JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
A
adjustOperatorOrder()
- Method in class com.github.leeonky.dal.ast.
Expression
AllowNull
- Annotation Type in
com.github.leeonky.dal.type
allTokens()
- Method in class com.github.leeonky.dal.token.
TokenStream
And()
- Constructor for class com.github.leeonky.dal.ast.
Operator.And
AND
- Static variable in class com.github.leeonky.dal.
DALCompiler
and(Supplier<Object>, Supplier<Object>)
- Static method in class com.github.leeonky.dal.util.
Calculator
append(char)
- Method in class com.github.leeonky.dal.token.
TokenCandidate
appendToken(Token)
- Method in class com.github.leeonky.dal.token.
TokenStream
assertData(Object, String)
- Method in class com.github.leeonky.dal.
DataAssert
AssertResult
- Class in
com.github.leeonky.dal
B
beginBracketToken()
- Static method in class com.github.leeonky.dal.token.
Token
BracketNode
- Class in
com.github.leeonky.dal.ast
BracketNode()
- Constructor for class com.github.leeonky.dal.ast.
BracketNode
build(Object)
- Method in class com.github.leeonky.dal.
RuntimeContextBuilder
C
calculate(Node, Node, RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
Operator.And
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator
calculate(Node, Node, RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
Operator
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.Division
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.Equal
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.Greater
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.GreaterOrEqual
calculate(Node, Node, RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
Operator.Index
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.Less
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.LessOrEqual
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.Minus
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.Multiplication
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.Not
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.NotEqual
calculate(Node, Node, RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
Operator.Or
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.Plus
calculate(Object, Object)
- Method in class com.github.leeonky.dal.ast.
Operator.Subtraction
Calculator
- Class in
com.github.leeonky.dal.util
Calculator()
- Constructor for class com.github.leeonky.dal.util.
Calculator
CHAR_SPLIT
- Static variable in class com.github.leeonky.dal.token.
Scanner
com.github.leeonky.dal
- package com.github.leeonky.dal
com.github.leeonky.dal.ast
- package com.github.leeonky.dal.ast
com.github.leeonky.dal.format
- package com.github.leeonky.dal.format
com.github.leeonky.dal.token
- package com.github.leeonky.dal.token
com.github.leeonky.dal.type
- package com.github.leeonky.dal.type
com.github.leeonky.dal.util
- package com.github.leeonky.dal.util
compare(Object, Object)
- Static method in class com.github.leeonky.dal.util.
Calculator
compile(SourceCode)
- Method in class com.github.leeonky.dal.
DALCompiler
constIndexToken(int)
- Static method in class com.github.leeonky.dal.token.
Token
ConstNode
- Class in
com.github.leeonky.dal.ast
ConstNode(Object)
- Constructor for class com.github.leeonky.dal.ast.
ConstNode
Constructor
- Interface in
com.github.leeonky.dal
constValueToken(Object)
- Static method in class com.github.leeonky.dal.token.
Token
containsType(Object)
- Method in class com.github.leeonky.dal.util.
TypeData
content()
- Method in class com.github.leeonky.dal.token.
TokenCandidate
currentType()
- Method in class com.github.leeonky.dal.token.
TokenStream
D
DALCompiler
- Class in
com.github.leeonky.dal
DALCompiler()
- Constructor for class com.github.leeonky.dal.
DALCompiler
DalException
- Exception in
com.github.leeonky.dal
DalException(String, int)
- Constructor for exception com.github.leeonky.dal.
DalException
DataAssert
- Class in
com.github.leeonky.dal
DataAssert()
- Constructor for class com.github.leeonky.dal.
DataAssert
discardedSuffix()
- Method in class com.github.leeonky.dal.token.
TokenCandidate
divide(Object, Object)
- Static method in class com.github.leeonky.dal.util.
Calculator
Division()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Division
E
endBracketToken()
- Static method in class com.github.leeonky.dal.token.
Token
Equal()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Equal
equals(Object)
- Method in class com.github.leeonky.dal.ast.
BracketNode
equals(Object)
- Method in class com.github.leeonky.dal.ast.
ConstNode
equals(Object)
- Method in class com.github.leeonky.dal.ast.
Expression
equals(Object)
- Method in class com.github.leeonky.dal.ast.
Operator
equals(Object)
- Method in class com.github.leeonky.dal.ast.
PropertyNode
equals(Object)
- Method in class com.github.leeonky.dal.ast.
TypeAssertionExpression
equals(Object)
- Method in class com.github.leeonky.dal.ast.
TypeNode
equals(Object)
- Method in class com.github.leeonky.dal.token.
Token
equals(Object, Object)
- Static method in class com.github.leeonky.dal.util.
Calculator
evaluate(RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
BracketNode
evaluate(RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
ConstNode
evaluate(RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
Expression
evaluate(RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
InputNode
evaluate(RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
Node
evaluate(RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
PropertyNode
evaluate(RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
TypeAssertionExpression
evaluate(RuntimeContext)
- Method in class com.github.leeonky.dal.ast.
TypeNode
Expression
- Class in
com.github.leeonky.dal.ast
Expression(Node, Operator, Node)
- Constructor for class com.github.leeonky.dal.ast.
Expression
F
failedResult(Object, String)
- Static method in class com.github.leeonky.dal.
AssertResult
FALSE
- Static variable in class com.github.leeonky.dal.
DALCompiler
findPropertyReaderNames(Object)
- Method in class com.github.leeonky.dal.
RuntimeContext
finishBracket()
- Method in class com.github.leeonky.dal.ast.
BracketNode
Formatter
<
T
> - Interface in
com.github.leeonky.dal.format
FormatterString
- Class in
com.github.leeonky.dal.format
FormatterString()
- Constructor for class com.github.leeonky.dal.format.
FormatterString
G
get(T, int)
- Method in interface com.github.leeonky.dal.util.
ListAccessor
getChar()
- Method in class com.github.leeonky.dal.token.
SourceCode
getData(Object)
- Method in class com.github.leeonky.dal.util.
TypeData
getFormatterName()
- Method in interface com.github.leeonky.dal.format.
Formatter
getInputValue()
- Method in class com.github.leeonky.dal.
RuntimeContext
getList()
- Method in class com.github.leeonky.dal.util.
WrappedObject
getListSize()
- Method in class com.github.leeonky.dal.util.
WrappedObject
getMessage()
- Method in class com.github.leeonky.dal.
AssertResult
getPosition()
- Method in class com.github.leeonky.dal.ast.
Operator
getPosition()
- Method in exception com.github.leeonky.dal.
DalException
getPosition()
- Method in class com.github.leeonky.dal.token.
SourceCode
getPosition()
- Method in class com.github.leeonky.dal.token.
TokenStream
getPositionBegin()
- Method in class com.github.leeonky.dal.ast.
Node
getPositionBegin()
- Method in class com.github.leeonky.dal.token.
Token
getPositionEnd()
- Method in class com.github.leeonky.dal.ast.
Node
getPositionEnd()
- Method in class com.github.leeonky.dal.token.
Token
getProperties()
- Method in class com.github.leeonky.dal.token.
Token
getPropertyNames(T)
- Method in interface com.github.leeonky.dal.util.
PropertyAccessor
getPropertyReaderNames()
- Method in class com.github.leeonky.dal.util.
WrappedObject
getPropertyValue(Object, String)
- Method in class com.github.leeonky.dal.
RuntimeContext
getPropertyValue(String)
- Method in class com.github.leeonky.dal.util.
WrappedObject
getRuntimeContextBuilder()
- Method in class com.github.leeonky.dal.
DataAssert
getStartPosition()
- Method in class com.github.leeonky.dal.token.
TokenCandidate
getType()
- Method in class com.github.leeonky.dal.token.
Token
getValue()
- Method in class com.github.leeonky.dal.token.
Token
getValue(T, String)
- Method in interface com.github.leeonky.dal.util.
PropertyAccessor
getWrappedList()
- Method in class com.github.leeonky.dal.util.
WrappedObject
gitList(Object)
- Method in class com.github.leeonky.dal.
RuntimeContext
Greater()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Greater
GreaterOrEqual()
- Constructor for class com.github.leeonky.dal.ast.
Operator.GreaterOrEqual
H
hasContent()
- Method in class com.github.leeonky.dal.token.
SourceCode
hasTokens()
- Method in class com.github.leeonky.dal.token.
TokenStream
I
IllegalTypeException
- Exception in
com.github.leeonky.dal.token
IllegalTypeException()
- Constructor for exception com.github.leeonky.dal.token.
IllegalTypeException
Index()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Index
InputNode
- Class in
com.github.leeonky.dal.ast
INSTANCE
- Static variable in class com.github.leeonky.dal.ast.
InputNode
Instant
- Class in
com.github.leeonky.dal.format
Instant()
- Constructor for class com.github.leeonky.dal.format.
Instant
IS
- Static variable in class com.github.leeonky.dal.
DALCompiler
isCurrentBeginBracket()
- Method in class com.github.leeonky.dal.token.
TokenStream
isCurrentEndBracketAndTakeThenFinishBracket(BracketNode)
- Method in class com.github.leeonky.dal.token.
TokenStream
isCurrentKeywordAndTake(String)
- Method in class com.github.leeonky.dal.token.
TokenStream
isCurrentSingleEvaluateNode()
- Method in class com.github.leeonky.dal.token.
TokenStream
isDiscardBeginChar()
- Method in class com.github.leeonky.dal.token.
TokenCandidate
isFinished()
- Method in class com.github.leeonky.dal.ast.
BracketNode
isFinished()
- Method in class com.github.leeonky.dal.token.
TokenCandidate
isList()
- Method in class com.github.leeonky.dal.util.
WrappedObject
isNull(Object)
- Method in class com.github.leeonky.dal.
RuntimeContext
isNull(T)
- Method in interface com.github.leeonky.dal.util.
PropertyAccessor
isNull()
- Method in class com.github.leeonky.dal.util.
WrappedObject
isPassed()
- Method in class com.github.leeonky.dal.
AssertResult
isPrecedentThan(Operator)
- Method in class com.github.leeonky.dal.ast.
Operator
isRegistered(Class<?>)
- Method in class com.github.leeonky.dal.
RuntimeContext
isRegisteredList(Object)
- Method in class com.github.leeonky.dal.
RuntimeContext
isSingleUnaryOperator(boolean)
- Method in class com.github.leeonky.dal.token.
TokenStream
isUnexpectedChar(char)
- Method in class com.github.leeonky.dal.token.
TokenCandidate
isValidType(Object)
- Method in interface com.github.leeonky.dal.format.
Formatter
isValidValue(T)
- Method in interface com.github.leeonky.dal.format.
Formatter
K
KEYWORD_SETS
- Static variable in class com.github.leeonky.dal.token.
Scanner
keyWordToken(String)
- Static method in class com.github.leeonky.dal.token.
Token
L
Less()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Less
LessOrEqual()
- Constructor for class com.github.leeonky.dal.ast.
Operator.LessOrEqual
ListAccessor
<
T
> - Interface in
com.github.leeonky.dal.util
M
Minus()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Minus
MULTI_CHAR_OPTS
- Static variable in class com.github.leeonky.dal.token.
Scanner
Multiplication()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Multiplication
multiply(Object, Object)
- Static method in class com.github.leeonky.dal.util.
Calculator
N
negate(Object)
- Static method in class com.github.leeonky.dal.util.
Calculator
Node
- Class in
com.github.leeonky.dal.ast
Node()
- Constructor for class com.github.leeonky.dal.ast.
Node
Not()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Not
not(Object)
- Static method in class com.github.leeonky.dal.util.
Calculator
notEnd()
- Method in class com.github.leeonky.dal.token.
SourceCode
NotEqual()
- Constructor for class com.github.leeonky.dal.ast.
Operator.NotEqual
NULL
- Static variable in class com.github.leeonky.dal.
DALCompiler
NULL_CONST_NODE
- Static variable in class com.github.leeonky.dal.ast.
ConstNode
O
Operator
- Class in
com.github.leeonky.dal.ast
Operator(int)
- Constructor for class com.github.leeonky.dal.ast.
Operator
Operator.And
- Class in
com.github.leeonky.dal.ast
Operator.Division
- Class in
com.github.leeonky.dal.ast
Operator.Equal
- Class in
com.github.leeonky.dal.ast
Operator.Greater
- Class in
com.github.leeonky.dal.ast
Operator.GreaterOrEqual
- Class in
com.github.leeonky.dal.ast
Operator.Index
- Class in
com.github.leeonky.dal.ast
Operator.Less
- Class in
com.github.leeonky.dal.ast
Operator.LessOrEqual
- Class in
com.github.leeonky.dal.ast
Operator.Minus
- Class in
com.github.leeonky.dal.ast
Operator.Multiplication
- Class in
com.github.leeonky.dal.ast
Operator.Not
- Class in
com.github.leeonky.dal.ast
Operator.NotEqual
- Class in
com.github.leeonky.dal.ast
Operator.Or
- Class in
com.github.leeonky.dal.ast
Operator.Plus
- Class in
com.github.leeonky.dal.ast
Operator.Subtraction
- Class in
com.github.leeonky.dal.ast
operatorToken(String)
- Static method in class com.github.leeonky.dal.token.
Token
Or()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Or
OR
- Static variable in class com.github.leeonky.dal.
DALCompiler
or(Supplier<Object>, Supplier<Object>)
- Static method in class com.github.leeonky.dal.util.
Calculator
P
passedResult()
- Static method in class com.github.leeonky.dal.
AssertResult
Plus()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Plus
plus(Object, Object)
- Static method in class com.github.leeonky.dal.util.
Calculator
pop()
- Method in class com.github.leeonky.dal.token.
TokenStream
PositiveInteger
- Class in
com.github.leeonky.dal.format
PositiveInteger()
- Constructor for class com.github.leeonky.dal.format.
PositiveInteger
PropertyAccessor
<
T
> - Interface in
com.github.leeonky.dal.util
PropertyNode
- Class in
com.github.leeonky.dal.ast
PropertyNode(Node, List<String>)
- Constructor for class com.github.leeonky.dal.ast.
PropertyNode
propertyToken(String...)
- Static method in class com.github.leeonky.dal.token.
Token
R
registerListAccessor(Class<T>, ListAccessor<T>)
- Method in class com.github.leeonky.dal.
RuntimeContextBuilder
registerPropertyAccessor(Class<T>, PropertyAccessor<T>)
- Method in class com.github.leeonky.dal.
RuntimeContextBuilder
registerSchema(Class<?>)
- Method in class com.github.leeonky.dal.
RuntimeContextBuilder
registerSchema(String, Class<?>)
- Method in class com.github.leeonky.dal.
RuntimeContextBuilder
registerSchema(String, Function<WrappedObject, Boolean>)
- Method in class com.github.leeonky.dal.
RuntimeContextBuilder
registerValueFormat(Formatter)
- Method in class com.github.leeonky.dal.
RuntimeContextBuilder
registerValueFormat(String, Formatter)
- Method in class com.github.leeonky.dal.
RuntimeContextBuilder
requireBooleanType(Object, String)
- Static method in class com.github.leeonky.dal.util.
Calculator
RuntimeContext
- Class in
com.github.leeonky.dal
RuntimeContext(Object, TypeData<PropertyAccessor>, Map<String, Constructor>, TypeData<ListAccessor>, Set<Class<?>>)
- Constructor for class com.github.leeonky.dal.
RuntimeContext
RuntimeContextBuilder
- Class in
com.github.leeonky.dal
RuntimeContextBuilder()
- Constructor for class com.github.leeonky.dal.
RuntimeContextBuilder
RuntimeException
- Exception in
com.github.leeonky.dal
RuntimeException(String, int)
- Constructor for exception com.github.leeonky.dal.
RuntimeException
S
scan(SourceCode)
- Method in class com.github.leeonky.dal.token.
Scanner
Scanner
- Class in
com.github.leeonky.dal.token
Scanner()
- Constructor for class com.github.leeonky.dal.token.
Scanner
searchConstructor(String)
- Method in class com.github.leeonky.dal.
RuntimeContext
searchListAccessor(Object)
- Method in class com.github.leeonky.dal.
RuntimeContext
seek(int)
- Method in class com.github.leeonky.dal.token.
SourceCode
setNode(Node)
- Method in class com.github.leeonky.dal.ast.
BracketNode
setPosition(int)
- Method in class com.github.leeonky.dal.ast.
Operator
setPositionBegin(int)
- Method in class com.github.leeonky.dal.ast.
Node
setPositionBegin(int)
- Method in class com.github.leeonky.dal.token.
Token
setPositionEnd(int)
- Method in class com.github.leeonky.dal.ast.
Node
setPositionEnd(int)
- Method in class com.github.leeonky.dal.token.
Token
size(T)
- Method in interface com.github.leeonky.dal.util.
ListAccessor
SourceCode
- Class in
com.github.leeonky.dal.token
SourceCode(String)
- Constructor for class com.github.leeonky.dal.token.
SourceCode
startsWith(String)
- Method in class com.github.leeonky.dal.token.
SourceCode
subtract(Object, Object)
- Static method in class com.github.leeonky.dal.util.
Calculator
Subtraction()
- Constructor for class com.github.leeonky.dal.ast.
Operator.Subtraction
SubType
- Annotation Type in
com.github.leeonky.dal.type
SubType.Type
- Annotation Type in
com.github.leeonky.dal.type
SyntaxException
- Exception in
com.github.leeonky.dal
SyntaxException(int, String)
- Constructor for exception com.github.leeonky.dal.
SyntaxException
T
takeChar()
- Method in class com.github.leeonky.dal.token.
SourceCode
toIterable(T)
- Method in interface com.github.leeonky.dal.util.
ListAccessor
Token
- Class in
com.github.leeonky.dal.token
Token(Token.Type, Object)
- Constructor for class com.github.leeonky.dal.token.
Token
Token.Type
- Enum in
com.github.leeonky.dal.token
TokenCandidate
- Class in
com.github.leeonky.dal.token
TokenCandidate(SourceCode)
- Constructor for class com.github.leeonky.dal.token.
TokenCandidate
TokenCandidate(SourceCode, Set<Character>)
- Constructor for class com.github.leeonky.dal.token.
TokenCandidate
TokenStream
- Class in
com.github.leeonky.dal.token
TokenStream()
- Constructor for class com.github.leeonky.dal.token.
TokenStream
toOperator(boolean)
- Method in class com.github.leeonky.dal.token.
Token
toString()
- Method in class com.github.leeonky.dal.token.
Token
toToken()
- Method in class com.github.leeonky.dal.token.
TokenCandidate
toValue(T)
- Method in interface com.github.leeonky.dal.format.
Formatter
toValue(String)
- Method in class com.github.leeonky.dal.format.
FormatterString
toValue(String)
- Method in class com.github.leeonky.dal.format.
Instant
toValue(Number)
- Method in class com.github.leeonky.dal.format.
PositiveInteger
toValue(String)
- Method in class com.github.leeonky.dal.format.
URL
trimLeft()
- Method in class com.github.leeonky.dal.token.
SourceCode
TRUE
- Static variable in class com.github.leeonky.dal.
DALCompiler
TypeAssertionExpression
- Class in
com.github.leeonky.dal.ast
TypeAssertionExpression(Node, TypeNode, Node)
- Constructor for class com.github.leeonky.dal.ast.
TypeAssertionExpression
TypeData
<
T
> - Class in
com.github.leeonky.dal.util
TypeData()
- Constructor for class com.github.leeonky.dal.util.
TypeData
TypeNode
- Class in
com.github.leeonky.dal.ast
TypeNode(String)
- Constructor for class com.github.leeonky.dal.ast.
TypeNode
U
URL
- Class in
com.github.leeonky.dal.format
URL()
- Constructor for class com.github.leeonky.dal.format.
URL
V
valueOf(String)
- Static method in enum com.github.leeonky.dal.token.
Token.Type
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.github.leeonky.dal.token.
Token.Type
Returns an array containing the constants of this enum type, in the order they are declared.
verifySchema(Class<?>, String)
- Method in class com.github.leeonky.dal.util.
WrappedObject
W
WHICH
- Static variable in class com.github.leeonky.dal.
DALCompiler
wordToken(Object)
- Static method in class com.github.leeonky.dal.token.
Token
wrap(Object)
- Method in class com.github.leeonky.dal.
RuntimeContext
wrapInputValueAndEvaluate(Object, Node)
- Method in class com.github.leeonky.dal.
RuntimeContext
WrappedObject
- Class in
com.github.leeonky.dal.util
WrappedObject(Object, RuntimeContext)
- Constructor for class com.github.leeonky.dal.util.
WrappedObject
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes