Uses of Interface
com.igormaznitsa.jcp.expression.ExpressionItem
-
-
Uses of ExpressionItem in com.igormaznitsa.jcp.expression
Classes in com.igormaznitsa.jcp.expression that implement ExpressionItem Modifier and Type Class Description static class
ExpressionParser.SpecialItem
The enumeration describes some special items which can be met in the expressionclass
Value
The class describes an expression value i.e.class
Variable
The class describes an expression variableFields in com.igormaznitsa.jcp.expression declared as ExpressionItem Modifier and Type Field Description private ExpressionItem
ExpressionTreeElement. savedItem
The variable contains the wrapped expression itemMethods in com.igormaznitsa.jcp.expression that return ExpressionItem Modifier and Type Method Description ExpressionItem
ExpressionTreeElement. getItem()
Get the wrapped item(package private) ExpressionItem
ExpressionParser. nextItem(java.io.PushbackReader reader, PreprocessorContext context)
Read the next item from the readerExpressionItem
ExpressionParser. readExpression(java.io.PushbackReader reader, ExpressionTree tree, PreprocessorContext context, boolean insideBracket, boolean argument)
It reads an expression from a reader and fill a tree(package private) ExpressionItem
ExpressionParser. readFunctionArgument(java.io.PushbackReader reader, ExpressionTree tree, PreprocessorContext context, FilePositionInfo[] callStack, java.lang.String source)
The auxiliary method allows to read a function argumentMethods in com.igormaznitsa.jcp.expression with parameters of type ExpressionItem Modifier and Type Method Description void
ExpressionTree. addItem(ExpressionItem item)
Add new expression item into treeConstructors in com.igormaznitsa.jcp.expression with parameters of type ExpressionItem Constructor Description ExpressionTreeElement(ExpressionItem item, FilePositionInfo[] callStack, java.lang.String sourceString)
The constructor -
Uses of ExpressionItem in com.igormaznitsa.jcp.expression.functions
Classes in com.igormaznitsa.jcp.expression.functions that implement ExpressionItem Modifier and Type Class Description class
AbstractFunction
The abstract class is the base for each function handler in the preprocessorclass
AbstractStrConverter
The class is parent for converting classes.class
FunctionABS
The class implements the abs function handlerclass
FunctionDefinedByUser
The class implements the user defined function handler (a function which name begins with $)class
FunctionEVALFILE
The Function makes preprocessing of a file and return result as a string value.class
FunctionISSUBSTR
The class implements the ISSUBSTR function handlerclass
FunctionROUND
The class implements the round function handlerclass
FunctionSTR2CSV
The class implements the str2csv function handlerclass
FunctionSTR2INT
The class implements the str2int function handlerclass
FunctionSTR2JAVA
The class implements escape function handler to escape strings to be used in java.class
FunctionSTR2JS
The class implements the str2js function handlerclass
FunctionSTR2JSON
The class implements the str2json function handlerclass
FunctionSTR2WEB
The class implements the str2web function handlerclass
FunctionSTR2XML
The class implements the str2xml function handlerclass
FunctionSTRLEN
The class implements the STRLEN function handler -
Uses of ExpressionItem in com.igormaznitsa.jcp.expression.functions.xml
Classes in com.igormaznitsa.jcp.expression.functions.xml that implement ExpressionItem Modifier and Type Class Description class
AbstractXMLFunction
class
FunctionXML_ATTR
The class implements the xml_attr functionclass
FunctionXML_GET
The class implements the xml_get function handlerclass
FunctionXML_LIST
The class implements the xml_list function handlerclass
FunctionXML_NAME
The class implements the xml_name function handlerclass
FunctionXML_OPEN
The class implements the xml_open function handlerclass
FunctionXML_ROOT
The class implements the xml_getroot function handlerclass
FunctionXML_SIZE
The class implements the xml_elementsnumber functionclass
FunctionXML_TEXT
The class implements the xml_getelementtext function handlerclass
FunctionXML_XELEMENT
The class implements the xml_xpathelement function handlerclass
FunctionXML_XLIST
The class implements the xml_xpathlist function handler -
Uses of ExpressionItem in com.igormaznitsa.jcp.expression.operators
Classes in com.igormaznitsa.jcp.expression.operators that implement ExpressionItem Modifier and Type Class Description class
AbstractOperator
The class is the base for all operator handlersclass
OperatorADD
The class implements the ADD operator handlerclass
OperatorAND
The class implements the AND operator handlerclass
OperatorDIV
The class implements the DIV operator handlerclass
OperatorEQU
The class implements the EQU operator handlerclass
OperatorGREAT
The class implements the GREAT operator handlerclass
OperatorGREATEQU
The class implements the GREATEQU operator handlerclass
OperatorLESS
The class implements the LESS operator handlerclass
OperatorLESSEQU
The class implements the LESSEQU operator handlerclass
OperatorMOD
The class implements the MOD operator handlerclass
OperatorMUL
The class implements the MOD operator handlerclass
OperatorNOT
The class implements the NOT operator handlerclass
OperatorNOTEQU
The class implements the NOTEQU operator handlerclass
OperatorOR
The class implements the OR operator handlerclass
OperatorSUB
The class implements the SUB operator handlerclass
OperatorXOR
The class implements the XOR operator handler
-