Package org.pm4j.core.pm.impl.expr

Interface Summary
Expression Interface for an algorithm that evaluates an expression.
OptionalExpression  
 

Class Summary
AttributeExpr A path that uses a public field or getter/setter to resolve the path string.
ExprBase<CTXT extends ExprExecCtxt>  
ExprExecCtxt The execution context for expressions.
Holds the current value of the expression.
ExprExecCtxt.HistoryItem An executed expression and it's result.
MethodCallExpr Invokes a method.
NameWithModifier Parses a name with its modifier specification.
PathExpressionChain  
PmExprExecCtxt  
PmVariableExpr  
PmVariableOrAttributeExpr An expression that gets initialized by a name that may represent an attribute or a PM variable.
The expression searches at runtime first for an attribute and if that's not found, for a PM variable.
ScalarExpr Encapsulates the parsing logic for all supported scalar value expressions.
ScalarExpr.BooleanExpr  
ScalarExpr.NullExpr  
ScalarExpr.NumberExpr  
ScalarExpr.StringExpr  
ThisExpr An expression that returns just the current value.
 

Exception Summary
ExprExecExeption