|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use OwExprScope | |
---|---|
com.wewebu.expression.language |
Uses of OwExprScope in com.wewebu.expression.language |
---|
Subinterfaces of OwExprScope in com.wewebu.expression.language | |
---|---|
interface |
OwExprProperty
Properties are value bearing identifiers applied to scopes. Properties can define sub properties through a self-defined scope, hence properties are scopes. |
Classes in com.wewebu.expression.language that implement OwExprScope | |
---|---|
class |
OwExprBooleanValue
The standard boolean value. |
class |
OwExprDateValue
A date value built around the Calendar Java implementation. |
class |
OwExprExternalScope
External scopes are property and function domains Java API interfaces. External scopes can be used on their own as collections of properties and functions. |
class |
OwExprNullValue
Null value class. |
class |
OwExprNumericValue
The numeric value implementation. Objects of this class represent floating point or integer numeric values. |
class |
OwExprObjectProperty
OwExprObjectProperty. |
class |
OwExprReflectiveProperty
Reflective properties are properties that rely on POJOs getters to return values. |
class |
OwExprReflectiveScope
Reflective scopes are external scopes that rely on POJOs to prelevate functions and properties. Getters of the underlying POJO will be interpreted as properties and methods will be interpreted as functions. |
class |
OwExprScopedProperty
OwExprScopedProperty. |
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 |
OwExprStaticArray
An expression representing a static array (inlined array value like {1,2,3} ). |
class |
OwExprStringValue
The string value implementation. The implementation relays on the String Java implementation. |
class |
OwExprSystem
The system scope is the default top level scope. |
class |
OwExprTimeValue
A date value built around the OwExprTime implementation.Time values represent time spans. |
class |
OwExprValue
A value is an expression evaluation result. All values are scopes. |
Methods in com.wewebu.expression.language that return OwExprScope | |
---|---|
OwExprScope |
OwExprScopeValue.getScope()
|
OwExprScope |
OwExprSymbolScope.solveScope(OwExprScope scope_p)
|
OwExprScope |
OwExprScopeValue.solveScope(String name_p)
|
OwExprScope |
OwExprReflectiveProperty.solveScope(String name_p)
|
Methods in com.wewebu.expression.language with parameters of type OwExprScope | |
---|---|
protected OwExprValue |
OwExprBinaryOperator.binaryEvaluation(OwExprScope scope_p,
OwExprValue v1_p,
OwExprValue v2_p)
Binary evaluation method to be called at evaluation time. |
OwExprValue |
OwExprUnparsableExpression.evaluate(OwExprScope scope_p)
|
OwExprValue |
OwExprUnaryExpression.evaluate(OwExprScope scope_p)
|
OwExprValue |
OwExprStaticArray.evaluate(OwExprScope scope_p)
|
OwExprValue |
OwExprScopeSelector.evaluate(OwExprScope scope_p)
|
OwExprValue |
OwExprPrimaryPrefixExpression.evaluate(OwExprScope scope_p)
|
OwExprValue |
OwExprLiteral.evaluate(OwExprScope scope_p)
|
abstract OwExprValue |
OwExprExpression.evaluate(OwExprScope scope_p)
Evaluates this expression on the OwExprScope (scope) provided as argument. |
OwExprValue |
OwExprDebugBracketsExpression.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 |
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 |
OwExprArgumentsSuffix.evaluate(OwExprScope scope_p)
Evaluates this expression on the OwExprScope (scope) provided as argument. |
OwExprValue |
OwExprUnaryOperator.evaluate(OwExprScope scope_p,
OwExprExpression expression_p)
Unary evaluation method to be called at evaluation time. |
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. |
abstract boolean |
OwExprSymbol.matches(OwExprScope scope_p)
A match method used to check the validity of symbols for certain scopes. Can be used to discover symbol and related expressions validity before evaluation. |
boolean |
OwExprPropertySymbol.matches(OwExprScope scope_p)
A match method used to check the validity of symbols for certain scopes. Can be used to discover symbol and related expressions validity before evaluation. |
boolean |
OwExprFunctionSymbol.matches(OwExprScope scope_p)
|
boolean |
OwExprConstantSymbol.matches(OwExprScope scope_p)
|
boolean |
OwExprAnonymousSymbol.matches(OwExprScope scope_p)
A match method used to check the validity of symbols for certain scopes. Can be used to discover symbol and related expressions validity before evaluation. |
boolean |
OwExprSymbolTable.matchesScope(OwExprScope scope_p)
|
OwExprValue |
OwExprSymbolScope.runtimeValueScope(OwExprScope scope_p)
|
OwExprScope |
OwExprSymbolScope.solveScope(OwExprScope scope_p)
|
Constructors in com.wewebu.expression.language with parameters of type OwExprScope | |
---|---|
OwExprScopeValue(OwExprScope scope_p)
Constructor |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |