| Package | system.rules |
| Class | public class BooleanRule |
| Inheritance | BooleanRule Object |
| Implements | Rule |
Example :
import system.rules.Rule ;
import system.rules.BooleanRule ;
var cond1:Rule = new BooleanRule( true ) ;
var cond2:Rule = new BooleanRule( false ) ;
var cond3:Rule = new BooleanRule( cond1 ) ;
trace( cond1.eval() ) ; // true
trace( cond2.eval() ) ; // false
trace( cond3.eval() ) ; // true
| Property | Defined By | ||
|---|---|---|---|
| condition : *
The condition to evaluate. | BooleanRule | ||
| Method | Defined By | ||
|---|---|---|---|
BooleanRule(condition:* = null)
Creates a new BooleanRule instance. | BooleanRule | ||
eval():Boolean
Evaluates the specified condition. | BooleanRule | ||
toString():String
Returns the String representation of the object. | BooleanRule | ||
| condition | property |
public var condition:*The condition to evaluate.
| BooleanRule | () | Constructor |
public function BooleanRule(condition:* = null)Creates a new BooleanRule instance.
Parameterscondition:* (default = null) — The Boolean value or the Rule object to evaluate.
|
| eval | () | method |
public function eval():BooleanEvaluates the specified condition.
ReturnsBoolean |
| toString | () | method |
public function toString():StringReturns the String representation of the object.
ReturnsString — the String representation of the object.
|