Interface ExpressionItem

All Known Implementing Classes:
AbstractFunction, AbstractOperator, AbstractStrConverter, AbstractXMLFunction, ExpressionParser.SpecialItem, FunctionABS, FunctionBINFILE, FunctionDefinedByUser, FunctionEVALFILE, FunctionIS, FunctionISSUBSTR, FunctionROUND, FunctionSTR2CSV, FunctionSTR2GO, FunctionSTR2INT, FunctionSTR2JAVA, FunctionSTR2JS, FunctionSTR2JSON, FunctionSTR2WEB, FunctionSTR2XML, FunctionSTRLEN, FunctionTRIMLINES, FunctionXML_ATTR, FunctionXML_GET, FunctionXML_LIST, FunctionXML_NAME, FunctionXML_OPEN, FunctionXML_ROOT, FunctionXML_SIZE, FunctionXML_TEXT, FunctionXML_XELEMENT, FunctionXML_XLIST, OperatorADD, OperatorAND, OperatorDIV, OperatorEQU, OperatorGREAT, OperatorGREATEQU, OperatorLESS, OperatorLESSEQU, OperatorMOD, OperatorMUL, OperatorNOT, OperatorNOTEQU, OperatorOR, OperatorSUB, OperatorXOR, Value, Variable

public interface ExpressionItem
The interface describes an object which can be used during expression calculations
  • Method Details

    • getExpressionItemType

      ExpressionItemType getExpressionItemType()
      Get the type of the item
      Returns:
      the item type
    • getExpressionItemPriority

      ExpressionItemPriority getExpressionItemPriority()
      Get the priority of the item
      Returns:
      the item priority, must not be null