Package | org.spicefactory.lib.expr.impl |
Class | public class ValueExpression |
Inheritance | ValueExpression Object |
Implements | Expression |
${
and ends with }
.
Example: "${user.address.city}"
Property | Defined By | ||
---|---|---|---|
defaultValue : * [read-only]
The default value to use when this expression evaluates to undefined. | ValueExpression | ||
expressionString : String [read-only]
The unresolved expression string. | ValueExpression | ||
value : * [read-only]
The fully resolved value of this expression. | ValueExpression |
Method | Defined By | ||
---|---|---|---|
ValueExpression(expressionString:String, variableResolver:VariableResolver, propertyResolver:PropertyResolver)
Creates a new expression instance. | ValueExpression |
defaultValue | property |
defaultValue:*
[read-only]
The default value to use when this expression evaluates to undefined.
Might be an instance of ValueExpression
itself.
public function get defaultValue():*
expressionString | property |
expressionString:String
[read-only] The unresolved expression string.
public function get expressionString():String
value | property |
value:*
[read-only] The fully resolved value of this expression.
public function get value():*
ValueExpression | () | Constructor |
public function ValueExpression(expressionString:String, variableResolver:VariableResolver, propertyResolver:PropertyResolver)
Creates a new expression instance.
ParametersexpressionString:String — the expression string
| |
variableResolver:VariableResolver — the VariableResolver to use for this expression
| |
propertyResolver:PropertyResolver — the PropertyResolver to use for this expression
|