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

A

access(Object) - Method in class com.github.leeonky.dal.SchemaType
 
addJudgements(Expression) - Method in class com.github.leeonky.dal.ast.ListNode
 
addJudgements(Expression) - Method in class com.github.leeonky.dal.ast.ObjectNode
 
adjustOperatorOrder() - Method in class com.github.leeonky.dal.ast.Expression
 
after(Predicate<Token>) - Static method in class com.github.leeonky.dal.parser.TokenParser
 
after(String) - Static method in class com.github.leeonky.dal.parser.TokenParser
 
ALL_CHARACTERS - Static variable in class com.github.leeonky.dal.parser.TokenContentInString
 
AllowNull - Annotation Type in com.github.leeonky.dal.type
 
And(String) - Constructor for class com.github.leeonky.dal.ast.Operator.And
 
AND - Static variable in class com.github.leeonky.dal.Constants.KeyWords
 
and(Supplier<Object>, Supplier<Object>) - Static method in class com.github.leeonky.dal.util.Calculator
 
ANY_CHARACTERS - Static variable in class com.github.leeonky.dal.parser.TokenParser
 
appendSchema(TypeExpression.Operator, SchemaNode) - Method in class com.github.leeonky.dal.ast.TypeExpression
 
appendToken(Token) - Method in class com.github.leeonky.dal.token.TokenStream
 
apply(NodeParser, Node) - Method in class com.github.leeonky.dal.compiler.ExpressionParser
 
assertData(Object, String) - Method in class com.github.leeonky.dal.DataAssert
 
AssertionFailure - Exception in com.github.leeonky.dal
 
AssertionFailure(String, int) - Constructor for exception com.github.leeonky.dal.AssertionFailure
 
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
 
before(SourceCodeMatcher) - Static method in class com.github.leeonky.dal.parser.TokenStartEnd
 
BEGIN_OF_CODE - Static variable in class com.github.leeonky.dal.parser.TokenParser
 
Boolean() - Constructor for class com.github.leeonky.dal.format.Formatters.Boolean
 
BRACKET_PROPERTY_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
build(Object) - Method in class com.github.leeonky.dal.RuntimeContextBuilder
 
byFactory(TokenFactory) - Static method in class com.github.leeonky.dal.parser.TokenContentInToken
 

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.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.Matcher
 
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
 
canReturn(Function<T, R>) - Method in class com.github.leeonky.dal.util.IfThenFactory.IfNonNull
 
CHARACTER(char) - Static method in class com.github.leeonky.dal.parser.TokenParser
 
CLOSING_BRACE_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
CLOSING_BRACKET_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
CLOSING_PARENTHESIS_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
closingBraceToken() - Static method in class com.github.leeonky.dal.token.Token
 
closingBracketToken() - Static method in class com.github.leeonky.dal.token.Token
 
closingParenthesisToken() - Static method in class com.github.leeonky.dal.token.Token
 
CodeHelper - Class in com.github.leeonky.dal.util
 
com.github.leeonky.dal - package com.github.leeonky.dal
 
com.github.leeonky.dal.ast - package com.github.leeonky.dal.ast
 
com.github.leeonky.dal.compiler - package com.github.leeonky.dal.compiler
 
com.github.leeonky.dal.format - package com.github.leeonky.dal.format
 
com.github.leeonky.dal.parser - package com.github.leeonky.dal.parser
 
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
 
Comma() - Constructor for class com.github.leeonky.dal.ast.Operator.Comma
 
compare(Object, Object) - Static method in class com.github.leeonky.dal.util.Calculator
 
compile(SourceCode) - Method in class com.github.leeonky.dal.DALCompiler
 
compileNodeInParentheses(Supplier<Node>) - Method in class com.github.leeonky.dal.compiler.NodeParser
 
CONST_NUMBER_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
CONST_STRING_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
Constants - Class in com.github.leeonky.dal
 
Constants() - Constructor for class com.github.leeonky.dal.Constants
 
Constants.KeyWords - Class in com.github.leeonky.dal
 
Constants.Operators - Class in com.github.leeonky.dal
 
ConstNode - Class in com.github.leeonky.dal.ast
 
ConstNode(Object) - Constructor for class com.github.leeonky.dal.ast.ConstNode
 
ConstructorViaSchema - 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
 
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
 
convertAs(RuntimeContext, Object, BeanClass<?>) - Method in class com.github.leeonky.dal.format.Value
 
copy() - Method in class com.github.leeonky.dal.parser.TokenContentInString
 
copy() - Method in class com.github.leeonky.dal.parser.TokenContentInToken
 
create(BeanClass<?>) - Static method in class com.github.leeonky.dal.SchemaType
 
createAs(Function<String, Token>) - Method in class com.github.leeonky.dal.parser.NewTokenFactory.StringContent.EndWith
 
createAs(Function<TokenStream, Token>) - Method in class com.github.leeonky.dal.parser.NewTokenFactory.TokenContent.EndWith
 
createBeanPropertyNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createBeanPropertyTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createBracketPropertyNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createBracketPropertyTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createClosingBraceTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createClosingBracketTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createClosingParenthesisTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createConstNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createDALTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createDoubleQuotedStringTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createExplicitPropertyNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createExpressionNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createIdentifierPropertyNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createIdentifierTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createListNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createNumberTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createObjectNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createOpeningBraceTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createOpeningBracketTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createOpeningParenthesisTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createOperatorTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createParenthesesNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createPropertyChainFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createPropertyNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createRegexNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createRegexTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createRightOperandNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createRoot() - Static method in class com.github.leeonky.dal.SchemaType
 
createSchemaVerifier() - Method in class com.github.leeonky.dal.util.DataObject
 
createSingleEvaluableNodeFactory() - Static method in interface com.github.leeonky.dal.compiler.NodeFactory
 
createSingleQuotedStringTokenFactory() - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
createSourceCodeMatcher(Predicate<TokenParser>) - Static method in class com.github.leeonky.dal.parser.SourceCodeMatcher
 
currentChar() - Method in class com.github.leeonky.dal.token.SourceCode
 
currentToken() - Method in class com.github.leeonky.dal.token.TokenStream
 
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
 
DataObject - Class in com.github.leeonky.dal.util
 
DataObject(Object, RuntimeContext) - Constructor for class com.github.leeonky.dal.util.DataObject
 
DELIMITER - Static variable in class com.github.leeonky.dal.parser.TokenParser
 
DIGITAL - Static variable in class com.github.leeonky.dal.parser.TokenParser
 
DIGITAL_CHAR - Static variable in class com.github.leeonky.dal.Constants
 
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

Else(Function<T, R>) - Constructor for class com.github.leeonky.dal.util.IfThenFactory.IfNonNull.Else
 
END_OF_CODE - Static variable in class com.github.leeonky.dal.parser.TokenParser
 
endWith(TokenStartEnd) - Method in class com.github.leeonky.dal.parser.NewTokenFactory
 
endWith(TokenStartEnd) - Method in class com.github.leeonky.dal.parser.NewTokenFactory.StringContent
 
EndWith(TokenStartEnd) - Constructor for class com.github.leeonky.dal.parser.NewTokenFactory.StringContent.EndWith
 
endWith(TokenStartEnd) - Method in class com.github.leeonky.dal.parser.NewTokenFactory.TokenContent
 
EndWith(TokenStartEnd) - Constructor for class com.github.leeonky.dal.parser.NewTokenFactory.TokenContent.EndWith
 
Enum() - Constructor for class com.github.leeonky.dal.format.Formatters.Enum
 
Enum(Class<T>) - Constructor for class com.github.leeonky.dal.format.Formatters.Enum
 
EQ - Static variable in class com.github.leeonky.dal.Constants.Operators
 
Equal() - Constructor for class com.github.leeonky.dal.ast.Operator.Equal
 
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.ParenthesesNode
 
equals(Object) - Method in class com.github.leeonky.dal.ast.PropertyNode
 
equals(Object) - Method in class com.github.leeonky.dal.ast.RegexNode
 
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
 
equalTo(T) - Static method in class com.github.leeonky.dal.format.Value
 
equalToCharacter(char) - Static method in class com.github.leeonky.dal.parser.NewTokenFactory
 
errorMessage(String, Object) - Method in interface com.github.leeonky.dal.format.Type
 
errorMessage(String, Object) - Method in class com.github.leeonky.dal.format.Value
 
escape(String, char) - Method in class com.github.leeonky.dal.parser.TokenContentInString
 
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.ParenthesesNode
 
evaluate(RuntimeContext) - Method in class com.github.leeonky.dal.ast.PropertyNode
 
evaluate(RuntimeContext) - Method in class com.github.leeonky.dal.ast.TypeExpression
 
evaluate(RuntimeContext) - Method in class com.github.leeonky.dal.ast.TypeWhichExpression
 
evaluate(Object, String) - Method in class com.github.leeonky.dal.DataAssert
 
except(SourceCodeMatcher) - Method in class com.github.leeonky.dal.parser.SourceCodeMatcher
 
excluded(SourceCodeMatcher) - Static method in class com.github.leeonky.dal.parser.TokenParser
 
Expression - Class in com.github.leeonky.dal.ast
 
Expression(Node, Operator, Node) - Constructor for class com.github.leeonky.dal.ast.Expression
 
ExpressionParser - Class in com.github.leeonky.dal.compiler
 
ExpressionParser() - Constructor for class com.github.leeonky.dal.compiler.ExpressionParser
 

F

failedResult(Object, String) - Static method in class com.github.leeonky.dal.AssertResult
 
FALSE - Static variable in class com.github.leeonky.dal.Constants.KeyWords
 
feed(char) - Method in class com.github.leeonky.dal.parser.ParsedCode
 
feed(ParsedCode) - Method in class com.github.leeonky.dal.parser.ParsedCode
 
fetchNode(NodeParser) - Method in class com.github.leeonky.dal.compiler.ListNodeFactory
 
fetchNode(NodeParser) - Method in interface com.github.leeonky.dal.compiler.NodeFactory
 
fetchNode(NodeParser) - Method in class com.github.leeonky.dal.compiler.ParenthesesNodeFactory
 
fetchNode(NodeParser) - Method in class com.github.leeonky.dal.compiler.RightOperandNodeFactory
 
fetchToken(TokenParser) - Method in interface com.github.leeonky.dal.token.TokenFactory
 
FieldAlias - Annotation Type in com.github.leeonky.dal.type
 
FieldAliases - Annotation Type in com.github.leeonky.dal.type
 
findPropertyReaderNames(Object) - Method in class com.github.leeonky.dal.RuntimeContext
 
format(String, Object) - Method in enum com.github.leeonky.dal.ast.PropertyNode.Type
 
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
 
getAliasValue(Supplier<Object>, Object) - Method in class com.github.leeonky.dal.RuntimeContext
 
getConstructorViaSchema(RuntimeContext) - Method in class com.github.leeonky.dal.ast.SchemaNode
 
getConverter() - Method in class com.github.leeonky.dal.RuntimeContext
 
getDalCompiler() - Method in class com.github.leeonky.dal.DataAssert
 
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.DataObject
 
getList() - Method in class com.github.leeonky.dal.util.DataObject
 
getListSize() - Method in class com.github.leeonky.dal.util.DataObject
 
getMessage() - Method in class com.github.leeonky.dal.AssertResult
 
getNumber(String) - Static method in interface com.github.leeonky.dal.token.TokenFactory
 
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
 
getPropertyChainBefore(SchemaType) - Method in class com.github.leeonky.dal.SchemaType
 
getPropertyNames(T) - Method in interface com.github.leeonky.dal.util.PropertyAccessor
 
getPropertyNode1() - Method in class com.github.leeonky.dal.ast.Expression
 
getPropertyOrIndex() - Method in class com.github.leeonky.dal.token.Token
 
getPropertyReaderNames() - Method in class com.github.leeonky.dal.util.DataObject
 
getPropertyValue(Object, String) - Method in class com.github.leeonky.dal.RuntimeContext
 
getRightOperand() - Method in class com.github.leeonky.dal.ast.Expression
 
getRootName() - Method in class com.github.leeonky.dal.ast.PropertyNode
 
getRuntimeContextBuilder() - Method in class com.github.leeonky.dal.DataAssert
 
getSchema() - Method in class com.github.leeonky.dal.ast.SchemaNode
 
getSchemaName() - Method in class com.github.leeonky.dal.ast.TypeExpression
 
getSchemaOperators() - Method in class com.github.leeonky.dal.token.TokenStream
 
getThisNode() - Method in class com.github.leeonky.dal.compiler.NodeParser
 
getTokenStream() - Method in class com.github.leeonky.dal.token.Token
 
getType() - Method in class com.github.leeonky.dal.token.Token
 
getTypeInstance() - Method in class com.github.leeonky.dal.ast.TypeExpression
 
getValue() - Method in class com.github.leeonky.dal.token.Token
 
getValue(Object...) - Method in class com.github.leeonky.dal.util.DataObject
 
getValue(T, String) - Method in interface com.github.leeonky.dal.util.PropertyAccessor
 
getWrappedList() - Method in class com.github.leeonky.dal.util.DataObject
 
getWrappedPropertyValue(String) - Method in class com.github.leeonky.dal.util.DataObject
 
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
 
greaterOrEqualTo(T) - Static method in interface com.github.leeonky.dal.format.Type
 
greaterOrEqualTo(T) - Static method in class com.github.leeonky.dal.format.Value
 
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
 
greaterThan(T) - Static method in interface com.github.leeonky.dal.format.Type
 
greaterThan(T) - Static method in class com.github.leeonky.dal.format.Value
 
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

IDENTIFIER_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
identifierToken(Object) - Static method in class com.github.leeonky.dal.token.Token
 
IfNonNull(T) - Constructor for class com.github.leeonky.dal.util.IfThenFactory.IfNonNull
 
IfThenFactory - Class in com.github.leeonky.dal.util
 
IfThenFactory() - Constructor for class com.github.leeonky.dal.util.IfThenFactory
 
IfThenFactory.IfNonNull<T,R> - Class in com.github.leeonky.dal.util
 
IfThenFactory.IfNonNull.Else - Class in com.github.leeonky.dal.util
 
IfThenFactory.IfTrue - Class in com.github.leeonky.dal.util
 
IllegalFieldException - Exception in com.github.leeonky.dal
 
IllegalFieldException() - Constructor for exception com.github.leeonky.dal.IllegalFieldException
 
IllegalTokenContentException - Exception in com.github.leeonky.dal.token
 
IllegalTokenContentException(String) - Constructor for exception com.github.leeonky.dal.token.IllegalTokenContentException
 
IllegalTypeException - Exception in com.github.leeonky.dal.token
 
IllegalTypeException() - Constructor for exception com.github.leeonky.dal.token.IllegalTypeException
 
included(SourceCodeMatcher) - Static method in class com.github.leeonky.dal.parser.TokenParser
 
InputNode - Class in com.github.leeonky.dal.ast
 
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.ListNode
 
inspect() - Method in class com.github.leeonky.dal.ast.Node
 
inspect() - Method in class com.github.leeonky.dal.ast.ObjectNode
 
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.ParenthesesNode
 
inspect() - Method in class com.github.leeonky.dal.ast.PropertyNode
 
inspect() - Method in class com.github.leeonky.dal.ast.RegexNode
 
inspect() - Method in class com.github.leeonky.dal.ast.SchemaNode
 
inspect() - Method in class com.github.leeonky.dal.ast.TypeExpression
 
inspect() - Method in class com.github.leeonky.dal.ast.TypeWhichExpression
 
inspectValue(Object) - Static method in class com.github.leeonky.dal.ast.ConstNode
 
INSTANCE - Static variable in class com.github.leeonky.dal.ast.InputNode
 
INSTANCE - Static variable in class com.github.leeonky.dal.compiler.ExpressionParser
 
INSTANCE - Static variable in class com.github.leeonky.dal.util.CodeHelper
 
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.Constants.KeyWords
 
isCurrentKeywordAndTake(String) - Method in class com.github.leeonky.dal.token.TokenStream
 
isFromBeginning() - Method in class com.github.leeonky.dal.token.TokenStream
 
isInParentheses() - Method in class com.github.leeonky.dal.compiler.NodeParser
 
isList() - Method in class com.github.leeonky.dal.util.DataObject
 
isNeedInspect() - Method in class com.github.leeonky.dal.ast.Operator
 
isNull(Object) - Method in class com.github.leeonky.dal.RuntimeContext
 
isNull() - Method in class com.github.leeonky.dal.util.DataObject
 
isNull(T) - Method in interface com.github.leeonky.dal.util.PropertyAccessor
 
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
 
isSourceCode(String) - Method in class com.github.leeonky.dal.parser.ParsedCode
 
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
 

J

judge(Node, Operator.Equal, RuntimeContext) - Method in class com.github.leeonky.dal.ast.ListNode
 
judge(Node, Operator.Matcher, RuntimeContext) - Method in class com.github.leeonky.dal.ast.ListNode
 
judge(Node, Operator.Equal, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Node
 
judge(Node, Operator.Matcher, RuntimeContext) - Method in class com.github.leeonky.dal.ast.Node
 
judge(Node, Operator.Equal, RuntimeContext) - Method in class com.github.leeonky.dal.ast.ObjectNode
 
judge(Node, Operator.Matcher, RuntimeContext) - Method in class com.github.leeonky.dal.ast.ObjectNode
 
judge(Node, Operator.Equal, RuntimeContext) - Method in class com.github.leeonky.dal.ast.RegexNode
 
judge(Node, Operator.Matcher, RuntimeContext) - Method in class com.github.leeonky.dal.ast.RegexNode
 
judgement() - Method in class com.github.leeonky.dal.token.Token
 

K

KEYWORD_SETS - Static variable in class com.github.leeonky.dal.Constants
 
KeyWords() - Constructor for class com.github.leeonky.dal.Constants.KeyWords
 
keyWordToken(String) - Static method in class com.github.leeonky.dal.token.Token
 

L

lastToken() - Method in class com.github.leeonky.dal.token.TokenStream
 
leftTrim(TokenContentInString) - Static method in class com.github.leeonky.dal.parser.TokenContentInString
 
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
 
lessOrEqualTo(T) - Static method in interface com.github.leeonky.dal.format.Type
 
lessOrEqualTo(T) - Static method in class com.github.leeonky.dal.format.Value
 
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
 
lessThan(T) - Static method in interface com.github.leeonky.dal.format.Type
 
lessThan(T) - Static method in class com.github.leeonky.dal.format.Value
 
ListAccessor<T> - Interface in com.github.leeonky.dal.util
 
ListNode - Class in com.github.leeonky.dal.ast
 
ListNode() - Constructor for class com.github.leeonky.dal.ast.ListNode
 
ListNodeFactory - Class in com.github.leeonky.dal.compiler
 
ListNodeFactory() - Constructor for class com.github.leeonky.dal.compiler.ListNodeFactory
 
LocalDate() - Constructor for class com.github.leeonky.dal.format.Formatters.LocalDate
 
LocalDateTime() - Constructor for class com.github.leeonky.dal.format.Formatters.LocalDateTime
 

M

MATCH - Static variable in class com.github.leeonky.dal.Constants.Operators
 
Matcher() - Constructor for class com.github.leeonky.dal.ast.Operator.Matcher
 
matches(String) - Method in class com.github.leeonky.dal.ast.RegexNode
 
Minus() - Constructor for class com.github.leeonky.dal.ast.Operator.Minus
 
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 - Interface 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
 
NewTokenFactory - Class in com.github.leeonky.dal.parser
 
NewTokenFactory.StringContent - Class in com.github.leeonky.dal.parser
 
NewTokenFactory.StringContent.EndWith - Class in com.github.leeonky.dal.parser
 
NewTokenFactory.TokenContent - Class in com.github.leeonky.dal.parser
 
NewTokenFactory.TokenContent.EndWith - Class in com.github.leeonky.dal.parser
 
Node - Class in com.github.leeonky.dal.ast
 
Node() - Constructor for class com.github.leeonky.dal.ast.Node
 
NodeFactory - Interface in com.github.leeonky.dal.compiler
 
NodeParser - Class in com.github.leeonky.dal.compiler
 
NodeParser(TokenStream) - Constructor for class com.github.leeonky.dal.compiler.NodeParser
 
NoMoreSourceCodeException - Exception in com.github.leeonky.dal.token
 
NoMoreSourceCodeException(int) - Constructor for exception com.github.leeonky.dal.token.NoMoreSourceCodeException
 
NoMoreTokenException - Exception in com.github.leeonky.dal.token
 
NoMoreTokenException() - Constructor for exception com.github.leeonky.dal.token.NoMoreTokenException
 
Not() - Constructor for class com.github.leeonky.dal.ast.Operator.Not
 
not(SourceCodeMatcher) - Static method in class com.github.leeonky.dal.parser.SourceCodeMatcher
 
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.Constants.KeyWords
 
nullReference() - Static method in interface com.github.leeonky.dal.format.Type
 
nullReference() - Static method in class com.github.leeonky.dal.format.Value
 
Number() - Constructor for class com.github.leeonky.dal.format.Formatters.Number
 

O

ObjectNode - Class in com.github.leeonky.dal.ast
 
ObjectNode() - Constructor for class com.github.leeonky.dal.ast.ObjectNode
 
OPENING_BRACE_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
OPENING_BRACKET_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
OPENING_PARENTHESIS_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
openingBraceToken() - Static method in class com.github.leeonky.dal.token.Token
 
openingBracketToken() - Static method in class com.github.leeonky.dal.token.Token
 
openingParenthesisToken() - Static method in class com.github.leeonky.dal.token.Token
 
Operator - Class in com.github.leeonky.dal.ast
 
Operator(int, String, boolean) - Constructor for class com.github.leeonky.dal.ast.Operator
 
OPERATOR - Static variable in class com.github.leeonky.dal.parser.TokenParser
 
Operator.And - Class in com.github.leeonky.dal.ast
 
Operator.Comma - 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.Less - Class in com.github.leeonky.dal.ast
 
Operator.LessOrEqual - Class in com.github.leeonky.dal.ast
 
Operator.Matcher - 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
 
OPERATOR_CHAR - Static variable in class com.github.leeonky.dal.Constants
 
OPERATOR_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
operators - Variable in class com.github.leeonky.dal.compiler.NodeParser
 
Operators() - Constructor for class com.github.leeonky.dal.Constants.Operators
 
operatorToken(String) - Static method in class com.github.leeonky.dal.token.Token
 
Or(String) - Constructor for class com.github.leeonky.dal.ast.Operator.Or
 
OR - Static variable in class com.github.leeonky.dal.Constants.KeyWords
 
or(SourceCodeMatcher) - Method in class com.github.leeonky.dal.parser.SourceCodeMatcher
 
or(TokenFactory) - Method in class com.github.leeonky.dal.parser.TokenContentInToken
 
or(TokenStartEnd) - Method in class com.github.leeonky.dal.parser.TokenStartEnd
 
or(Supplier<Object>, Supplier<Object>) - Static method in class com.github.leeonky.dal.util.Calculator
 
orElse(Runnable) - Method in class com.github.leeonky.dal.util.IfThenFactory.IfNonNull.Else
 
orThrow(String) - Method in class com.github.leeonky.dal.parser.TokenStartEnd
 

P

ParenthesesNode - Class in com.github.leeonky.dal.ast
 
ParenthesesNode(Node) - Constructor for class com.github.leeonky.dal.ast.ParenthesesNode
 
ParenthesesNodeFactory - Class in com.github.leeonky.dal.compiler
 
ParenthesesNodeFactory() - Constructor for class com.github.leeonky.dal.compiler.ParenthesesNodeFactory
 
parseBetween(Token.Type, Token.Type, char, Supplier<Node>) - Method in class com.github.leeonky.dal.token.TokenStream
 
ParsedCode - Class in com.github.leeonky.dal.parser
 
ParsedCode() - Constructor for class com.github.leeonky.dal.parser.ParsedCode
 
Partial - Annotation Type in com.github.leeonky.dal.type
 
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
 
PROPERTY_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
PropertyAccessor<T> - Interface in com.github.leeonky.dal.util
 
PropertyNode - Class in com.github.leeonky.dal.ast
 
PropertyNode(Node, Object) - Constructor for class com.github.leeonky.dal.ast.PropertyNode
 
PropertyNode(Node, Object, PropertyNode.Type) - Constructor for class com.github.leeonky.dal.ast.PropertyNode
 
PropertyNode.Type - Enum in com.github.leeonky.dal.ast
 
propertyToken(Object) - Static method in class com.github.leeonky.dal.token.Token
 

R

REGEX_TOKEN - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
RegexNode - Class in com.github.leeonky.dal.ast
 
RegexNode(String) - Constructor for class com.github.leeonky.dal.ast.RegexNode
 
regexToken(String) - Static method in class com.github.leeonky.dal.token.Token
 
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<DataObject, Boolean>) - Method in class com.github.leeonky.dal.RuntimeContextBuilder
 
registerSchema(NameStrategy, Class<?>) - 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
 
RightOperandNodeFactory - Class in com.github.leeonky.dal.compiler
 
RightOperandNodeFactory() - Constructor for class com.github.leeonky.dal.compiler.RightOperandNodeFactory
 
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, ConstructorViaSchema>, TypeData<ListAccessor>, Map<String, BeanClass<?>>) - 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

schema - Variable in class com.github.leeonky.dal.SchemaType
 
SchemaNode - Class in com.github.leeonky.dal.ast
 
SchemaNode(String) - Constructor for class com.github.leeonky.dal.ast.SchemaNode
 
SchemaType - Class in com.github.leeonky.dal
 
SchemaVerifier - Class in com.github.leeonky.dal.util
 
SchemaVerifier(RuntimeContext, DataObject) - Constructor for class com.github.leeonky.dal.util.SchemaVerifier
 
searchConstructor(String) - Method in class com.github.leeonky.dal.RuntimeContext
 
seek(int) - Method in class com.github.leeonky.dal.token.SourceCode
 
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
 
setThis(Node) - Method in class com.github.leeonky.dal.compiler.NodeParser
 
show(String) - Method in exception com.github.leeonky.dal.DalException
 
SIMPLE_NAME - Static variable in interface com.github.leeonky.dal.NameStrategy
 
SIMPLE_NAME_WITH_PARENT - Static variable in interface com.github.leeonky.dal.NameStrategy
 
size() - Method in class com.github.leeonky.dal.token.TokenStream
 
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
 
SourceCodeMatcher - Class in com.github.leeonky.dal.parser
 
SourceCodeMatcher() - Constructor for class com.github.leeonky.dal.parser.SourceCodeMatcher
 
startsWith(String) - Method in class com.github.leeonky.dal.token.SourceCode
 
startsWithThenSeek(String) - Method in class com.github.leeonky.dal.token.SourceCode
 
startWith(TokenStartEnd) - Static method in class com.github.leeonky.dal.parser.NewTokenFactory
 
String() - Constructor for class com.github.leeonky.dal.format.Formatters.String
Deprecated.
 
StringContent(TokenContentInString) - Constructor for class com.github.leeonky.dal.parser.NewTokenFactory.StringContent
 
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

take(TokenContentInString) - Method in class com.github.leeonky.dal.parser.NewTokenFactory
 
take(TokenContentInToken) - Method in class com.github.leeonky.dal.parser.NewTokenFactory
 
takeContent() - Method in class com.github.leeonky.dal.parser.ParsedCode
 
takeCurrentChar() - Method in class com.github.leeonky.dal.token.SourceCode
 
then(Runnable) - Method in class com.github.leeonky.dal.util.IfThenFactory.IfTrue
 
thenReturn(Supplier<T>) - Method in class com.github.leeonky.dal.util.IfThenFactory.IfTrue
 
toChainNodes(String) - Method in class com.github.leeonky.dal.util.CodeHelper
 
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
 
TOKEN_DELIMITER - Static variable in class com.github.leeonky.dal.Constants
 
TOKEN_TREE - Static variable in interface com.github.leeonky.dal.token.TokenFactory
 
TokenContent(TokenContentInToken) - Constructor for class com.github.leeonky.dal.parser.NewTokenFactory.TokenContent
 
TokenContentInString - Class in com.github.leeonky.dal.parser
 
TokenContentInToken - Class in com.github.leeonky.dal.parser
 
TokenFactory - Interface in com.github.leeonky.dal.token
 
TokenParser - Class in com.github.leeonky.dal.parser
 
TokenParser(SourceCode) - Constructor for class com.github.leeonky.dal.parser.TokenParser
 
TokenParser(SourceCode, TokenStream) - Constructor for class com.github.leeonky.dal.parser.TokenParser
 
tokens() - Method in class com.github.leeonky.dal.token.TokenStream
 
TokenStartEnd - Class in com.github.leeonky.dal.parser
 
TokenStartEnd() - Constructor for class com.github.leeonky.dal.parser.TokenStartEnd
 
TokenStream - Class in com.github.leeonky.dal.token
 
TokenStream() - Constructor for class com.github.leeonky.dal.token.TokenStream
 
toName(Class<?>) - Method in interface com.github.leeonky.dal.NameStrategy
 
toOperator(boolean) - Method in class com.github.leeonky.dal.token.Token
 
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
 
treeToken(TokenStream) - Static method in class com.github.leeonky.dal.token.Token
 
trimLeft() - Method in class com.github.leeonky.dal.token.SourceCode
 
TRUE - Static variable in class com.github.leeonky.dal.Constants.KeyWords
 
tryFetchUnaryOperator() - Method in class com.github.leeonky.dal.token.TokenStream
 
Type<T> - Interface in com.github.leeonky.dal.format
 
TypeData<T> - Class in com.github.leeonky.dal.util
 
TypeData() - Constructor for class com.github.leeonky.dal.util.TypeData
 
TypeExpression - Class in com.github.leeonky.dal.ast
 
TypeExpression(Node, SchemaNode) - Constructor for class com.github.leeonky.dal.ast.TypeExpression
 
TypeExpression.Operator - Enum in com.github.leeonky.dal.ast
 
TypeWhichExpression - Class in com.github.leeonky.dal.ast
 
TypeWhichExpression(TypeExpression, Node) - Constructor for class com.github.leeonky.dal.ast.TypeWhichExpression
 

U

URL() - Constructor for class com.github.leeonky.dal.format.Formatters.URL
 

V

Value<T> - Class in com.github.leeonky.dal.format
 
Value() - Constructor for class com.github.leeonky.dal.format.Value
 
valueOf(String) - Static method in enum com.github.leeonky.dal.ast.PropertyNode.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.leeonky.dal.ast.TypeExpression.Operator
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.ast.PropertyNode.Type
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.ast.TypeExpression.Operator
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.
valueString(Object) - Method in enum com.github.leeonky.dal.ast.PropertyNode.Type
 
verify(T) - Method in interface com.github.leeonky.dal.format.Type
 
verify(T) - Method in class com.github.leeonky.dal.format.Value
 
verify(Class<?>, Object, String) - Method in class com.github.leeonky.dal.util.SchemaVerifier
 

W

when(SourceCodeMatcher) - Method in class com.github.leeonky.dal.parser.SourceCodeMatcher
 
when(boolean) - Static method in class com.github.leeonky.dal.util.IfThenFactory
 
whenNonNull(T) - Static method in class com.github.leeonky.dal.util.IfThenFactory
 
which(Node) - Method in class com.github.leeonky.dal.ast.TypeExpression
 
WHICH - Static variable in class com.github.leeonky.dal.Constants.KeyWords
 
wrap(Object) - Method in class com.github.leeonky.dal.RuntimeContext
 
wrapInputValueAndEvaluate(Object, Node, String) - Method in class com.github.leeonky.dal.RuntimeContext
 
wrappedValueStack - Variable in class com.github.leeonky.dal.RuntimeContext
 

Z

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