Index

A B C D E F G H I K L N O P R S T U V 
All Classes All Packages

A

add(Tokenizer.Token<T>) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
add(T, String) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
add(T, String, boolean) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
addNextState(Lexer.State, List<T>) - Method in class net.seesharpsoft.commons.util.Lexer.State
 
addNextState(Lexer.State, T...) - Method in class net.seesharpsoft.commons.util.Lexer.State
 
addState(String) - Method in class net.seesharpsoft.commons.util.Lexer
 
addToken(Tokenizer.TokenInfo<T>) - Method in class net.seesharpsoft.commons.util.Lexer.StateInfo
 
andThen(Function<? super R, ? extends V>) - Method in interface net.seesharpsoft.commons.TriFunction
 
apply(A, B, C) - Method in interface net.seesharpsoft.commons.TriFunction
 

B

byteArrayToObjects(byte[]) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
byteArrayToPrimitives(Byte[]) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
bytesToStream(byte[]) - Static method in class net.seesharpsoft.commons.util.SharpIO
 

C

CharRange() - Constructor for class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
CharRange(CharSequence) - Constructor for class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
CharRange(CharSequence, int) - Constructor for class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
CharRange(CharSequence, int, int) - Constructor for class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
clear() - Method in class net.seesharpsoft.commons.collection.Properties
 
COMMENT_LINE_BEGINNING - Static variable in class net.seesharpsoft.commons.collection.Properties
 
containsKey(Object) - Method in class net.seesharpsoft.commons.collection.Properties
 
containsValue(Object) - Method in class net.seesharpsoft.commons.collection.Properties
 
createInputStream(File) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
createInputStream(String) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
createToken(T, String, boolean) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
currentState - Variable in class net.seesharpsoft.commons.util.Lexer
 

D

DEFAULT_KEY_VALUE_SEPARATOR - Static variable in class net.seesharpsoft.commons.collection.Properties
 

E

EMPTY - Static variable in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
end - Variable in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
end() - Method in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
entrySet() - Method in class net.seesharpsoft.commons.collection.Properties
 
equals(Object) - Method in class net.seesharpsoft.commons.collection.Pair
 
equals(Object) - Method in class net.seesharpsoft.commons.util.Lexer.State
 
equals(Object) - Method in class net.seesharpsoft.commons.util.Lexer.StateInfo
 
equals(Object) - Method in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
equals(Object) - Method in class net.seesharpsoft.commons.util.Tokenizer.Token
 
equals(Object) - Method in class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 

F

FileWatcher - Class in net.seesharpsoft.commons.util
 
FileWatcher(File) - Constructor for class net.seesharpsoft.commons.util.FileWatcher
 
FileWatcher(String) - Constructor for class net.seesharpsoft.commons.util.FileWatcher
 
findToken(CharSequence, int, int, Collection<Tokenizer.Token<T>>, BiFunction<T, String, Boolean>) - Method in class net.seesharpsoft.commons.util.Tokenizer
 

G

get(Object) - Method in class net.seesharpsoft.commons.collection.Properties
 
get(String) - Method in class net.seesharpsoft.commons.collection.Properties
 
getCaseSensitive() - Method in class net.seesharpsoft.commons.util.Tokenizer
 
getFile(String) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
getFile(String, String) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
getFirst() - Method in class net.seesharpsoft.commons.collection.Pair
 
getInitialState() - Method in class net.seesharpsoft.commons.util.Lexer
 
getKey(Object) - Method in class net.seesharpsoft.commons.collection.Properties
 
getName() - Method in class net.seesharpsoft.commons.util.Lexer.State
 
getNextState(T) - Method in class net.seesharpsoft.commons.util.Lexer.State
 
getOrDefault(String, T) - Method in class net.seesharpsoft.commons.collection.Properties
 
getSecond() - Method in class net.seesharpsoft.commons.collection.Pair
 
getState() - Method in class net.seesharpsoft.commons.util.Lexer.StateInfo
 
getState(String) - Method in class net.seesharpsoft.commons.util.Lexer
 
getToken(T) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
getTokenCollection() - Method in class net.seesharpsoft.commons.util.Tokenizer
 
getTokenInfos() - Method in class net.seesharpsoft.commons.util.Lexer.StateInfo
 
getTokenizer() - Method in class net.seesharpsoft.commons.util.Lexer
 

H

hashCode() - Method in class net.seesharpsoft.commons.collection.Pair
 
hashCode() - Method in class net.seesharpsoft.commons.util.Lexer.State
 
hashCode() - Method in class net.seesharpsoft.commons.util.Lexer.StateInfo
 
hashCode() - Method in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
hashCode() - Method in class net.seesharpsoft.commons.util.Tokenizer.Token
 
hashCode() - Method in class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 

I

init(InputStream, Function<String, T>) - Method in class net.seesharpsoft.commons.util.Lexer
 
init(String) - Method in class net.seesharpsoft.commons.util.Lexer
 
init(String, Function<String, T>) - Method in class net.seesharpsoft.commons.util.Lexer
 
initialState - Variable in class net.seesharpsoft.commons.util.Lexer
 
isEmpty() - Method in class net.seesharpsoft.commons.collection.Properties
 

K

keySet() - Method in class net.seesharpsoft.commons.collection.Properties
 

L

legacy() - Method in class net.seesharpsoft.commons.collection.Properties
 
length() - Method in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
Lexer<T> - Class in net.seesharpsoft.commons.util
 
Lexer() - Constructor for class net.seesharpsoft.commons.util.Lexer
 
Lexer(Tokenizer<T>) - Constructor for class net.seesharpsoft.commons.util.Lexer
 
Lexer.State<T> - Class in net.seesharpsoft.commons.util
Defines a lexer state by its name and a set of target states that can be reached by certain tokens.
Lexer.StateInfo<T> - Class in net.seesharpsoft.commons.util
 

N

net.seesharpsoft - package net.seesharpsoft
 
net.seesharpsoft.commons - package net.seesharpsoft.commons
 
net.seesharpsoft.commons.collection - package net.seesharpsoft.commons.collection
 
net.seesharpsoft.commons.util - package net.seesharpsoft.commons.util
 

O

of(F, S) - Static method in class net.seesharpsoft.commons.collection.Pair
 
onModified() - Method in class net.seesharpsoft.commons.util.FileWatcher
 

P

Pair<F,​S> - Class in net.seesharpsoft.commons.collection
 
Pair(F, S) - Constructor for class net.seesharpsoft.commons.collection.Pair
 
parse(String) - Method in class net.seesharpsoft.commons.util.Lexer
 
parseStates(List<Tokenizer.TokenInfo<T>>) - Method in class net.seesharpsoft.commons.util.Lexer
 
Properties - Class in net.seesharpsoft.commons.collection
Hierarchical properties that are by default case-insensitive.
Properties() - Constructor for class net.seesharpsoft.commons.collection.Properties
 
Properties(boolean) - Constructor for class net.seesharpsoft.commons.collection.Properties
 
Properties(Properties) - Constructor for class net.seesharpsoft.commons.collection.Properties
 
Properties(Properties, boolean) - Constructor for class net.seesharpsoft.commons.collection.Properties
 
put(Object, Object) - Method in class net.seesharpsoft.commons.collection.Properties
 
put(String, Object) - Method in class net.seesharpsoft.commons.collection.Properties
 
putAll(Map) - Method in class net.seesharpsoft.commons.collection.Properties
 

R

read(File) - Static method in class net.seesharpsoft.commons.collection.Properties
 
read(File, String) - Static method in class net.seesharpsoft.commons.collection.Properties
 
read(File, String, Charset) - Static method in class net.seesharpsoft.commons.collection.Properties
 
read(File, Charset) - Static method in class net.seesharpsoft.commons.collection.Properties
 
readAsByteArray(InputStream) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
readAsString(InputStream) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
readAsString(InputStream, Charset) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
readAsString(String) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
readAsString(String, Charset) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
readFromIn2Out(InputStream, OutputStream) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
regex - Variable in class net.seesharpsoft.commons.util.Tokenizer.Token
 
remove(Object) - Method in class net.seesharpsoft.commons.collection.Properties
 
remove(String) - Method in class net.seesharpsoft.commons.collection.Properties
 

S

setCaseSensitive(boolean) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
setInitialState(Lexer.State) - Method in class net.seesharpsoft.commons.util.Lexer
 
setTrimPattern(String) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
SharpIO - Class in net.seesharpsoft.commons.util
 
size() - Method in class net.seesharpsoft.commons.collection.Properties
 
source() - Method in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
start - Variable in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
start() - Method in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
startWatching() - Method in class net.seesharpsoft.commons.util.FileWatcher
 
states - Variable in class net.seesharpsoft.commons.util.Lexer
 
stopWatching() - Method in class net.seesharpsoft.commons.util.FileWatcher
 
store(File) - Method in class net.seesharpsoft.commons.collection.Properties
 
store(File, boolean) - Method in class net.seesharpsoft.commons.collection.Properties
 
store(File, String) - Method in class net.seesharpsoft.commons.collection.Properties
 
store(File, String, Charset, boolean) - Method in class net.seesharpsoft.commons.collection.Properties
 

T

text - Variable in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
text - Variable in class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 
text() - Method in class net.seesharpsoft.commons.util.Tokenizer.CharRange
 
text() - Method in class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 
textRange() - Method in class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 
toArray(Class<T>) - Static method in class net.seesharpsoft.commons.util.SharpIO
 
toByteArray() - Static method in class net.seesharpsoft.commons.util.SharpIO
 
token - Variable in class net.seesharpsoft.commons.util.Tokenizer.Token
 
token - Variable in class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 
token() - Method in class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 
Token(T, Pattern) - Constructor for class net.seesharpsoft.commons.util.Tokenizer.Token
 
TokenInfo(T, String) - Constructor for class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 
TokenInfo(T, Tokenizer.CharRange) - Constructor for class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 
tokenize(String) - Method in class net.seesharpsoft.commons.util.Lexer
 
tokenize(String) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
tokenize(String, Collection<Tokenizer.Token<T>>, BiFunction<T, String, Boolean>) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
tokenize(String, BiFunction<T, String, Boolean>) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
tokenizer - Variable in class net.seesharpsoft.commons.util.Lexer
 
Tokenizer<T> - Class in net.seesharpsoft.commons.util
 
Tokenizer() - Constructor for class net.seesharpsoft.commons.util.Tokenizer
 
Tokenizer.CharRange - Class in net.seesharpsoft.commons.util
 
Tokenizer.Token<T> - Class in net.seesharpsoft.commons.util
 
Tokenizer.TokenInfo<T> - Class in net.seesharpsoft.commons.util
 
tokenMatcherCallback(T, String) - Method in class net.seesharpsoft.commons.util.Lexer
 
toString() - Method in class net.seesharpsoft.commons.collection.Pair
 
toString() - Method in class net.seesharpsoft.commons.util.Lexer.State
 
toString() - Method in class net.seesharpsoft.commons.util.Lexer.StateInfo
 
toString() - Method in class net.seesharpsoft.commons.util.Tokenizer.Token
 
toString() - Method in class net.seesharpsoft.commons.util.Tokenizer.TokenInfo
 
TriFunction<A,​B,​C,​R> - Interface in net.seesharpsoft.commons
 
trimEnd(CharSequence) - Method in class net.seesharpsoft.commons.util.Tokenizer
 
trimStart(CharSequence) - Method in class net.seesharpsoft.commons.util.Tokenizer
 

U

UnhandledSwitchCaseException - Exception in net.seesharpsoft
 
UnhandledSwitchCaseException(Object) - Constructor for exception net.seesharpsoft.UnhandledSwitchCaseException
 

V

values() - Method in class net.seesharpsoft.commons.collection.Properties
 
A B C D E F G H I K L N O P R S T U V 
All Classes All Packages