| Package | system.ioc.evaluators |
| Class | public class ReferenceEvaluator |
| Inheritance | ReferenceEvaluator Object |
| Implements | Evaluable |
| Property | Defined By | ||
|---|---|---|---|
| factory : IObjectFactory
The ObjectFactory use in the evaluator. | ReferenceEvaluator | ||
| separator : String = .
The separator of the expression evaluator. | ReferenceEvaluator | ||
| throwError : Boolean
Indicates if the class throws errors or return null when an error is throwing. | ReferenceEvaluator | ||
| undefineable : * = null
The undefineable value returns in the eval method if the expression can't be evaluate. | ReferenceEvaluator | ||
| Method | Defined By | ||
|---|---|---|---|
ReferenceEvaluator(factory:IObjectFactory = null)
Creates a new ReferenceEvaluator instance. | ReferenceEvaluator | ||
eval(o:*):*
Evaluates the specified object. | ReferenceEvaluator | ||
| factory | property |
factory:IObjectFactoryThe ObjectFactory use in the evaluator.
public function get factory():IObjectFactory public function set factory(value:IObjectFactory):void| separator | property |
public var separator:String = .The separator of the expression evaluator.
| throwError | property |
throwError:BooleanIndicates if the class throws errors or return null when an error is throwing.
public function get throwError():Boolean public function set throwError(value:Boolean):void| undefineable | property |
public var undefineable:* = nullThe undefineable value returns in the eval method if the expression can't be evaluate.
| ReferenceEvaluator | () | Constructor |
public function ReferenceEvaluator(factory:IObjectFactory = null)Creates a new ReferenceEvaluator instance.
Parametersfactory:IObjectFactory (default = null) — The ObjectFactory use in the evaluator.
|
| eval | () | method |
public function eval(o:*):*Evaluates the specified object.
Parameters
o:* |
* |