Uses of Class
org.ujac.util.exi.ExpressionException

Packages that use ExpressionException
org.ujac.print   
org.ujac.util.exi   
org.ujac.util.exi.test   
org.ujac.util.exi.type   
org.ujac.util.template   
 

Uses of ExpressionException in org.ujac.print
 

Methods in org.ujac.print that throw ExpressionException
 boolean DocumentHandler.evalBoolean(String expression)
          Evaluates a text, which is likely to contain expressions as a boolean.
 Date DocumentHandler.evalDate(String expression)
          Evaluates a text, which is likely to contain expressions as a Date.
 double DocumentHandler.evalDouble(String expression)
          Evaluates a text, which is likely to contain expressions as a double.
 float DocumentHandler.evalFloat(String expression)
          Evaluates a text, which is likely to contain expressions as a float.
 int DocumentHandler.evalInt(String expression)
          Evaluates a text, which is likely to contain expressions as an int.
 long DocumentHandler.evalLong(String expression)
          Evaluates a text, which is likely to contain expressions as an long.
 Object DocumentHandler.evalObject(String expression)
          Evaluates a text, which is likely to contain expressions as am Object.
 String DocumentHandler.evalString(String expression)
          Evaluates a text, which is likely to contain expressions as a String.
 Time DocumentHandler.evalTime(String expression)
          Evaluates a text, which is likely to contain expressions as a Time.
 Timestamp DocumentHandler.evalTimestamp(String expression)
          Evaluates a text, which is likely to contain expressions as a Timestamp.
 

Uses of ExpressionException in org.ujac.util.exi
 

Subclasses of ExpressionException in org.ujac.util.exi
 class NoOperandException
          Name: NoOperandException
Description: An exception that is thrown if a requested operand is not defined.
 class OperandException
          Name: NoOperandException
Description: The base class for operand related exceptions
 class OperandNotSupportedException
          Name: OperandNotSupportedException
Description: An exception that is thrown if an operand is defined, but no one is supported at the speecific method.
 class TypeCastException
          Name: TypeCastException
Description: An exception that is thrown in case a type cast failed.
 

Methods in org.ujac.util.exi that throw ExpressionException
 boolean ExpressionInterpreter.evalBoolean(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as a Boolean.
 boolean ExpressionInterpreter.evalBoolean(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a Boolean.
 boolean ExpressionInterpreter.evalBoolean(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a Boolean.
 boolean ExpressionInterpreter.evalBooleanOperand(Operand operand, ExpressionContext ctx)
          Evaluates an expression as a boolean value.
 byte ExpressionInterpreter.evalByteOperand(Operand operand, ExpressionContext ctx)
          Evaluates an expression as a byte value.
 char ExpressionInterpreter.evalCharOperand(Operand operand, ExpressionContext ctx)
          Evaluates an expression as a char value.
 Date ExpressionInterpreter.evalDate(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as a Date.
 Date ExpressionInterpreter.evalDate(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a Date.
 Date ExpressionInterpreter.evalDate(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a Date.
 Date ExpressionInterpreter.evalDateOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a Date value.
 double ExpressionInterpreter.evalDouble(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as a double.
 double ExpressionInterpreter.evalDouble(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a double.
 double ExpressionInterpreter.evalDouble(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a double.
 double ExpressionInterpreter.evalDoubleOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a double value.
 Object ExpressionInterpreter.evalExpr(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates an expression.
 Object ExpressionInterpreter.evalExpr(ExpressionTuple expr, Map params, Object bean, FormatHelper formatHelper)
          Evaluates an expression.
 float ExpressionInterpreter.evalFloat(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as a double.
 float ExpressionInterpreter.evalFloat(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a float.
 float ExpressionInterpreter.evalFloat(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a double.
 float ExpressionInterpreter.evalFloatOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a float value.
 int ExpressionInterpreter.evalInt(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as an int.
 int ExpressionInterpreter.evalInt(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as an integer.
 int ExpressionInterpreter.evalInt(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as an int.
 int ExpressionInterpreter.evalIntOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as an integer value.
 long ExpressionInterpreter.evalLong(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as an long.
 long ExpressionInterpreter.evalLong(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a long.
 long ExpressionInterpreter.evalLong(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as an long.
 long ExpressionInterpreter.evalLongOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a long value.
 Object ExpressionInterpreter.evalObject(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as an Object.
 Object ExpressionInterpreter.evalObject(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as an Object.
 Object ExpressionInterpreter.evalObject(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as an Object.
 Object ExpressionInterpreter.evalOperand(Operand operand, ExpressionContext ctx)
          Evaluates an operand.
 short ExpressionInterpreter.evalShortOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a short value.
 String ExpressionInterpreter.evalString(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as a String.
 String ExpressionInterpreter.evalString(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a String.
 String ExpressionInterpreter.evalString(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a String.
 String ExpressionInterpreter.evalStringOperand(Operand operand, ExpressionContext ctx)
          Evaluates an expression as a String value.
 Time ExpressionInterpreter.evalTime(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as a Time.
 Time ExpressionInterpreter.evalTime(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a Time.
 Time ExpressionInterpreter.evalTime(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a Time.
 Time ExpressionInterpreter.evalTimeOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a Time value.
 Timestamp ExpressionInterpreter.evalTimestamp(String text, ExpressionContext ctx)
          Evaluates a text, which is likely to contain expressions as a Time.
 Timestamp ExpressionInterpreter.evalTimestamp(String text, Map params, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a Timestamp.
 Timestamp ExpressionInterpreter.evalTimestamp(String text, Map params, Object bean, FormatHelper formatHelper)
          Evaluates a text, which is likely to contain expressions as a Time.
 Timestamp ExpressionInterpreter.evalTimestampOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression a an Timestamp value.
 Object ExpressionType.evalTuple(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given expression tuple.
 Object ExpressionOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 String ExpressionInterpreter.getConstantValue(String constant)
          Parses constant from given text.
 Object ExpressionInterpreter.getParameterValue(String paramName, ExpressionContext ctx)
          Retrieves the value for the given parameter name.
protected  ExpressionType ExpressionInterpreter.getTypeByName(String name)
          Gets the handler for the object's type by its name.
 ExpressionTuple ExpressionInterpreter.parseExpr(char[] expression, int offset, int lastPos)
          Parses a text, which is likely to contain expressions.
 ExpressionTuple ExpressionInterpreter.parseExpr(String expression)
          Parses a text, which is likely to contain expressions.
 Operand ExpressionInterpreter.parseOperand(char[] source, int position, int lastPos, boolean forceConstant)
          Parses an operand
 

Uses of ExpressionException in org.ujac.util.exi.test
 

Methods in org.ujac.util.exi.test that throw ExpressionException
 void BasicsTest.testAbs()
          Tests the 'abs' operation for numeric types.
 void CollectionTypeTest.testAccess()
          Tests the '.' operation.
 void ArrayTypeTest.testAccess()
          Tests the access of elements of collections or arrays.
 void BeanAccessTest.testAnd()
          Tests the 'and' operation.
 void BasicsTest.testAnd()
          Tests the logical and operation for numeric types.
 void DateTypeTest.testBeginOfYear()
          Tests the beginOfYear operation.
 void NumberTypeTest.testBytes()
          Tests the usage of byte values in expressions.
 void TableTypeTest.testColumnCount()
          Tests the 'columnCount' operation.
 void NullTypeTest.testComparisonOperators()
          Tests comparison operators for numeric values.
 void NumberTypeTest.testComparisonOperators()
          Tests comparison operators for numeric values.
 void StringTypeTest.testConcat()
          Tests the 'concat' operation.
 void ConditionTest.testCondition()
          Tests type casts.
 void CollectionTypeTest.testContains()
          Tests the 'contains' operation.
 void DateTypeTest.testDecrement()
          Tests the increment operations.
 void NullTypeTest.testDiv()
          Tests the '/' operation.
 void NumberTypeTest.testDiv()
          Tests the '/' operation.
 void DateTypeTest.testEndOfYear()
          Tests the endOfYear operation.
 void StringTypeTest.testEqual()
          Tests the '==' operation.
 void BasicsTest.testEqual()
          Tests the '=='/'eq' operation for various types.
 void DateTypeTest.testEqual()
          Tests the '==' operation.
 void BasicsTest.testFormat()
          Tests the 'format' operation for numeric types.
 void DateTypeTest.testFormat()
          Tests the 'format' operation.
 void DateTypeTest.testGetDay()
          Tests the 'getDay' operation.
 void DateTypeTest.testGetMonth()
          Tests the 'getMonth' operation.
 void DateTypeTest.testGetYear()
          Tests the 'getear' operation.
 void DateTypeTest.testGreater()
          Tests the '>' operation.
 void TableTypeTest.testHasColumn()
          Tests the 'hasColumn' operation.
 void TableTypeTest.testHasRows()
          Tests the 'hasRows' operation.
 void DateTypeTest.testIncrement()
          Tests the increment operations.
 void BasicsTest.testInstanceof()
          Tests the 'instanceof' operation.
 void BasicsTest.testIsDefined()
          Tests the isDefined operation for various types.
 void CollectionTypeTest.testIsEmpty()
          Tests the 'isEmpty' operation.
 void StringTypeTest.testIsEmpty()
          Tests the 'isEmpty' operation.
 void ArrayTypeTest.testIsEmpty()
          Tests the isEmpty operation for various types.
 void StringTypeTest.testLength()
          Tests the 'length' operation.
 void DateTypeTest.testLess()
          Tests the '<' operation.
 void StringTypeTest.testLike()
          Tests the 'like' operation.
 void StringTypeTest.testLowerCase()
          Tests the 'lowerCase' operation.
 void NullTypeTest.testMinus()
          Tests the '-' operation.
 void NumberTypeTest.testMinus()
          Tests the '-' operation.
 void NullTypeTest.testMmul()
          Tests the '*' operation.
 void NumberTypeTest.testMmul()
          Tests the '*' operation.
 void NumberTypeTest.testNegatives()
          Tests the usage of negative constants.
 void TableTypeTest.testNoRows()
          Tests the 'noRows' operation.
 void CollectionTypeTest.testNotContains()
          Tests the 'notContains' operation.
 void StringTypeTest.testNotEqual()
          Tests the '!=' operation.
 void BasicsTest.testNotEqual()
          Tests the '!='/'ne' operation for various types.
 void DateTypeTest.testNotEqual()
          Tests the '!=' operation.
 void StringTypeTest.testNotLike()
          Tests the 'notLike' operation.
 void BeanAccessTest.testOr()
          Tests the 'or' operation.
 void BasicsTest.testOr()
          Tests the logical and operation for numeric types.
 void TableTypeTest.testPerformance()
          Added performance test.
 void NullTypeTest.testPlus()
          Tests the '+' operation.
 void NumberTypeTest.testPlus()
          Tests the '+' operation.
 void NumberTypeTest.testPrecedenceRules()
          Tests the precedence of operators.
 void BeanAccessTest.testPropertyAccess()
          Tests the '.' operation.
 void TableTypeTest.testRotate()
          Tests the 'rotate' operation.
 void TableTypeTest.testRowCount()
          Tests the 'rowCount' operation.
 void DateTypeTest.testSet()
          Tests the set operations.
 void CollectionTypeTest.testSize()
          Tests the 'size' operation.
 void ArrayTypeTest.testSize()
          Tests the size operation for various types.
 void CollectionTypeTest.testSort()
          Tests the 'sort' operation.
 void StringTypeTest.testSubstring()
          Tests the 'substring' operation.
 void BasicsTest.testToString()
          Tests the 'toString' operation.
 void NullTypeTest.testTypeCast()
          Tests type casts.
 void NumberTypeTest.testTypeCast()
          Tests type casts.
 void StringTypeTest.testUpperCase()
          Tests the 'upperCase' operation.
 

Uses of ExpressionException in org.ujac.util.exi.type
 

Methods in org.ujac.util.exi.type that throw ExpressionException
protected  Date DateType.evalDate(Operand operand, ExpressionContext ctx)
          Evaluates the given operand to a Date value.
protected abstract  Date BaseDateType.evalDate(Operand operand, ExpressionContext ctx)
          Evaluates the given operand to a Date value.
protected  Date TimestampType.evalDate(Operand operand, ExpressionContext ctx)
          Evaluates the given operand to a Date value.
protected  Date TimeType.evalDate(Operand operand, ExpressionContext ctx)
          Evaluates the given operand to a Date value.
 Object BaseType.evalTuple(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given expression tuple.
 Object ConditionResultHolderType.ElseOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.HasRowsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.NoRowsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.RowCountOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.ColumnCountOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.ColumnsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.VisibleColumnsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.HasColumnOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.ReferenceOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.GetRowOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.FormatValueOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object TableType.RotateOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseNumberType.FormatOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ResourceBundleType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ResourceBundleType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ResourceBundleType.ContainsKeyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ResourceBundleType.NotContainsKeyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ResourceBundleType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BooleanType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BooleanType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BooleanType.NotOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BooleanType.OrOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BooleanType.AndOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BooleanType.ConditionOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharType.GreaterOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharType.LessOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharType.GreaterEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharType.LessEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharType.AddOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharType.MinOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharType.MaxOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object MapType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object MapType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object MapType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object MapType.ContainsKeyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object MapType.NotContainsKeyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object MapType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object MapType.EntriesOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharArrayType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharArrayType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharArrayType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CharArrayType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseType.ObjectDefinedOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseType.ObjectNotDefinedOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseType.ToStringOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseType.InstanceofOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleArrayType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleArrayType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleArrayType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleArrayType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.GreaterOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.LessOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.GreaterEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.LessEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.IncrementYearOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.DecrementYearOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.SetYearOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.IncrementMonthOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.DecrementMonthOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.SetMonthOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.IncrementDayOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.DecrementDayOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.SetDayOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.MinOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.MaxOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.BeginOfYearOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.EndOfYearOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.PreviousUltimoOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.NextUltimoOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.GetYearOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.GetMonthOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.GetDayOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.ReferenceOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object BaseDateType.FormatOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.ReferenceOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.PropertyDefinedOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.FormatOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.GreaterOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.LessOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.GreaterEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.LessEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.AddOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.SubOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.MulOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.DivOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.MinOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.MaxOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object NullValueType.AbsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.LikeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.NotLikeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.ConcatOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.TrimOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.LengthOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.LowerCaseOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.UpperCaseOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.CapitalizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object StringType.SubstringOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CollectionType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CollectionType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CollectionType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CollectionType.ContainsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CollectionType.NotContainsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CollectionType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object CollectionType.SortOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntArrayType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntArrayType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntArrayType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntArrayType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DefaultType.ReferenceOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DefaultType.PropertyDefinedOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.GreaterOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.LessOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.GreaterEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.LessEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.AddOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.SubOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.MulOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.DivOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.MinOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.MaxOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object DoubleType.AbsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object RowType.HasRowsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object RowType.NoRowsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object RowType.RowCountOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object RowType.ColumnCountOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object RowType.HasColumnOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object RowType.ReferenceOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object RowType.FormatValueOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object RowType.RowTypeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object RowType.IsVisibleOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.GreaterOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.LessOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.GreaterEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.LessEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.AddOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.SubOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.MulOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.DivOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.MinOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.MaxOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatType.AbsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ObjectArrayType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ObjectArrayType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ObjectArrayType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ObjectArrayType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatArrayType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatArrayType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatArrayType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object FloatArrayType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.GreaterOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.LessOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.GreaterEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.LessEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.AddOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.SubOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.MulOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.DivOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.ModOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.MinOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.MaxOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteType.AbsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteArrayType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteArrayType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteArrayType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ByteArrayType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.GreaterOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.LessOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.GreaterEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.LessEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.AddOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.SubOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.MulOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.DivOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.ModOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.MinOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.MaxOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongType.AbsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object MapEntryType.ReferenceOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.GreaterOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.LessOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.GreaterEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.LessEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.AddOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.SubOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.MulOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.DivOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.ModOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.MinOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.MaxOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortType.AbsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongArrayType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongArrayType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongArrayType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object LongArrayType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortArrayType.IsEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortArrayType.NotEmptyOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortArrayType.SizeOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object ShortArrayType.GetOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.EqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.NotEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.GreaterOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.LessOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.GreaterEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.LessEqualOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.AddOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.SubOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.MulOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.DivOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.ModOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.MinOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.MaxOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 Object IntegerType.AbsOperation.evaluate(ExpressionTuple expr, ExpressionContext ctx)
          Evaluates the given values.
 

Uses of ExpressionException in org.ujac.util.template
 

Subclasses of ExpressionException in org.ujac.util.template
 class AssertionException
          Name: AssertionException
Description: A class for assertion failures thrown by the ExpressionInterpreter.
 class StatementException
          Name: StatementException
Description: A class used to report exceptions, that occur in class ExpressionInterpreter when handling statements.
 

Methods in org.ujac.util.template that throw ExpressionException
 boolean BaseTemplateInterpreter.evalBooleanExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a boolean value.
 boolean BaseTemplateInterpreter.evalBooleanExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a boolean value.
 boolean TemplateInterpreter.evalBooleanExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a boolean value.
 Date BaseTemplateInterpreter.evalDateExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a Date value.
 Date BaseTemplateInterpreter.evalDateExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a Date value.
 Date TemplateInterpreter.evalDateExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a Date value.
 double BaseTemplateInterpreter.evalDoubleExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a double value.
 double BaseTemplateInterpreter.evalDoubleExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a double value.
 double TemplateInterpreter.evalDoubleExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a double value.
 float BaseTemplateInterpreter.evalFloatExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a float value.
 float BaseTemplateInterpreter.evalFloatExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a float value.
 float TemplateInterpreter.evalFloatExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a float value.
 int BaseTemplateInterpreter.evalIntExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as an int value.
 int BaseTemplateInterpreter.evalIntExpr(String expression, TemplateContext ctx)
          Evaluates an expression as an int value.
 int TemplateInterpreter.evalIntExpr(String expression, TemplateContext ctx)
          Evaluates an expression as an int value.
 long BaseTemplateInterpreter.evalLongExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a long value.
 long BaseTemplateInterpreter.evalLongExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a long value.
 long TemplateInterpreter.evalLongExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a long value.
 Object BaseTemplateInterpreter.evalObjectExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as an Object.
 Object BaseTemplateInterpreter.evalObjectExpr(String expression, TemplateContext ctx)
          Evaluates an expression as an Object.
 Object TemplateInterpreter.evalObjectExpr(String expression, TemplateContext ctx)
          Evaluates an expression as an Object.
 String BaseTemplateInterpreter.evalStringExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a String value.
 String BaseTemplateInterpreter.evalStringExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a String value.
 String TemplateInterpreter.evalStringExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a String value.
 Time BaseTemplateInterpreter.evalTimeExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a Time value.
 Time BaseTemplateInterpreter.evalTimeExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a Time value.
 Time TemplateInterpreter.evalTimeExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a Time value.
 Timestamp BaseTemplateInterpreter.evalTimestampExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a Timestamp value.
 Timestamp BaseTemplateInterpreter.evalTimestampExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a Timestamp value.
 Timestamp TemplateInterpreter.evalTimestampExpr(String expression, TemplateContext ctx)
          Evaluates an expression as a Timestamp value.
 void DefineToken.execute(Writer writer, TemplateContext ctx)
          Excecutes the statement token.
 void ProcedureToken.execute(Writer writer, TemplateContext ctx)
          Excecutes the statement token.
 void StaticToken.execute(Writer writer, TemplateContext ctx)
          Excecutes the statement token.
 void AssertToken.execute(Writer writer, TemplateContext ctx)
          Excecutes the statement token.
 void ExpressionToken.execute(Writer writer, TemplateContext ctx)
          Excecutes the statement token.
 boolean ElseToken.isTrue(TemplateContext ctx)
          Tells whether or not the condition is true.
abstract  boolean BaseConditionToken.isTrue(TemplateContext ctx)
          Tells whether or not the condition is true.
 boolean ElseifToken.isTrue(TemplateContext ctx)
          Tells whether or not the condition is true.
 boolean IfToken.isTrue(TemplateContext ctx)
          Tells whether or not the condition is true.
 int TemplateToken.parseArguments()
          Parses the arguments of the token.
protected  int TemplateToken.parseArguments(int offset)
          Parses the arguments of the token.
 ExpressionTuple BaseTemplateInterpreter.parseExpr(char[] source, int offset, int lastPos)
          Parses an expression from the given source code range.
 ExpressionTuple BaseTemplateInterpreter.parseExpr(String source)
          Parses an expression from the given source code range.
 



Copyright © 2003-2004 UJAC.org. All Rights Reserved.