| Package | system.rules |
| Class | public class Not |
| Inheritance | Not Object |
| Implements | Rule |
Example :
import system.rules.BooleanRule ;
import system.rules.Not ;
import system.rules.Rule ;
var cond1:Rule = new BooleanRule( true ) ;
var cond2:Rule = new BooleanRule( false ) ;
var no1:Not = new Not( true ) ;
var no2:Not = new Not( false ) ;
var no3:Not = new Not( cond1 ) ;
var no4:Not = new Not( cond2 ) ;
trace( no1.eval() ) ; // false
trace( no2.eval() ) ; // true
trace( no3.eval() ) ; // false
trace( no4.eval() ) ; // true
| Property | Defined By | ||
|---|---|---|---|
| rule : *
The conditional rule to evaluate. | Not | ||
| Method | Defined By | ||
|---|---|---|---|
Not(rule:* = null)
Creates a new Not instance. | Not | ||
eval():Boolean
Evaluates the specified condition. | Not | ||
| rule | property |
public var rule:*The conditional rule to evaluate.
| Not | () | Constructor |
public function Not(rule:* = null)Creates a new Not instance.
Parametersrule:* (default = null) — The Boolean value or the Rule object to evaluate.
|
| eval | () | method |
public function eval():BooleanEvaluates the specified condition.
ReturnsBoolean |