Package | Description |
---|---|
com.wewebu.expression.language |
Modifier and Type | Class and Description |
---|---|
class |
OwExprBooleanValue
The standard boolean value.
|
class |
OwExprDateValue
A date value built around the
Calendar Java implementation. |
class |
OwExprNullValue
Null value class.
|
class |
OwExprNumericValue
The numeric value implementation.
Objects of this class represent floating point or integer numeric values. |
class |
OwExprScopeValue
Scope values represent values obtained during evaluation that need to be queried for
properties or functions.
Example: employee.birthDate.year
The employee.birthDate sub-expression will be evaluated to a OwExprScopeValue |
class |
OwExprStringValue
The string value implementation.
The implementation relays on the String Java implementation. |
class |
OwExprTimeValue
A date value built around the
OwExprTime implementation.Time values represent time spans. |
Modifier and Type | Method and Description |
---|---|
OwExprValue |
OwExprStringValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprBooleanValue v1_p) |
OwExprValue |
OwExprBooleanValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprBooleanValue v1_p) |
OwExprValue |
OwExprValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprBooleanValue v1_p)
Stage 2 binary operator visitor acceptance method
|
OwExprValue |
OwExprNullValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprBooleanValue v1_p) |
OwExprValue |
OwExprStringValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprDateValue v1_p) |
OwExprValue |
OwExprTimeValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprDateValue v1_p) |
OwExprValue |
OwExprDateValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprDateValue v1_p) |
OwExprValue |
OwExprValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprDateValue v1_p)
Stage 2 binary operator visitor acceptance method
|
OwExprValue |
OwExprNullValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprDateValue v1_p) |
OwExprValue |
OwExprStringValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprNumericValue v1_p) |
OwExprValue |
OwExprValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprNumericValue v1_p)
Stage 2 binary operator visitor acceptance method
|
OwExprValue |
OwExprNullValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprNumericValue v1_p) |
OwExprValue |
OwExprNumericValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprNumericValue v1_p) |
OwExprValue |
OwExprScopeValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprScopeValue v1_p) |
OwExprValue |
OwExprValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprScopeValue v1_p)
Stage 2 binary operator visitor acceptance method
|
OwExprValue |
OwExprNullValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprScopeValue v1_p) |
OwExprValue |
OwExprStringValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprStringValue v1_p) |
OwExprValue |
OwExprTimeValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprStringValue v1_p) |
OwExprValue |
OwExprBooleanValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprStringValue v1_p) |
OwExprValue |
OwExprDateValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprStringValue v1_p) |
OwExprValue |
OwExprValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprStringValue v1_p)
Stage 2 binary operator visitor acceptance method
|
OwExprValue |
OwExprNullValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprStringValue v1_p) |
OwExprValue |
OwExprNumericValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprStringValue v1_p) |
OwExprValue |
OwExprStringValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprTimeValue v1_p) |
OwExprValue |
OwExprTimeValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprTimeValue v1_p) |
OwExprValue |
OwExprDateValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprTimeValue v1_p) |
OwExprValue |
OwExprValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprTimeValue v1_p)
Stage 2 binary operator visitor acceptance method
|
OwExprValue |
OwExprNullValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprTimeValue v1_p) |
OwExprValue |
OwExprStringValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprScopeValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprTimeValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprBooleanValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprDateValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p)
Stage 1 binary operator visitor acceptance method
|
OwExprValue |
OwExprNullValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprNumericValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprBooleanValue.accept(OwExprUnaryOperator unaryOperator_p) |
OwExprValue |
OwExprValue.accept(OwExprUnaryOperator unaryOperator_p)
Unary operator visitor acceptance method
|
OwExprValue |
OwExprNumericValue.accept(OwExprUnaryOperator unaryOperator_p) |
protected OwExprValue |
OwExprBinaryOperator.binaryEvaluation(OwExprScope scope_p,
OwExprValue v1_p,
OwExprValue v2_p)
Binary evaluation method to be called at evaluation time.
|
OwExprValue |
OwExprNumericValue.div(OwExprNumericValue numeric_p) |
OwExprValue |
OwExprExpression.evaluate()
A no external scopes evaluation routine.
|
OwExprValue |
OwExprUnaryNegateOperator.evaluate(OwExprBooleanValue booleanValue_p) |
OwExprValue |
OwExprUnaryOperator.evaluate(OwExprBooleanValue booleanValue_p)
Evaluation by visiting with concrete single operand type.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprBooleanValue v1_p,
OwExprBooleanValue v2_p)
BOOLEAN operator BOOLEAN operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprBooleanValue v1_p,
OwExprBooleanValue v2_p) |
OwExprValue |
OwExprOrOperator.evaluate(OwExprBooleanValue v1_p,
OwExprBooleanValue v2_p)
Evaluates boolean values using java's
|| operator |
OwExprValue |
OwExprAndOperator.evaluate(OwExprBooleanValue v1_p,
OwExprBooleanValue v2_p)
Evaluates boolean values using java's
&& operator |
OwExprValue |
OwExprXorOperator.evaluate(OwExprBooleanValue v1_p,
OwExprBooleanValue v2_p)
Evaluates boolean values using java's
^ operator |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprBooleanValue v1_p,
OwExprNullValue v2_p)
BOOLEAN operator NULL operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprBooleanValue v1_p,
OwExprNullValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprBooleanValue v1_p,
OwExprStringValue v2_p)
BOOLEAN operator STRING operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprBooleanValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprBooleanValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprBooleanValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprDateValue v1_p,
OwExprDateValue v2_p)
DATE operator DATE operation evaluation
|
OwExprValue |
OwExprGreaterEqOperator.evaluate(OwExprDateValue v1_p,
OwExprDateValue v2_p)
Evaluates date values using Java's
Comparable implementations |
OwExprValue |
OwExprLessOperator.evaluate(OwExprDateValue v1_p,
OwExprDateValue v2_p)
Evaluates date values using Java's
Comparable implementations |
OwExprValue |
OwExprMinusOperator.evaluate(OwExprDateValue v1_p,
OwExprDateValue v2_p) |
OwExprValue |
OwExprLessEqOperator.evaluate(OwExprDateValue v1_p,
OwExprDateValue v2_p)
Evaluates date values using Java's
Comparable implementations |
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprDateValue v1_p,
OwExprDateValue v2_p) |
OwExprValue |
OwExprGreaterOperator.evaluate(OwExprDateValue v1_p,
OwExprDateValue v2_p)
Evaluates date values using Java's
Comparable implementations |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprDateValue v1_p,
OwExprNullValue v2_p)
DATE operator NULL operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprDateValue v1_p,
OwExprNullValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprDateValue v1_p,
OwExprStringValue v2_p)
DATE operator STRING operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprDateValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprDateValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprDateValue v1_p,
OwExprTimeValue v2_p)
DATE operator TIME operation evaluation
|
OwExprValue |
OwExprMinusOperator.evaluate(OwExprDateValue v1_p,
OwExprTimeValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprDateValue v1_p,
OwExprTimeValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprDateValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprExpression.evaluate(OwExprExternalScope[] externalScopes_p)
Evaluates this expression.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprNullValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprNullValue v1_p,
OwExprValue v2_p) |
OwExprValue |
OwExprUnaryMinusOperator.evaluate(OwExprNumericValue numericValue_p) |
OwExprValue |
OwExprUnaryPlusOperator.evaluate(OwExprNumericValue numericValue_p) |
OwExprValue |
OwExprUnaryOperator.evaluate(OwExprNumericValue numericValue_p)
Evaluation by visiting with concrete single operand type.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprNumericValue v1_p,
OwExprNullValue v2_p)
NUMERIC operator NULL operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprNumericValue v1_p,
OwExprNullValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p)
NUMERIC operator NUMERIC operation evaluation
|
OwExprValue |
OwExprGreaterEqOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p)
Evaluates numeric values using Java's
Comparable implementations |
OwExprValue |
OwExprLessOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p)
Evaluates numeric values using Java's
Comparable implementations |
OwExprValue |
OwExprMinusOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p) |
OwExprValue |
OwExprLessEqOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p)
Evaluates numeric values using Java's
Comparable implementations |
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p) |
OwExprValue |
OwExprRemainderOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p) |
OwExprValue |
OwExprDivideOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p) |
OwExprValue |
OwExprMultiplyOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p) |
OwExprValue |
OwExprGreaterOperator.evaluate(OwExprNumericValue v1_p,
OwExprNumericValue v2_p)
Evaluates numeric values using Java's
Comparable implementations |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprNumericValue v1_p,
OwExprStringValue v2_p)
NUMERIC operator STRING operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprNumericValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprNumericValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprNumericValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
abstract OwExprValue |
OwExprExpression.evaluate(OwExprScope scope_p)
Evaluates this expression on the
OwExprScope (scope) provided as argument. |
OwExprValue |
OwExprScopeSelector.evaluate(OwExprScope scope_p) |
OwExprValue |
OwExprLiteral.evaluate(OwExprScope scope_p) |
OwExprValue |
OwExprUnaryExpression.evaluate(OwExprScope scope_p) |
OwExprValue |
OwExprConditionalExpression.evaluate(OwExprScope scope_p)
Evaluates this expression :
If the OwExprConditionalExpression.m_test expression results in a OwExprBooleanValue equal to OwExprBooleanValue.TRUE than the
OwExprConditionalExpression.m_trueExpression is evaluated end the result returned otherwise the OwExprConditionalExpression.m_falseExpression expression is evaluated
and the result returned. |
OwExprValue |
OwExprPrimaryPrefixExpression.evaluate(OwExprScope scope_p) |
OwExprValue |
OwExprArgumentsSuffix.evaluate(OwExprScope scope_p)
Evaluates this expression on the
OwExprScope (scope) provided as argument. |
OwExprValue |
OwExprUnparsableExpression.evaluate(OwExprScope scope_p) |
OwExprValue |
OwExprStaticArray.evaluate(OwExprScope scope_p) |
OwExprValue |
OwExprBinaryExpression.evaluate(OwExprScope scope_p)
Evaluates this expression on the
OwExprScope (scope) provided as argument. |
OwExprValue |
OwExprArraySelectorSuffix.evaluate(OwExprScope scope_p)
Evaluates this expression on the
OwExprScope (scope) provided as argument. |
OwExprValue |
OwExprDebugBracketsExpression.evaluate(OwExprScope scope_p) |
OwExprValue |
OwExprUnaryOperator.evaluate(OwExprScope scope_p,
OwExprExpression expression_p)
Unary evaluation method to be called at evaluation time.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprScopeValue v1_p,
OwExprNullValue v2_p)
SCOPE operator NULL operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprScopeValue v1_p,
OwExprNullValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprScopeValue v1_p,
OwExprScopeValue v2_p)
SCOPE operator SCOPE operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprScopeValue v1_p,
OwExprScopeValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprScopeValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprStringValue v1_p,
OwExprBooleanValue v2_p)
STRING operator BOOLEAN operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprStringValue v1_p,
OwExprBooleanValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprStringValue v1_p,
OwExprBooleanValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprStringValue v1_p,
OwExprDateValue v2_p)
STRING operator DATE operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprStringValue v1_p,
OwExprDateValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprStringValue v1_p,
OwExprDateValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprStringValue v1_p,
OwExprNullValue v2_p)
STRING operator NULL operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprStringValue v1_p,
OwExprNullValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprStringValue v1_p,
OwExprNumericValue v2_p)
STRING operator NUMERIC operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprStringValue v1_p,
OwExprNumericValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprStringValue v1_p,
OwExprNumericValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprStringValue v1_p,
OwExprStringValue v2_p)
STRING operator STRING operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprStringValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprStringValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprStringValue v1_p,
OwExprTimeValue v2_p)
STRING operator TIME operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprStringValue v1_p,
OwExprTimeValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprStringValue v1_p,
OwExprTimeValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprStringValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprTimeValue v1_p,
OwExprDateValue v2_p)
TIME operator DATE operation evaluation
|
OwExprValue |
OwExprPlusOperator.evaluate(OwExprTimeValue v1_p,
OwExprDateValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprTimeValue v1_p,
OwExprNullValue v2_p)
TIME operator NULL operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprTimeValue v1_p,
OwExprNullValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprTimeValue v1_p,
OwExprStringValue v2_p)
TIME operator STRING operation evaluation
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprTimeValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprTimeValue v1_p,
OwExprStringValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprTimeValue v1_p,
OwExprTimeValue v2_p)
TIME operator TIME operation evaluation
|
OwExprValue |
OwExprGreaterEqOperator.evaluate(OwExprTimeValue v1_p,
OwExprTimeValue v2_p)
Evaluates time values using Java's
Comparable implementations |
OwExprValue |
OwExprLessOperator.evaluate(OwExprTimeValue v1_p,
OwExprTimeValue v2_p)
Evaluates numeric values using Java's
Comparable implementations |
OwExprValue |
OwExprMinusOperator.evaluate(OwExprTimeValue v1_p,
OwExprTimeValue v2_p) |
OwExprValue |
OwExprLessEqOperator.evaluate(OwExprTimeValue v1_p,
OwExprTimeValue v2_p)
Evaluates time values using Java's
Comparable implementations |
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprTimeValue v1_p,
OwExprTimeValue v2_p) |
OwExprValue |
OwExprPlusOperator.evaluate(OwExprTimeValue v1_p,
OwExprTimeValue v2_p) |
OwExprValue |
OwExprGreaterOperator.evaluate(OwExprTimeValue v1_p,
OwExprTimeValue v2_p)
Evaluates numeric values using Java's
Comparable implementations |
static OwExprValue |
OwExprValue.fromJavaValue(Object javaValue_p)
Static expression language value factory based on a java object.
|
static OwExprValue |
OwExprValue.fromJavaValue(Object javaValue_p,
Class<?> javaType_p)
Static expression language value factory based on a java object.
|
OwExprValue |
OwExprLiteral.getValue() |
OwExprValue |
OwExprConstantSymbol.getValue() |
OwExprValue |
OwExprPropertySymbol.getValue(OwExprScope scope_p) |
OwExprValue |
OwExprFunctionSymbol.getValue(OwExprScope scope_p,
OwExprValue[] arguments_p)
Returns a value produced by the invocation of the function represented by this symbol.
|
OwExprValue |
OwExprNumericValue.mul(OwExprNumericValue numeric_p) |
OwExprValue |
OwExprNumericValue.reminder(OwExprNumericValue numeric_p) |
OwExprValue |
OwExprSymbolScope.runtimeValueScope(OwExprScope scope_p) |
OwExprValue |
OwExprNumericValue.sub(OwExprNumericValue numeric_p) |
OwExprValue |
OwExprObjectProperty.value() |
OwExprValue |
OwExprReflectiveProperty.value() |
OwExprValue |
OwExprProperty.value() |
OwExprValue |
OwExprReflectiveFunction.value(OwExprValue[] arguments_p) |
OwExprValue |
OwExprFunction.value(OwExprValue[] arguments_p)
Evaluation method for this function.
|
Modifier and Type | Method and Description |
---|---|
OwExprValue |
OwExprStringValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprScopeValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprTimeValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprBooleanValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprDateValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p)
Stage 1 binary operator visitor acceptance method
|
OwExprValue |
OwExprNullValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
OwExprValue |
OwExprNumericValue.accept(OwExprBinaryOperator binaryOperator_p,
OwExprValue v2_p) |
protected OwExprValue |
OwExprBinaryOperator.binaryEvaluation(OwExprScope scope_p,
OwExprValue v1_p,
OwExprValue v2_p)
Binary evaluation method to be called at evaluation time.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprBooleanValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprDateValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprNullValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprEqualityOperator.evaluate(OwExprNullValue v1_p,
OwExprValue v2_p) |
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprNumericValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprScopeValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprBinaryOperator.evaluate(OwExprStringValue v1_p,
OwExprValue v2_p)
Stage 2 evaluation by visiting entry point with concrete left operand type.
|
OwExprValue |
OwExprFunctionSymbol.getValue(OwExprScope scope_p,
OwExprValue[] arguments_p)
Returns a value produced by the invocation of the function represented by this symbol.
|
OwExprValue |
OwExprReflectiveFunction.value(OwExprValue[] arguments_p) |
OwExprValue |
OwExprFunction.value(OwExprValue[] arguments_p)
Evaluation method for this function.
|
Constructor and Description |
---|
OwExprLiteral(String symbolName_p,
OwExprValue value_p,
OwExprType symbolType_p,
OwExprSymbolTable symbolTable_p,
OwExprErrorTable errorTable_p)
Constructor
|
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.