Index

A B C D E F G H I K L M N O P Q R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractTokenizer - Class in org.pipservices3.expressions.tokenizers
Implements an abstract tokenizer class.
AbstractTokenizer() - Constructor for class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
AbstractVariantOperations - Class in org.pipservices3.expressions.variants
Implements an abstractd variant operations manager object.
AbstractVariantOperations() - Constructor for class org.pipservices3.expressions.variants.AbstractVariantOperations
 
add(String, TokenType) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericSymbolState
Add a multi-character symbol.
add(String, TokenType) - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolRootNode
Add the given string as a symbol.
add(String, TokenType) - Method in interface org.pipservices3.expressions.tokenizers.ISymbolState
Add a multi-character symbol.
add(IFunction) - Method in class org.pipservices3.expressions.calculator.functions.FunctionCollection
Adds a new function to the collection.
add(IFunction) - Method in interface org.pipservices3.expressions.calculator.functions.IFunctionCollection
Adds a new function to the collection.
add(IVariable) - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Adds a new variable to the collection.
add(IVariable) - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Adds a new variable to the collection.
add(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '+' operation for two variants.
add(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '+' operation for two variants.
addDefaultInterval(T) - Method in class org.pipservices3.expressions.tokenizers.utilities.CharReferenceMap
 
addDescendantLine(String, TokenType) - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
Add a line of descendants that represent the characters in the given string.
addInterval(int, int, T) - Method in class org.pipservices3.expressions.tokenizers.utilities.CharReferenceMap
 
ancestry() - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
Show the symbol this node represents.
and(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs AND operation for two variants.
and(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs AND operation for two variants.
And - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
apply(List<Variant>, IVariantOperations) - Method in interface org.pipservices3.expressions.calculator.functions.FunctionCalculator
 
Array - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 
assign(Variant) - Method in class org.pipservices3.expressions.variants.Variant
Assignes a new value to this object.

B

Boolean - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 

C

calculate(List<Variant>, IVariantOperations) - Method in class org.pipservices3.expressions.calculator.functions.DelegatedFunction
The function calculation method.
calculate(List<Variant>, IVariantOperations) - Method in interface org.pipservices3.expressions.calculator.functions.IFunction
The function calculation method.
CalculationStack - Class in org.pipservices3.expressions.calculator
Implements a stack of Variant values.
CalculationStack() - Constructor for class org.pipservices3.expressions.calculator.CalculationStack
 
CCommentState - Class in org.pipservices3.expressions.tokenizers.generic
This state will either delegate to a comment-handling state, or return a token with just a slash in it.
CCommentState() - Constructor for class org.pipservices3.expressions.tokenizers.generic.CCommentState
 
CharReferenceInterval<T> - Class in org.pipservices3.expressions.tokenizers.utilities
Represents a character interval that keeps a reference.
CharReferenceInterval(int, int, T) - Constructor for class org.pipservices3.expressions.tokenizers.utilities.CharReferenceInterval
 
CharReferenceMap<T> - Class in org.pipservices3.expressions.tokenizers.utilities
This class keeps references associated with specific characters
CharReferenceMap() - Constructor for class org.pipservices3.expressions.tokenizers.utilities.CharReferenceMap
 
CharValidator - Class in org.pipservices3.expressions.tokenizers.utilities
Validates characters that are processed by Tokenizers.
CharValidator() - Constructor for class org.pipservices3.expressions.tokenizers.utilities.CharValidator
 
checkParamCount(List<Variant>, int) - Method in class org.pipservices3.expressions.calculator.functions.DefaultFunctionCollection
Checks if params contains the correct number of function parameters (must be stored on the top of the params).
clear() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
Cleans up this calculator from all data.
clear() - Method in class org.pipservices3.expressions.calculator.functions.FunctionCollection
Clears the collection.
clear() - Method in interface org.pipservices3.expressions.calculator.functions.IFunctionCollection
Clears the collection.
clear() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
Clears parsing results.
clear() - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Clears the collection.
clear() - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Clears the collection.
clear() - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
Cleans up this calculator from all data.
clear() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
Clears parsing results.
clear() - Method in class org.pipservices3.expressions.tokenizers.utilities.CharReferenceMap
 
clear() - Method in class org.pipservices3.expressions.variants.Variant
Clears this object and assignes a VariantType.Null type.
clearCharacterStates() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
clearValues() - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Clears all stored variables (assigns null values).
clearValues() - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Clears all stored variables (assigns null values).
clearWhitespaceChars() - Method in class org.pipservices3.expressions.tokenizers.generic.GenericWhitespaceState
Clears definitions of whitespace characters.
clearWhitespaceChars() - Method in interface org.pipservices3.expressions.tokenizers.IWhitespaceState
Clears definitions of whitespace characters.
clearWordChars() - Method in class org.pipservices3.expressions.tokenizers.generic.GenericWordState
Clears definitions of word chars.
clearWordChars() - Method in interface org.pipservices3.expressions.tokenizers.IWordState
Clears definitions of word chars.
clone() - Method in class org.pipservices3.expressions.variants.Variant
Cloning the variant value
Closure - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheLexicalState
 
column() - Method in interface org.pipservices3.expressions.io.IScanner
Gets the column in the current line
column() - Method in class org.pipservices3.expressions.io.StringScanner
Gets the column in the current line
Comma - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
Comment - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheLexicalState
 
Comment - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
 
Comment - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
Constant - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
convert(Variant, VariantType) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Converts variant to specified type
convert(Variant, VariantType) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Converts variant to specified type
convert(Variant, VariantType) - Method in class org.pipservices3.expressions.variants.TypeSafeVariantOperations
Converts variant to specified type
convert(Variant, VariantType) - Method in class org.pipservices3.expressions.variants.TypeUnsafeVariantOperations
Converts variant to specified type
CppCommentState - Class in org.pipservices3.expressions.tokenizers.generic
This state will either delegate to a comment-handling state, or return a token with just a slash in it.
CppCommentState() - Constructor for class org.pipservices3.expressions.tokenizers.generic.CppCommentState
 
CR - Static variable in class org.pipservices3.expressions.csv.CsvConstant
 
CR - Variable in class org.pipservices3.expressions.tokenizers.generic.GenericCommentState
 
createVariables(Map<String, Object>) - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
Populates the specified variables list with variables from parsed mustache.
createVariables(IVariableCollection) - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
Populates the specified variables list with variables from parsed expression.
CsvConstant - Class in org.pipservices3.expressions.csv
 
CsvConstant() - Constructor for class org.pipservices3.expressions.csv.CsvConstant
 
CsvQuoteState - Class in org.pipservices3.expressions.csv
 
CsvQuoteState() - Constructor for class org.pipservices3.expressions.csv.CsvQuoteState
 
CsvSymbolState - Class in org.pipservices3.expressions.csv
Implements a symbol state to tokenize delimiters in CSV streams.
CsvSymbolState() - Constructor for class org.pipservices3.expressions.csv.CsvSymbolState
Constructs this object with specified parameters.
CsvTokenizer - Class in org.pipservices3.expressions.csv
Implements a tokenizer class for CSV files.
CsvTokenizer() - Constructor for class org.pipservices3.expressions.csv.CsvTokenizer
Constructs this object with default parameters.
CsvWordState - Class in org.pipservices3.expressions.csv
 
CsvWordState(List<Integer>, List<Integer>) - Constructor for class org.pipservices3.expressions.csv.CsvWordState
Constructs this object with specified parameters.

D

DateTime - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 
decodeString(String, int) - Method in class org.pipservices3.expressions.calculator.tokenizers.ExpressionQuoteState
Decodes a string value.
decodeString(String, int) - Method in class org.pipservices3.expressions.csv.CsvQuoteState
Decodes a string value.
decodeString(String, int) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericQuoteState
Decodes a string value.
decodeString(String, int) - Method in interface org.pipservices3.expressions.tokenizers.IQuoteState
Decodes a string value.
deepestRead(IScanner) - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
Find the descendant that takes as many characters as possible from the input.
DefaultFunctionCollection - Class in org.pipservices3.expressions.calculator.functions
Implements a list filled with standard functions.
DefaultFunctionCollection() - Constructor for class org.pipservices3.expressions.calculator.functions.DefaultFunctionCollection
Constructs this list and fills it with the standard functions.
DelegatedFunction - Class in org.pipservices3.expressions.calculator.functions
 
DelegatedFunction(String, FunctionCalculator) - Constructor for class org.pipservices3.expressions.calculator.functions.DelegatedFunction
Constructs this function class with specified parameters.
div(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '/' operation for two variants.
div(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '/' operation for two variants.
DOT - Variable in class org.pipservices3.expressions.tokenizers.generic.GenericNumberState
 
Double - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 

E

Element - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
Empty - Static variable in class org.pipservices3.expressions.variants.Variant
 
encodeString(String, int) - Method in class org.pipservices3.expressions.calculator.tokenizers.ExpressionQuoteState
Encodes a string value.
encodeString(String, int) - Method in class org.pipservices3.expressions.csv.CsvQuoteState
Encodes a string value.
encodeString(String, int) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericQuoteState
Encodes a string value.
encodeString(String, int) - Method in interface org.pipservices3.expressions.tokenizers.IQuoteState
Encodes a string value.
ensureChildWithChar(int) - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
Find or create a child for the given character.
Eof - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
EOF - Static variable in class org.pipservices3.expressions.io.StringScanner
 
EOF - Static variable in class org.pipservices3.expressions.tokenizers.utilities.CharValidator
 
Eol - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
equal(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '=' operation for two variants.
equal(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '=' operation for two variants.
Equal - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
EqualLess - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
EqualMore - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
equals(Object) - Method in class org.pipservices3.expressions.tokenizers.Token
 
equals(Object) - Method in class org.pipservices3.expressions.variants.Variant
Compares this object to the specified one.
ERROR_AT - Static variable in class org.pipservices3.expressions.calculator.SyntaxErrorCode
The error at
ERROR_AT - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
The error at
ERROR_NEAR - Static variable in class org.pipservices3.expressions.calculator.SyntaxErrorCode
The error near
ERROR_NEAR - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
The error near
EscapedVariable - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
 
evaluate() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
Evaluates this expression using default variables and functions.
evaluate() - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
Evaluates this mustache template using default variables.
evaluateWithVariables(Map<String, Object>) - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
Evaluates this mustache using specified variables.
evaluateWithVariables(IVariableCollection) - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
Evaluates this expression using specified variables.
evaluateWithVariablesAndFunctions(IVariableCollection, IFunctionCollection) - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
Evaluates this expression using specified variables and functions.
EXP1 - Variable in class org.pipservices3.expressions.calculator.tokenizers.ExpressionNumberState
 
EXP2 - Variable in class org.pipservices3.expressions.calculator.tokenizers.ExpressionNumberState
 
ExpressionCalculator - Class in org.pipservices3.expressions.calculator
 
ExpressionCalculator() - Constructor for class org.pipservices3.expressions.calculator.ExpressionCalculator
 
ExpressionCalculator(String) - Constructor for class org.pipservices3.expressions.calculator.ExpressionCalculator
Constructs this class and assigns expression string.
ExpressionException - Exception in org.pipservices3.expressions.calculator
Exception that can be thrown by Expression Calculator.
ExpressionException(String, String, String) - Constructor for exception org.pipservices3.expressions.calculator.ExpressionException
 
ExpressionException(String, String, String, int, int) - Constructor for exception org.pipservices3.expressions.calculator.ExpressionException
 
ExpressionNumberState - Class in org.pipservices3.expressions.calculator.tokenizers
Implements an Expression-specific number state object.
ExpressionNumberState() - Constructor for class org.pipservices3.expressions.calculator.tokenizers.ExpressionNumberState
 
ExpressionParser - Class in org.pipservices3.expressions.calculator.parsers
Implements an expression parser class.
ExpressionParser() - Constructor for class org.pipservices3.expressions.calculator.parsers.ExpressionParser
 
ExpressionQuoteState - Class in org.pipservices3.expressions.calculator.tokenizers
Implements an Expression-specific quote string state object.
ExpressionQuoteState() - Constructor for class org.pipservices3.expressions.calculator.tokenizers.ExpressionQuoteState
 
ExpressionSymbolState - Class in org.pipservices3.expressions.calculator.tokenizers
Implements a symbol state object.
ExpressionSymbolState() - Constructor for class org.pipservices3.expressions.calculator.tokenizers.ExpressionSymbolState
Constructs an instance of this class.
ExpressionToken - Class in org.pipservices3.expressions.calculator.parsers
Defines an expression token holder.
ExpressionToken(ExpressionTokenType, Variant, int, int) - Constructor for class org.pipservices3.expressions.calculator.parsers.ExpressionToken
Creates an instance of this token and initializes it with specified values.
ExpressionTokenizer - Class in org.pipservices3.expressions.calculator.tokenizers
Implement tokenizer to perform lexical analysis for expressions.
ExpressionTokenizer() - Constructor for class org.pipservices3.expressions.calculator.tokenizers.ExpressionTokenizer
Constructs an instance of this class.
ExpressionTokenType - Enum in org.pipservices3.expressions.calculator.parsers
Define types of expression tokens.
ExpressionWordState - Class in org.pipservices3.expressions.calculator.tokenizers
 
ExpressionWordState() - Constructor for class org.pipservices3.expressions.calculator.tokenizers.ExpressionWordState
Constructs an instance of this class.

F

findByName(String) - Method in class org.pipservices3.expressions.calculator.functions.FunctionCollection
Finds function in the list by it's name.
findByName(String) - Method in interface org.pipservices3.expressions.calculator.functions.IFunctionCollection
Finds function in the list by it's name.
findByName(String) - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Finds variable in the list by it's name.
findByName(String) - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Finds variable in the list by it's name.
findChildWithChar(int) - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
Find a child with the given character.
findIndexByName(String) - Method in class org.pipservices3.expressions.calculator.functions.FunctionCollection
Finds function index in the list by it's name.
findIndexByName(String) - Method in interface org.pipservices3.expressions.calculator.functions.IFunctionCollection
Finds function index in the list by it's name.
findIndexByName(String) - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Finds variable index in the list by it's name.
findIndexByName(String) - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Finds variable index in the list by it's name.
Float - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
Float - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 
fromArray(List<Variant>) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from Array value.
fromBoolean(boolean) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from Boolean value.
fromDateTime(ZonedDateTime) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from DateTime value.
fromDouble(Double) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from Double value.
fromFloat(Float) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from Float value.
fromInteger(Integer) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from Integer value.
fromLong(Long) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from Long value.
fromObject(Object) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from Object value.
fromString(String) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from String value.
fromTimeSpan(Long) - Static method in class org.pipservices3.expressions.variants.Variant
Creates a new variant from TimeSpan value.
Function - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
FunctionCalculator - Interface in org.pipservices3.expressions.calculator.functions
Defines a delegate to implement a function
FunctionCollection - Class in org.pipservices3.expressions.calculator.functions
Implements a functions list.
FunctionCollection() - Constructor for class org.pipservices3.expressions.calculator.functions.FunctionCollection
 

G

GenericCommentState - Class in org.pipservices3.expressions.tokenizers.generic
A CommentState object returns a comment from a scanner.
GenericCommentState() - Constructor for class org.pipservices3.expressions.tokenizers.generic.GenericCommentState
 
GenericNumberState - Class in org.pipservices3.expressions.tokenizers.generic
A NumberState object returns a number from a scanner.
GenericNumberState() - Constructor for class org.pipservices3.expressions.tokenizers.generic.GenericNumberState
 
GenericQuoteState - Class in org.pipservices3.expressions.tokenizers.generic
A quoteState returns a quoted string token from a scanner.
GenericQuoteState() - Constructor for class org.pipservices3.expressions.tokenizers.generic.GenericQuoteState
 
GenericSymbolState - Class in org.pipservices3.expressions.tokenizers.generic
The idea of a symbol is a character that stands on its own, such as an ampersand or a parenthesis.
GenericSymbolState() - Constructor for class org.pipservices3.expressions.tokenizers.generic.GenericSymbolState
 
GenericTokenizer - Class in org.pipservices3.expressions.tokenizers.generic
Implements a default tokenizer class.
GenericTokenizer() - Constructor for class org.pipservices3.expressions.tokenizers.generic.GenericTokenizer
 
GenericWhitespaceState - Class in org.pipservices3.expressions.tokenizers.generic
A whitespace state ignores whitespace (such as blanks and tabs), and returns the tokenizer's next token.
GenericWhitespaceState() - Constructor for class org.pipservices3.expressions.tokenizers.generic.GenericWhitespaceState
Constructs a whitespace state with a default idea of what characters are, in fact, whitespace.
GenericWordState - Class in org.pipservices3.expressions.tokenizers.generic
A wordState returns a word from a scanner.
GenericWordState() - Constructor for class org.pipservices3.expressions.tokenizers.generic.GenericWordState
Constructs a word state with a default idea of what characters are admissible inside a word (as described in the class comment).
get(int) - Method in class org.pipservices3.expressions.calculator.functions.FunctionCollection
Get a function by its index.
get(int) - Method in interface org.pipservices3.expressions.calculator.functions.IFunctionCollection
Get a function by its index.
get(int) - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Get a variable by its index.
get(int) - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Get a variable by its index.
getAll() - Method in class org.pipservices3.expressions.calculator.functions.FunctionCollection
Get all functions stores in the collection
getAll() - Method in interface org.pipservices3.expressions.calculator.functions.IFunctionCollection
Get all functions stores in the collection
getAll() - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Get all variables stores in the collection
getAll() - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Get all variables stores in the collection
getAsArray() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as variant array
getAsBoolean() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as boolean
getAsDateTime() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as DateTime
getAsDouble() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as double
getAsFloat() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as float
getAsInteger() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as integer
getAsLong() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as long
getAsObject() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as Object
getAsString() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as string
getAsTimeSpan() - Method in class org.pipservices3.expressions.variants.Variant
Gets variant value as TimeSpan
getAutoVariables() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
Gets the flag to turn on auto creation of variables for specified expression.
getAutoVariables() - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
Gets the flag to turn on auto creation of variables for specified mustache.
getByIndex(int) - Method in class org.pipservices3.expressions.variants.Variant
Gets an array element by its index.
getCharacterState(int) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getColumn() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionToken
The column number where the token is.
getColumn() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheToken
The column number where the token is.
getColumn() - Method in class org.pipservices3.expressions.tokenizers.Token
The column number where the token is.
getCommentState() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getCommentState() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process comments.
getDecodeStrings() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getDecodeStrings() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Decodes quoted strings.
getDefaultFunctions() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
The list with default functions.
getDefaultVariables() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
The list with default variables.
getDefaultVariables() - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
The list with default variables.
getElement(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs [] operation for two variants.
getElement(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs [] operation for two variants.
getEnd() - Method in class org.pipservices3.expressions.tokenizers.utilities.CharReferenceInterval
 
getEndOfLine() - Method in class org.pipservices3.expressions.csv.CsvTokenizer
Separator for rows in CSV stream.
getExpression() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
The expression string.
getExpression() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
The expression string.
getFieldSeparators() - Method in class org.pipservices3.expressions.csv.CsvTokenizer
Separator for fields in CSV stream.
getInitialTokens() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
The list of original expression tokens.
getInitialTokens() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
The list of original expression tokens.
getInitialTokens() - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
The list of original mustache tokens.
getInitialTokens() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
The list of original mustache tokens.
getLength() - Method in class org.pipservices3.expressions.variants.Variant
Gets length of the array
getLine() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionToken
The line number where the token is.
getLine() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheToken
The line number where the token is.
getLine() - Method in class org.pipservices3.expressions.tokenizers.Token
The line number where the token is.
getMergeWhitespaces() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getMergeWhitespaces() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Merges whitespaces.
getMultiLineComment(IScanner) - Method in class org.pipservices3.expressions.tokenizers.generic.CppCommentState
Ignore everything up to a closing star and slash, and then return the tokenizer's next token.
getName() - Method in class org.pipservices3.expressions.calculator.functions.DelegatedFunction
The function name.
getName() - Method in interface org.pipservices3.expressions.calculator.functions.IFunction
The function name.
getName() - Method in interface org.pipservices3.expressions.calculator.variables.IVariable
Get the variable name.
getName() - Method in class org.pipservices3.expressions.calculator.variables.Variable
The variable name.
getNumberState() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getNumberState() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process numbers.
getOriginalTokens() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
 
getOriginalTokens() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
 
getOriginalTokens() - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
 
getOriginalTokens() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
 
getParameter(List<Variant>, int) - Method in class org.pipservices3.expressions.calculator.functions.DefaultFunctionCollection
Gets function parameter by it's index.
getQuoteState() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getQuoteState() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process quoted strings.
getQuoteSymbols() - Method in class org.pipservices3.expressions.csv.CsvTokenizer
Character to quote strings.
getReference() - Method in class org.pipservices3.expressions.tokenizers.utilities.CharReferenceInterval
 
getResultTokens() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
The list of processed expression tokens.
getResultTokens() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
The list of parsed expression tokens.
getResultTokens() - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
The list of processed mustache tokens.
getResultTokens() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
The list of parsed mustache tokens.
getScanner() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getScanner() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
The stream scanner to tokenize.
getSingleLineComment(IScanner) - Method in class org.pipservices3.expressions.tokenizers.generic.CppCommentState
Ignore everything up to an end-of-line and return the tokenizer's next token.
getSkipComments() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getSkipComments() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Skips comments.
getSkipEof() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getSkipEof() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Skips End-Of-File token at the end of stream.
getSkipUnknown() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getSkipUnknown() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Skip unknown characters
getSkipWhitespaces() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getSkipWhitespaces() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Skips whitespaces.
getStart() - Method in class org.pipservices3.expressions.tokenizers.utilities.CharReferenceInterval
 
getSymbolState() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getSymbolState() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process symbols (single like "=" or muti-character like "<>")
getTemplate() - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
The mustache template.
getTemplate() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
The mustache template.
getTokens() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheToken
Gets a list of subtokens is this token a section.
getTokenType() - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
 
getType() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionToken
The type of this token.
getType() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheToken
Gets the token type.
getType() - Method in class org.pipservices3.expressions.tokenizers.Token
The token type.
getType() - Method in class org.pipservices3.expressions.variants.Variant
Gets a type of the variant value
getUnifyNumbers() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getUnifyNumbers() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Unifies numbers: "Integers" and "Floats" makes just "Numbers"
getValid() - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
 
getValue() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionToken
The value of this token.
getValue() - Method in interface org.pipservices3.expressions.calculator.variables.IVariable
Get the variable value.
getValue() - Method in class org.pipservices3.expressions.calculator.variables.Variable
The variable value.
getValue() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheToken
Gets the token value or variable name.
getValue() - Method in class org.pipservices3.expressions.tokenizers.Token
The token value.
getVariable(Map<String, Object>, String) - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
Gets a variable value from the collection of variables
getVariableNames() - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
The list of found variable names.
getVariableNames() - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
The list of found variable names.
getVariantOperations() - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
Gets the manager for operations on variant values.
getWhitespaceState() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getWhitespaceState() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process white space delimiters.
getWordState() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
getWordState() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process words or indentificators.

H

hasNextToken() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
hasNextToken() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Checks if there is the next token exist.
HexDecimal - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 

I

ICommentState - Interface in org.pipservices3.expressions.tokenizers
Defines an interface for tokenizer state that processes comments.
IFunction - Interface in org.pipservices3.expressions.calculator.functions
Defines an interface for expression function.
IFunctionCollection - Interface in org.pipservices3.expressions.calculator.functions
Defines a functions list.
in(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs IN operation for two variants.
in(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs IN operation for two variants.
In - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
inRange(int) - Method in class org.pipservices3.expressions.tokenizers.utilities.CharReferenceInterval
 
Integer - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
Integer - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 
INTERNAL - Static variable in class org.pipservices3.expressions.calculator.SyntaxErrorCode
The internal error
INTERNAL - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
The internal error
INumberState - Interface in org.pipservices3.expressions.tokenizers
Defines interface for tokenizer state that processes numbers - Integers, Floats, HexDec..
InvertedSection - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
 
IQuoteState - Interface in org.pipservices3.expressions.tokenizers
Defines an interface for tokenizer state that processes quoted strings.
Is - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
IScanner - Interface in org.pipservices3.expressions.io
Defines scanner that can read and unread characters and count lines.
isDigit(int) - Static method in class org.pipservices3.expressions.tokenizers.utilities.CharValidator
 
isEmpty() - Method in class org.pipservices3.expressions.variants.Variant
Checks is this variant value empty.
isEof(int) - Static method in class org.pipservices3.expressions.tokenizers.utilities.CharValidator
 
isEol(int) - Static method in class org.pipservices3.expressions.tokenizers.utilities.CharValidator
 
IsNotNull - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
isNull() - Method in class org.pipservices3.expressions.variants.Variant
Checks is this variant value Null.
IsNull - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
ISymbolState - Interface in org.pipservices3.expressions.tokenizers
Defines an interface for tokenizer state that processes delimiters.
ITokenizer - Interface in org.pipservices3.expressions.tokenizers
 
ITokenizerState - Interface in org.pipservices3.expressions.tokenizers
A tokenizerState returns a token, given a scanner, an initial character read from the scanner, and a tokenizer that is conducting an overall tokenization of the scanner.
IVariable - Interface in org.pipservices3.expressions.calculator.variables
Defines a variable interface.
IVariableCollection - Interface in org.pipservices3.expressions.calculator.variables
Defines a variables list.
IVariantOperations - Interface in org.pipservices3.expressions.variants
Defines an interface for variant operations manager.
IWhitespaceState - Interface in org.pipservices3.expressions.tokenizers
Defines an interface for tokenizer state that processes whitespaces (' ', '\t')
IWordState - Interface in org.pipservices3.expressions.tokenizers
Defines an interface for tokenizer state that processes words, identificators or keywords

K

Keyword - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
keywords - Variable in class org.pipservices3.expressions.calculator.tokenizers.ExpressionWordState
Supported expression keywords.

L

LeftBrace - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
LeftSquareBrace - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
length() - Method in class org.pipservices3.expressions.calculator.CalculationStack
 
length() - Method in class org.pipservices3.expressions.calculator.functions.FunctionCollection
Gets a number of functions stored in the collection.
length() - Method in interface org.pipservices3.expressions.calculator.functions.IFunctionCollection
Gets a number of functions stored in the collection.
length() - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Gets a number of variables stored in the collection.
length() - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Gets a number of variables stored in the collection.
less(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '<' operation for two variants.
less(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '<' operation for two variants.
Less - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
lessEqual(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '<=' operation for two variants.
lessEqual(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '<=' operation for two variants.
LF - Static variable in class org.pipservices3.expressions.csv.CsvConstant
 
LF - Variable in class org.pipservices3.expressions.tokenizers.generic.GenericCommentState
 
Like - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
line() - Method in interface org.pipservices3.expressions.io.IScanner
Gets the current line number
line() - Method in class org.pipservices3.expressions.io.StringScanner
Gets the current line number
locate(String) - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Finds variable in the list or create a new one if variable was not found.
locate(String) - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Finds variable in the list or create a new one if variable was not found.
Long - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 
lookup(int) - Method in class org.pipservices3.expressions.tokenizers.utilities.CharReferenceMap
 
lsh(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '<<' operation for two variants.
lsh(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs << operation for two variants.

M

Minus - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
MINUS - Variable in class org.pipservices3.expressions.tokenizers.generic.GenericNumberState
 
MISMATCHED_BRACKETS - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
The mismatched brackets
MISSED_CLOSE_PARENTHESIS - Static variable in class org.pipservices3.expressions.calculator.SyntaxErrorCode
The missed close parenthesis
MISSED_CLOSE_SQUARE_BRACKET - Static variable in class org.pipservices3.expressions.calculator.SyntaxErrorCode
The missed close square bracket
MISSING_VARIABLE - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
The missing variable
mod(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '%' operation for two variants.
mod(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '%' operation for two variants.
more(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '>' operation for two variants.
more(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '>' operation for two variants.
More - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
moreEqual(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '>=' operation for two variants.
moreEqual(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '>=' operation for two variants.
mul(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '*' operation for two variants.
mul(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '*' operation for two variants.
MustacheErrorCode - Class in org.pipservices3.expressions.mustache.parsers
General syntax errors.
MustacheErrorCode() - Constructor for class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
 
MustacheException - Exception in org.pipservices3.expressions.mustache
Exception that can be thrown by Mustache Template.
MustacheException(String, String, String, int, int) - Constructor for exception org.pipservices3.expressions.mustache.MustacheException
 
MustacheLexicalState - Enum in org.pipservices3.expressions.mustache.parsers
Define states in mustache lexical analysis.
MustacheParser - Class in org.pipservices3.expressions.mustache.parsers
 
MustacheParser() - Constructor for class org.pipservices3.expressions.mustache.parsers.MustacheParser
 
MustacheSpecialState - Class in org.pipservices3.expressions.mustache.tokenizers
Implements a quote string state object for Mustache templates.
MustacheSpecialState() - Constructor for class org.pipservices3.expressions.mustache.tokenizers.MustacheSpecialState
 
MustacheTemplate - Class in org.pipservices3.expressions.mustache
Implements an mustache template class.
MustacheTemplate() - Constructor for class org.pipservices3.expressions.mustache.MustacheTemplate
 
MustacheTemplate(String) - Constructor for class org.pipservices3.expressions.mustache.MustacheTemplate
Constructs this class and assigns mustache template.
MustacheToken - Class in org.pipservices3.expressions.mustache.parsers
 
MustacheToken(MustacheTokenType, String, int, int) - Constructor for class org.pipservices3.expressions.mustache.parsers.MustacheToken
Creates an instance of a mustache token.
MustacheTokenizer - Class in org.pipservices3.expressions.mustache.tokenizers
 
MustacheTokenizer() - Constructor for class org.pipservices3.expressions.mustache.tokenizers.MustacheTokenizer
Constructs this object with default parameters.
MustacheTokenType - Enum in org.pipservices3.expressions.mustache.parsers
Define types of mustache tokens.

N

negative(Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs unary '-' operation for a variant.
negative(Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs unary '-' operation for a variant.
nextToken() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
nextToken() - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Gets the next token from the scanner.
nextToken(IScanner) - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolRootNode
Return a symbol string from a scanner.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.calculator.tokenizers.ExpressionNumberState
Gets the next token from the stream started from the character linked to this state.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.calculator.tokenizers.ExpressionQuoteState
Gets the next token from the stream started from the character linked to this state.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.calculator.tokenizers.ExpressionWordState
Gets the next token from the stream started from the character linked to this state.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.csv.CsvQuoteState
Gets the next token from the stream started from the character linked to this state.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.csv.CsvSymbolState
 
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.mustache.tokenizers.MustacheSpecialState
Gets the next token from the stream started from the character linked to this state.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.tokenizers.generic.CCommentState
Either delegate to a comment-handling state, or return a token with just a slash in it.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.tokenizers.generic.CppCommentState
Either delegate to a comment-handling state, or return a token with just a slash in it.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericCommentState
Either delegate to a comment-handling state, or return a token with just a slash in it.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericNumberState
Gets the next token from the stream started from the character linked to this state.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericQuoteState
Return a quoted string token from a scanner.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericSymbolState
Return a symbol token from a scanner.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericWhitespaceState
Ignore whitespace (such as blanks and tabs), and return the tokenizer's next token.
nextToken(IScanner, ITokenizer) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericWordState
Ignore word (such as blanks and tabs), and return the tokenizer's next token.
nextToken(IScanner, ITokenizer) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizerState
Gets the next token from the stream started from the character linked to this state.
NIL - Static variable in class org.pipservices3.expressions.csv.CsvConstant
 
NINE - Static variable in class org.pipservices3.expressions.tokenizers.utilities.CharValidator
 
not(Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs NOT operation for a variant.
not(Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs NOT operation for a variant.
Not - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
NOT_CLOSED_SECTION - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
Not closed section
notEqual(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '<>' operation for two variants.
notEqual(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '<>' operation for two variants.
NotEqual - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
NotIn - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
NotLike - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
Null - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
Null - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 
Number - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 

O

Object - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 
Operator1 - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheLexicalState
 
Operator2 - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheLexicalState
 
or(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs OR operation for two variants.
or(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs OR operation for two variants.
Or - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
org.pipservices3.expressions.calculator - package org.pipservices3.expressions.calculator
 
org.pipservices3.expressions.calculator.functions - package org.pipservices3.expressions.calculator.functions
 
org.pipservices3.expressions.calculator.parsers - package org.pipservices3.expressions.calculator.parsers
 
org.pipservices3.expressions.calculator.tokenizers - package org.pipservices3.expressions.calculator.tokenizers
 
org.pipservices3.expressions.calculator.variables - package org.pipservices3.expressions.calculator.variables
 
org.pipservices3.expressions.csv - package org.pipservices3.expressions.csv
 
org.pipservices3.expressions.io - package org.pipservices3.expressions.io
 
org.pipservices3.expressions.mustache - package org.pipservices3.expressions.mustache
 
org.pipservices3.expressions.mustache.parsers - package org.pipservices3.expressions.mustache.parsers
 
org.pipservices3.expressions.mustache.tokenizers - package org.pipservices3.expressions.mustache.tokenizers
 
org.pipservices3.expressions.tokenizers - package org.pipservices3.expressions.tokenizers
 
org.pipservices3.expressions.tokenizers.generic - package org.pipservices3.expressions.tokenizers.generic
 
org.pipservices3.expressions.tokenizers.utilities - package org.pipservices3.expressions.tokenizers.utilities
 
org.pipservices3.expressions.variants - package org.pipservices3.expressions.variants
 

P

parseString(String) - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
Sets a new expression string and parses it into internal byte code.
parseString(String) - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
Sets a new mustache string and parses it into internal byte code.
parseTokens(List<Token>) - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
 
parseTokens(List<Token>) - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
 
Partial - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
 
peek() - Method in class org.pipservices3.expressions.calculator.CalculationStack
 
peek() - Method in interface org.pipservices3.expressions.io.IScanner
Returns the character from the top of the stream without moving the stream pointer.
peek() - Method in class org.pipservices3.expressions.io.StringScanner
Returns the character from the top of the stream without moving the stream pointer.
peekAt(int) - Method in class org.pipservices3.expressions.calculator.CalculationStack
 
peekColumn() - Method in interface org.pipservices3.expressions.io.IScanner
Gets the next character column number
peekColumn() - Method in class org.pipservices3.expressions.io.StringScanner
Gets the next character column number
peekLine() - Method in interface org.pipservices3.expressions.io.IScanner
Gets the next character line number
peekLine() - Method in class org.pipservices3.expressions.io.StringScanner
Gets the next character line number
Plus - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
PLUS - Variable in class org.pipservices3.expressions.calculator.tokenizers.ExpressionNumberState
 
pop() - Method in class org.pipservices3.expressions.calculator.CalculationStack
 
pow(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '^' operation for two variants.
pow(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '^' operation for two variants.
Power - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
Procent - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
push(Variant) - Method in class org.pipservices3.expressions.calculator.CalculationStack
 

Q

QUOTE - Variable in class org.pipservices3.expressions.calculator.tokenizers.ExpressionQuoteState
 
Quoted - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 

R

read() - Method in interface org.pipservices3.expressions.io.IScanner
Reads character from the top of the stream.
read() - Method in class org.pipservices3.expressions.io.StringScanner
Reads character from the top of the stream.
readNextToken() - Method in class org.pipservices3.expressions.mustache.tokenizers.MustacheTokenizer
 
readNextToken() - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
remove(int) - Method in class org.pipservices3.expressions.calculator.functions.FunctionCollection
Removes a function by its index.
remove(int) - Method in interface org.pipservices3.expressions.calculator.functions.IFunctionCollection
Removes a function by its index.
remove(int) - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Removes a variable by its index.
remove(int) - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Removes a variable by its index.
removeByName(String) - Method in class org.pipservices3.expressions.calculator.functions.FunctionCollection
Removes function by it's name.
removeByName(String) - Method in interface org.pipservices3.expressions.calculator.functions.IFunctionCollection
Removes function by it's name.
removeByName(String) - Method in interface org.pipservices3.expressions.calculator.variables.IVariableCollection
Removes variable by it's name.
removeByName(String) - Method in class org.pipservices3.expressions.calculator.variables.VariableCollection
Removes variable by it's name.
reset() - Method in interface org.pipservices3.expressions.io.IScanner
Resets scanner to the initial position
reset() - Method in class org.pipservices3.expressions.io.StringScanner
Resets scanner to the initial position
RightBrace - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
RightSquareBrace - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
rsh(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '>>' operation for two variants.
rsh(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs >> operation for two variants.

S

Section - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
 
SectionEnd - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
 
setAsArray(List<Variant>) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as variant array
setAsBoolean(Boolean) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as boolean
setAsDateTime(ZonedDateTime) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as DateTime
setAsDouble(Double) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as double
setAsFloat(Float) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as float
setAsInteger(Integer) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as integer
setAsLong(Long) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as long
setAsObject(Object) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as Object
setAsString(String) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as string
setAsTimeSpan(Long) - Method in class org.pipservices3.expressions.variants.Variant
Sets variant value as TimeSpan
setAutoVariables(boolean) - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
Sets the flag to turn on auto creation of variables for specified expression.
setAutoVariables(boolean) - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
Sets the flag to turn on auto creation of variables for specified mustache.
setByIndex(int, Variant) - Method in class org.pipservices3.expressions.variants.Variant
Sets an array element by its index.
setCharacterState(int, int, ITokenizerState) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setCommentState(ICommentState) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setCommentState(ICommentState) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process comments.
setDecodeStrings(boolean) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setDecodeStrings(boolean) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Decodes quoted strings.
setEndOfLine(String) - Method in class org.pipservices3.expressions.csv.CsvTokenizer
Separator for rows in CSV stream.
setExpression(String) - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
The expression string.
setExpression(String) - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
The expression string.
setFieldSeparators(List<Integer>) - Method in class org.pipservices3.expressions.csv.CsvTokenizer
Separator for fields in CSV stream.
setLength(int) - Method in class org.pipservices3.expressions.variants.Variant
Sets a new array length
setMergeWhitespaces(boolean) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setMergeWhitespaces(boolean) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Merges whitespaces.
setName(String) - Method in class org.pipservices3.expressions.calculator.functions.DelegatedFunction
The function name.
setName(String) - Method in interface org.pipservices3.expressions.calculator.functions.IFunction
The function name.
setName(String) - Method in interface org.pipservices3.expressions.calculator.variables.IVariable
Set the variable name.
setName(String) - Method in class org.pipservices3.expressions.calculator.variables.Variable
The variable value.
setNumberState(INumberState) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setNumberState(INumberState) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process numbers.
setOriginalTokens(List<Token>) - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
 
setOriginalTokens(List<Token>) - Method in class org.pipservices3.expressions.calculator.parsers.ExpressionParser
 
setOriginalTokens(List<Token>) - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
 
setOriginalTokens(List<Token>) - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
 
setQuoteState(IQuoteState) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setQuoteState(IQuoteState) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process quoted strings.
setQuoteSymbols(List<Integer>) - Method in class org.pipservices3.expressions.csv.CsvTokenizer
Character to quote strings.
setScanner(IScanner) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setScanner(IScanner) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
The stream scanner to tokenize.
setSkipComments(boolean) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setSkipComments(boolean) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Skips comments.
setSkipEof(boolean) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setSkipEof(boolean) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Skips End-Of-File token at the end of stream.
setSkipUnknown(boolean) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setSkipUnknown(boolean) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Skip unknown characters
setSkipWhitespaces(boolean) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setSkipWhitespaces(boolean) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Skips whitespaces.
setSymbolState(ISymbolState) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setSymbolState(ISymbolState) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process symbols (single like "=" or muti-character like "<>")
setTemplate(String) - Method in class org.pipservices3.expressions.mustache.MustacheTemplate
The mustache template.
setTemplate(String) - Method in class org.pipservices3.expressions.mustache.parsers.MustacheParser
The mustache template.
setTokenType(TokenType) - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
 
setUnifyNumbers(boolean) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setUnifyNumbers(boolean) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Unifies numbers: "Integers" and "Floats" makes just "Numbers"
setValid(boolean) - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
 
setValue(Variant) - Method in interface org.pipservices3.expressions.calculator.variables.IVariable
Set the variable value.
setValue(Variant) - Method in class org.pipservices3.expressions.calculator.variables.Variable
The variable value.
setVariantOperations(IVariantOperations) - Method in class org.pipservices3.expressions.calculator.ExpressionCalculator
Sets the manager for operations on variant values.
setWhitespaceChars(int, int, boolean) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericWhitespaceState
Establish the given characters as whitespace to ignore.
setWhitespaceChars(int, int, boolean) - Method in interface org.pipservices3.expressions.tokenizers.IWhitespaceState
Establish the given characters as whitespace to ignore.
setWhitespaceState(IWhitespaceState) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setWhitespaceState(IWhitespaceState) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process white space delimiters.
setWordChars(int, int, boolean) - Method in class org.pipservices3.expressions.tokenizers.generic.GenericWordState
Establish characters in the given range as valid characters for part of a word after the first character.
setWordChars(int, int, boolean) - Method in interface org.pipservices3.expressions.tokenizers.IWordState
Establish characters in the given range as valid characters for part of a word after the first character.
setWordState(IWordState) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
setWordState(IWordState) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
A token state to process words or indentificators.
ShiftLeft - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
ShiftRight - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
Slash - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
SLASH - Variable in class org.pipservices3.expressions.tokenizers.generic.CppCommentState
 
Special - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
Star - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
STAR - Variable in class org.pipservices3.expressions.tokenizers.generic.CppCommentState
 
String - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 
StringScanner - Class in org.pipservices3.expressions.io
 
StringScanner(String) - Constructor for class org.pipservices3.expressions.io.StringScanner
Creates an instance of this class.
sub(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs '-' operation for two variants.
sub(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs '-' operation for two variants.
Symbol - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
SymbolNode - Class in org.pipservices3.expressions.tokenizers.generic
 
SymbolNode(SymbolNode, int) - Constructor for class org.pipservices3.expressions.tokenizers.generic.SymbolNode
Constructs a SymbolNode with the given parent, representing the given character.
SymbolRootNode - Class in org.pipservices3.expressions.tokenizers.generic
This class is a special case of a SymbolNode.
SymbolRootNode() - Constructor for class org.pipservices3.expressions.tokenizers.generic.SymbolRootNode
Creates and initializes a root node.
SyntaxErrorCode - Class in org.pipservices3.expressions.calculator
General syntax errors.
SyntaxErrorCode() - Constructor for class org.pipservices3.expressions.calculator.SyntaxErrorCode
 
SyntaxException - Exception in org.pipservices3.expressions.calculator
Exception that can be thrown by Expression Parser.
SyntaxException(String, String, String, int, int) - Constructor for exception org.pipservices3.expressions.calculator.SyntaxException
 

T

TimeSpan - Enum constant in enum org.pipservices3.expressions.variants.VariantType
 
Token - Class in org.pipservices3.expressions.tokenizers
A token represents a logical chunk of a string.
Token(TokenType, String, int, int) - Constructor for class org.pipservices3.expressions.tokenizers.Token
 
tokenizeBuffer(String) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
tokenizeBuffer(String) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Tokenizes a string buffer into a list of tokens structures.
tokenizeBufferToStrings(String) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
tokenizeBufferToStrings(String) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Tokenizes a string buffer into a list of strings.
tokenizeStream(IScanner) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
tokenizeStream(IScanner) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Tokenizes a textual stream into a list of token structures.
tokenizeStreamToStrings(IScanner) - Method in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
tokenizeStreamToStrings(IScanner) - Method in interface org.pipservices3.expressions.tokenizers.ITokenizer
Tokenizes a textual stream into a list of strings.
TokenType - Enum in org.pipservices3.expressions.tokenizers
Types (categories) of tokens such as "number", "symbol" or "word".
toString() - Method in class org.pipservices3.expressions.variants.Variant
Returns a string value for this object.
TypeSafeVariantOperations - Class in org.pipservices3.expressions.variants
 
TypeSafeVariantOperations() - Constructor for class org.pipservices3.expressions.variants.TypeSafeVariantOperations
 
typeToString(VariantType) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Convert variant type to string representation
TypeUnsafeVariantOperations - Class in org.pipservices3.expressions.variants
Implements a type unsafe variant operations manager object.
TypeUnsafeVariantOperations() - Constructor for class org.pipservices3.expressions.variants.TypeUnsafeVariantOperations
 

U

Unary - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
UNEXPECTED_END - Static variable in class org.pipservices3.expressions.calculator.SyntaxErrorCode
The unexpected end.
UNEXPECTED_END - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
The unexpected end.
UNEXPECTED_SECTION_END - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
Unexpected section end
UNEXPECTED_SYMBOL - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
The unexpected symbol
Unknown - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
Unknown - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
 
Unknown - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
UNKNOWN - Static variable in class org.pipservices3.expressions.calculator.SyntaxErrorCode
The unknown
UNKNOWN - Static variable in class org.pipservices3.expressions.mustache.parsers.MustacheErrorCode
The unknown
UNKNOWN_SYMBOL - Static variable in class org.pipservices3.expressions.calculator.SyntaxErrorCode
The unknown symbol
unread() - Method in interface org.pipservices3.expressions.io.IScanner
Puts the one character back into the stream stream.
unread() - Method in class org.pipservices3.expressions.io.StringScanner
Puts the one character back into the stream stream.
unreadMany(int) - Method in interface org.pipservices3.expressions.io.IScanner
Pushes the specified number of characters to the top of the stream.
unreadMany(int) - Method in class org.pipservices3.expressions.io.StringScanner
Pushes the specified number of characters to the top of the stream.
unreadToValid(IScanner) - Method in class org.pipservices3.expressions.tokenizers.generic.SymbolNode
Unwind to a valid node; this node is "valid" if its ancestry represents a complete symbol.

V

Value - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheLexicalState
 
Value - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
 
valueOf(String) - Static method in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pipservices3.expressions.mustache.parsers.MustacheLexicalState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pipservices3.expressions.tokenizers.TokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pipservices3.expressions.variants.VariantType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pipservices3.expressions.mustache.parsers.MustacheLexicalState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pipservices3.expressions.tokenizers.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pipservices3.expressions.variants.VariantType
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.pipservices3.expressions.calculator.variables
 
Variable - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 
Variable - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheLexicalState
 
Variable - Enum constant in enum org.pipservices3.expressions.mustache.parsers.MustacheTokenType
 
Variable(String) - Constructor for class org.pipservices3.expressions.calculator.variables.Variable
 
Variable(String, Variant) - Constructor for class org.pipservices3.expressions.calculator.variables.Variable
Constructs this variable with name and value.
VariableCollection - Class in org.pipservices3.expressions.calculator.variables
Implements a variables list.
VariableCollection() - Constructor for class org.pipservices3.expressions.calculator.variables.VariableCollection
 
Variant - Class in org.pipservices3.expressions.variants
Defines container for variant values.
Variant() - Constructor for class org.pipservices3.expressions.variants.Variant
 
Variant(Object) - Constructor for class org.pipservices3.expressions.variants.Variant
Constructs this class and assignes another variant value.
VariantType - Enum in org.pipservices3.expressions.variants
Defines supported types of variant values.

W

Whitespace - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 
Word - Enum constant in enum org.pipservices3.expressions.tokenizers.TokenType
 

X

xor(Variant, Variant) - Method in class org.pipservices3.expressions.variants.AbstractVariantOperations
Performs XOR operation for two variants.
xor(Variant, Variant) - Method in interface org.pipservices3.expressions.variants.IVariantOperations
Performs XOR operation for two variants.
Xor - Enum constant in enum org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
 

Z

ZERO - Static variable in class org.pipservices3.expressions.tokenizers.utilities.CharValidator
 

_

_lastTokenType - Variable in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
_nextToken - Variable in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
_scanner - Variable in class org.pipservices3.expressions.tokenizers.AbstractTokenizer
 
A B C D E F G H I K L M N O P Q R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form