Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form