Skip navigation links
A B C D E F G H I K L M N O P R S T U V W Z 

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

BaseFormatter<T,R> - Class in com.github.leeonky.dal.format
 
BaseFormatter() - Constructor for class com.github.leeonky.dal.format.BaseFormatter
 
BaseFormatter.ParseBlock<T2,R2> - Interface in com.github.leeonky.dal.format
 
beginBracketToken() - Static method in class com.github.leeonky.dal.token.Token
 
Boolean() - Constructor for class com.github.leeonky.dal.format.Formatters.Boolean
 
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(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator
 
calculate(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator.Division
 
calculate(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator.Equal
 
calculate(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator.Greater
 
calculate(Node, Node, RuntimeContext) - 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(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator.Less
 
calculate(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator.LessOrEqual
 
calculate(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator.Minus
 
calculate(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator.Multiplication
 
calculate(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator.Not
 
calculate(Node, Node, RuntimeContext) - 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(Node, Node, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Operator.Plus
 
calculate(Node, Node, RuntimeContext) - 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
 
convert(T) - Method in interface com.github.leeonky.dal.format.Formatter
 
convert(Boolean) - Method in class com.github.leeonky.dal.format.Formatters.Boolean
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.Enum
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.Instant
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.Integer
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.LocalDate
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.LocalDateTime
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.Number
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.PositiveInteger
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.PositiveNumber
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.String
Deprecated.
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.URL
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.ZeroNumber
 
createSchemaVerifier() - Method in class com.github.leeonky.dal.util.WrappedObject
 
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
 
Enum() - Constructor for class com.github.leeonky.dal.format.Formatters.Enum
 
Enum(Class<T>) - Constructor for class com.github.leeonky.dal.format.Formatters.Enum
 
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
 
equalTo(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
equalTo(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
equalTo(T) - Static method in interface com.github.leeonky.dal.format.Type
 
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,R> - Interface in com.github.leeonky.dal.format
 
Formatters - Class in com.github.leeonky.dal.format
 
Formatters() - Constructor for class com.github.leeonky.dal.format.Formatters
 
Formatters.Boolean - Class in com.github.leeonky.dal.format
 
Formatters.Enum<T extends java.lang.Enum<T>> - Class in com.github.leeonky.dal.format
 
Formatters.Instant - Class in com.github.leeonky.dal.format
 
Formatters.Integer - Class in com.github.leeonky.dal.format
 
Formatters.LocalDate - Class in com.github.leeonky.dal.format
 
Formatters.LocalDateTime - Class in com.github.leeonky.dal.format
 
Formatters.Number - Class in com.github.leeonky.dal.format
 
Formatters.PositiveInteger - Class in com.github.leeonky.dal.format
 
Formatters.PositiveNumber - Class in com.github.leeonky.dal.format
 
Formatters.String - Class in com.github.leeonky.dal.format
Deprecated.
Formatters.URL - Class in com.github.leeonky.dal.format
 
Formatters.ZeroNumber - Class in com.github.leeonky.dal.format
 

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
 
getInstance() - Method in class com.github.leeonky.dal.util.WrappedObject
 
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.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
 
getWrappedPropertyValue(String) - 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
 
greaterOrEqualTo(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
greaterOrEqualTo(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
greaterThan(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
greaterThan(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
guessInputType(Type) - Static method in class com.github.leeonky.dal.format.BaseFormatter
 

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
 
inspect() - Method in class com.github.leeonky.dal.ast.BracketNode
 
inspect() - Method in class com.github.leeonky.dal.ast.ConstNode
 
inspect() - Method in class com.github.leeonky.dal.ast.Expression
 
inspect() - Method in class com.github.leeonky.dal.ast.InputNode
 
inspect() - Method in class com.github.leeonky.dal.ast.Node
 
inspect(Node, Node) - Method in class com.github.leeonky.dal.ast.Operator.And
 
inspect(Node, Node) - Method in class com.github.leeonky.dal.ast.Operator.Index
 
inspect(Node, Node) - Method in class com.github.leeonky.dal.ast.Operator
 
inspect(Node, Node) - Method in class com.github.leeonky.dal.ast.Operator.Minus
 
inspect(Node, Node) - Method in class com.github.leeonky.dal.ast.Operator.Not
 
inspect(Node, Node) - Method in class com.github.leeonky.dal.ast.Operator.Plus
 
inspect() - Method in class com.github.leeonky.dal.ast.PropertyNode
 
inspect() - Method in class com.github.leeonky.dal.ast.TypeAssertionExpression
 
inspect() - Method in class com.github.leeonky.dal.ast.TypeNode
 
INSTANCE - Static variable in class com.github.leeonky.dal.ast.InputNode
 
Instant() - Constructor for class com.github.leeonky.dal.format.Formatters.Instant
 
Integer() - Constructor for class com.github.leeonky.dal.format.Formatters.Integer
 
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
 
isNeedInspect() - Method in class com.github.leeonky.dal.ast.Operator
 
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
 
isValid(T) - Method in interface com.github.leeonky.dal.format.Formatter
 
isValidType(Object) - Method in class com.github.leeonky.dal.format.BaseFormatter
 
isValidType(Object) - Method in interface com.github.leeonky.dal.format.Formatter
 
isValidValue(R) - 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
 
lessOrEqualTo(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
lessOrEqualTo(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
lessThan(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
lessThan(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
ListAccessor<T> - Interface in com.github.leeonky.dal.util
 
LocalDate() - Constructor for class com.github.leeonky.dal.format.Formatters.LocalDate
 
LocalDateTime() - Constructor for class com.github.leeonky.dal.format.Formatters.LocalDateTime
 

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

NameStrategy - Enum in com.github.leeonky.dal
 
negate(Object) - Static method in class com.github.leeonky.dal.util.Calculator
 
negative() - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
negative() - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
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
 
now(int) - Static method in class com.github.leeonky.dal.format.Formatters.Instant
 
now() - Static method in class com.github.leeonky.dal.format.Formatters.Instant
 
NULL - Static variable in class com.github.leeonky.dal.DALCompiler
 
NULL_CONST_NODE - Static variable in class com.github.leeonky.dal.ast.ConstNode
 
nullReference() - Static method in interface com.github.leeonky.dal.format.Type
 
Number() - Constructor for class com.github.leeonky.dal.format.Formatters.Number
 

O

Operator - Class in com.github.leeonky.dal.ast
 
Operator(int, String, boolean) - 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
 
positive() - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
positive() - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
PositiveInteger() - Constructor for class com.github.leeonky.dal.format.Formatters.PositiveInteger
 
PositiveNumber() - Constructor for class com.github.leeonky.dal.format.Formatters.PositiveNumber
 
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
 
registerSchema(Class<?>, NameStrategy) - 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
 
run(T2) - Method in interface com.github.leeonky.dal.format.BaseFormatter.ParseBlock
 
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
 
SchemaVerifier - Class in com.github.leeonky.dal.util
 
SchemaVerifier(RuntimeContext, WrappedObject) - Constructor for class com.github.leeonky.dal.util.SchemaVerifier
 
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.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
 
String() - Constructor for class com.github.leeonky.dal.format.Formatters.String
Deprecated.
 
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
 
toName(Class<?>) - Method in enum com.github.leeonky.dal.NameStrategy
 
toOperator(boolean) - Method in class com.github.leeonky.dal.token.Token
 
toToken() - Method in class com.github.leeonky.dal.token.TokenCandidate
 
toValueOrThrowIllegalTypeException(T, BaseFormatter.ParseBlock<T, R>) - Static method in class com.github.leeonky.dal.format.BaseFormatter
 
transform(T) - Method in interface com.github.leeonky.dal.format.Formatter
 
trimLeft() - Method in class com.github.leeonky.dal.token.SourceCode
 
TRUE - Static variable in class com.github.leeonky.dal.DALCompiler
 
Type<T> - Interface in com.github.leeonky.dal.format
 
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() - Constructor for class com.github.leeonky.dal.format.Formatters.URL
 

V

valueOf(String) - Static method in enum com.github.leeonky.dal.NameStrategy
Returns the enum constant of this type with the specified name.
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.NameStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
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.
verify(T) - Method in interface com.github.leeonky.dal.format.Type
 
verify(Class<?>, Object, String) - Method in class com.github.leeonky.dal.util.SchemaVerifier
 

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
 

Z

ZeroNumber() - Constructor for class com.github.leeonky.dal.format.Formatters.ZeroNumber
 
A B C D E F G H I K L M N O P R S T U V W Z 
Skip navigation links