JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
M
N
P
R
S
T
U
V
W
A
AESUtils
- Class in
io.inbot.utils
Helper methods to assist with encryption/decryption using AES that implements https://tools.ietf.org/html/rfc2898 style encryption/decryption with some sane defaults.
AESUtils()
- Constructor for class io.inbot.utils.
AESUtils
append(Object)
- Method in class io.inbot.utils.
Md5Appender
appender()
- Static method in class io.inbot.utils.
Md5Appender
apply(I)
- Method in class io.inbot.utils.
PatternEvaluator.BoolExprPattern
apply(I)
- Method in class io.inbot.utils.
PatternEvaluator.EqualsPattern
array(T...)
- Static method in class io.inbot.utils.
ArrayFoo
array(Collection<T>)
- Static method in class io.inbot.utils.
ArrayFoo
arrayContains(T[], T)
- Static method in class io.inbot.utils.
ArrayFoo
ArrayFoo
- Class in
io.inbot.utils
ArrayFoo()
- Constructor for class io.inbot.utils.
ArrayFoo
B
base64Decode(String)
- Static method in class io.inbot.utils.
HashUtils
base64Encode(String)
- Static method in class io.inbot.utils.
HashUtils
bitString(long)
- Static method in class io.inbot.utils.
HashUtils
Get a String representations of the bit in a 64 bit long.
BoolExprPattern(Function<I, Boolean>, Function<I, O>)
- Constructor for class io.inbot.utils.
PatternEvaluator.BoolExprPattern
byteArrayToHexString(byte[])
- Static method in class io.inbot.utils.
AESUtils
C
close()
- Method in class io.inbot.utils.
MdcContext
combine(T[]...)
- Static method in class io.inbot.utils.
ArrayFoo
compress(byte[])
- Static method in class io.inbot.utils.
CompressionUtils
CompressionUtils
- Class in
io.inbot.utils
Helper class to compress/expand byte arrays.
CompressionUtils()
- Constructor for class io.inbot.utils.
CompressionUtils
create()
- Static method in class io.inbot.utils.
MdcContext
createHash(String)
- Static method in class io.inbot.utils.
PasswordHash
Returns a salted PBKDF2 hash of the password.
createHash(char[])
- Static method in class io.inbot.utils.
PasswordHash
Returns a salted PBKDF2 hash of the password.
createId()
- Static method in class io.inbot.utils.
HashUtils
D
decompress(byte[])
- Static method in class io.inbot.utils.
CompressionUtils
decrypt(String, String, String)
- Static method in class io.inbot.utils.
AESUtils
Decrypt text that was encrypted with the provided encrypt method in this class.
decrypt(byte[], String)
- Static method in class io.inbot.utils.
AESUtils
Decrypt text that was encrypted with the provided encrypt method in this class.
decrypt(String, String)
- Static method in class io.inbot.utils.
AESUtils
Decrypt text that was encrypted with the provided encrypt method in this class.
E
encrypt(byte[], String)
- Static method in class io.inbot.utils.
AESUtils
Encrypt the plain text.
encrypt(String, String)
- Static method in class io.inbot.utils.
AESUtils
Encrypt the plain text.
encrypt(String, String, String)
- Static method in class io.inbot.utils.
AESUtils
Encrypt the plain text.
entry(K, V)
- Static method in class io.inbot.utils.
MapFactory
equals(I, Function<I, O>)
- Static method in class io.inbot.utils.
PatternEvaluator
Allows you to match on a value using the equals method
equalsAny(Object, Object...)
- Static method in class io.inbot.utils.
MiscUtils
EqualsPattern(I, Function<I, O>)
- Constructor for class io.inbot.utils.
PatternEvaluator.EqualsPattern
etag()
- Method in class io.inbot.utils.
Md5Stream
evaluate(Input)
- Method in class io.inbot.utils.
PatternEvaluator
evaluate(I, PatternEvaluator.Pattern<I, O>...)
- Static method in class io.inbot.utils.
PatternEvaluator
Creates an evaluator and then evaluates the value right away.
evaluate(Supplier<Optional<T>>...)
- Static method in class io.inbot.utils.
StrategyEvaluator
Evaluate supplier stategies that produce Optionals until one returns something.
evaluator(PatternEvaluator.Pattern<I, O>...)
- Static method in class io.inbot.utils.
PatternEvaluator
F
fileReader(String)
- Static method in class io.inbot.utils.
IOUtils
fileReader(File)
- Static method in class io.inbot.utils.
IOUtils
fileWriter(String)
- Static method in class io.inbot.utils.
IOUtils
fileWriter(File)
- Static method in class io.inbot.utils.
IOUtils
G
generateAesKey()
- Static method in class io.inbot.utils.
AESUtils
getKey()
- Method in class io.inbot.utils.
MapFactory.SimpleEntry
getValue()
- Method in class io.inbot.utils.
MapFactory.SimpleEntry
gzipFileReader(String)
- Static method in class io.inbot.utils.
IOUtils
gzipFileReader(File)
- Static method in class io.inbot.utils.
IOUtils
gzipFileWriter(String)
- Static method in class io.inbot.utils.
IOUtils
gzipFileWriter(File)
- Static method in class io.inbot.utils.
IOUtils
H
HASH_BYTE_SIZE
- Static variable in class io.inbot.utils.
PasswordHash
hashMap(Map.Entry<K, V>...)
- Static method in class io.inbot.utils.
MapFactory
HashUtils
- Class in
io.inbot.utils
HashUtils()
- Constructor for class io.inbot.utils.
HashUtils
hex(byte[])
- Static method in class io.inbot.utils.
HashUtils
hexStringToByteArray(String)
- Static method in class io.inbot.utils.
AESUtils
I
io.inbot.utils
- package io.inbot.utils
IOUtils
- Class in
io.inbot.utils
Opening files with pre java 8 io apis is kind of sucky due to the nested constructor calls.
IOUtils()
- Constructor for class io.inbot.utils.
IOUtils
ITERATION_INDEX
- Static variable in class io.inbot.utils.
PasswordHash
M
map(Supplier<Map<K, V>>, Map.Entry<K, V>...)
- Static method in class io.inbot.utils.
MapFactory
MapFactory
- Class in
io.inbot.utils
Nice simple factory for creating maps quickly.
MapFactory()
- Constructor for class io.inbot.utils.
MapFactory
MapFactory.SimpleEntry
<
KEY
,
VALUE
> - Class in
io.inbot.utils
matches(I)
- Method in class io.inbot.utils.
PatternEvaluator.BoolExprPattern
matches(I)
- Method in class io.inbot.utils.
PatternEvaluator.EqualsPattern
matches(Function<I, Boolean>, Function<I, O>)
- Static method in class io.inbot.utils.
PatternEvaluator
Allows you use a lambda to match on an input.
Math
- Class in
io.inbot.utils
Math()
- Constructor for class io.inbot.utils.
Math
md5(Collection<?>)
- Static method in class io.inbot.utils.
HashUtils
md5(Object...)
- Static method in class io.inbot.utils.
HashUtils
md5(byte[]...)
- Static method in class io.inbot.utils.
HashUtils
Md5Appender
- Class in
io.inbot.utils
md5Hash()
- Method in class io.inbot.utils.
Md5Stream
md5Hex(Object...)
- Static method in class io.inbot.utils.
HashUtils
Md5Stream
- Class in
io.inbot.utils
Md5Stream()
- Constructor for class io.inbot.utils.
Md5Stream
MdcContext
- Class in
io.inbot.utils
MiscUtils
- Class in
io.inbot.utils
MiscUtils()
- Constructor for class io.inbot.utils.
MiscUtils
N
normalize(double, double)
- Static method in class io.inbot.utils.
Math
Useful for normalizing integer or double values to a number between 0 and 1.
P
PasswordHash
- Class in
io.inbot.utils
PasswordHash()
- Constructor for class io.inbot.utils.
PasswordHash
PatternEvaluator
<
Input
,
Output
> - Class in
io.inbot.utils
Simple Java lambda based implementation of Kotlin and Scala style pattern matching.
PatternEvaluator(PatternEvaluator.Pattern<Input, Output>...)
- Constructor for class io.inbot.utils.
PatternEvaluator
PatternEvaluator.BoolExprPattern
<
I
,
O
> - Class in
io.inbot.utils
If you want to match using a lambda function that produces a boolean this is what you use.
PatternEvaluator.EqualsPattern
<
I
,
O
> - Class in
io.inbot.utils
Allows you to produce patterns that simply compare the input to the value and produce the output when they are equal.
PBKDF2_ALGORITHM
- Static variable in class io.inbot.utils.
PasswordHash
PBKDF2_INDEX
- Static variable in class io.inbot.utils.
PasswordHash
PBKDF2_ITERATIONS
- Static variable in class io.inbot.utils.
PasswordHash
pow(long, int)
- Static method in class io.inbot.utils.
Math
put(String, Object)
- Method in class io.inbot.utils.
MdcContext
R
readString(BufferedReader)
- Static method in class io.inbot.utils.
IOUtils
readString(InputStream)
- Static method in class io.inbot.utils.
IOUtils
resource(String)
- Static method in class io.inbot.utils.
IOUtils
Read a resource from the classpath or fallback to treating it as a file.
round(double, int)
- Static method in class io.inbot.utils.
Math
S
safeAbs(long)
- Static method in class io.inbot.utils.
Math
Java Math.pow has an issue with Long and Integer MIN_VALUE where it returns MIN_VALUE.
safeAbs(int)
- Static method in class io.inbot.utils.
Math
Java Math.pow has an issue with Long and Integer MIN_VALUE where it returns MIN_VALUE.
SALT_BYTE_SIZE
- Static variable in class io.inbot.utils.
PasswordHash
SALT_INDEX
- Static variable in class io.inbot.utils.
PasswordHash
secureToken()
- Static method in class io.inbot.utils.
HashUtils
setOf(T...)
- Static method in class io.inbot.utils.
ArrayFoo
setValue(VALUE)
- Method in class io.inbot.utils.
MapFactory.SimpleEntry
sha1(Object...)
- Static method in class io.inbot.utils.
HashUtils
SimpleEntry(KEY, VALUE)
- Constructor for class io.inbot.utils.
MapFactory.SimpleEntry
StrategyEvaluator
- Class in
io.inbot.utils
StrategyEvaluator()
- Constructor for class io.inbot.utils.
StrategyEvaluator
stringify(T[])
- Static method in class io.inbot.utils.
ArrayFoo
T
toString()
- Method in class io.inbot.utils.
Md5Appender
U
urlDecode(String)
- Static method in class io.inbot.utils.
MiscUtils
Url decode a string and don't throw a checked exception.
urlEncode(String)
- Static method in class io.inbot.utils.
MiscUtils
Url encode a string and don't throw a checked exception.
V
validatePassword(String, String)
- Static method in class io.inbot.utils.
PasswordHash
Validates a password using a hash.
validatePassword(char[], String)
- Static method in class io.inbot.utils.
PasswordHash
Validates a password using a hash.
W
write(int)
- Method in class io.inbot.utils.
Md5Stream
A
B
C
D
E
F
G
H
I
M
N
P
R
S
T
U
V
W
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016
Inbot
. All Rights Reserved.