Packageorg.spicefactory.lib.expr.impl
Classpublic class CompositeExpression
InheritanceCompositeExpression Inheritance Object
Implements Expression

Represents a composite expression consisting of a sequence of literal expressions and value expressions. Example: "The person must be at least ${config.minAge} years old."



Public Properties
 PropertyDefined By
  expressionString : String
[read-only] The unresolved expression string.
CompositeExpression
  value : *
[read-only] The fully resolved value of this expression.
CompositeExpression
Public Methods
 MethodDefined By
  
CompositeExpression(expressions:Array)
Creates a new instance.
CompositeExpression
Property Detail
expressionStringproperty
expressionString:String  [read-only]

The unresolved expression string.


Implementation
    public function get expressionString():String
valueproperty 
value:*  [read-only]

The fully resolved value of this expression.


Implementation
    public function get value():*
Constructor Detail
CompositeExpression()Constructor
public function CompositeExpression(expressions:Array)

Creates a new instance.

Parameters
expressions:Array — the expression parts that constitute this composite expression