| Package | flare.query |
| Class | public class Range |
| Inheritance | Range And CompositeExpression Expression |
And of Comparison
expressions.
| Property | Defined by | ||
|---|---|---|---|
| max : Expression
Sub-expression for the maximum value of the range.
| Range | ||
| min : Expression
Sub-expression for the minimum value of the range.
| Range | ||
![]() | numChildren : int
The number of sub-expressions that are children of this expression.
| CompositeExpression | |
| val : Expression
Sub-expression for the value to test for range inclusion.
| Range | ||
| Method | Defined by | ||
|---|---|---|---|
|
Range(min:*, max:*, val:*)
Create a new Range operator.
| Range | ||
![]() |
addChild(expr:Expression):void
Adds an additional sub-expression to this composite.
| CompositeExpression | |
|
Creates a cloned copy of the expression.
| Range | ||
![]() |
eval(o:Object = null):*
Evaluates this expression with the given input object.
| And | |
![]() |
expr(o:*):Expression
[static]
Utility method that maps an input value into an Expression.
| Expression | |
![]() |
getChildAt(idx:int):Expression
Returns the sub-expression at the given index.
| CompositeExpression | |
![]() |
predicate(o:Object):Boolean
Boolean predicate that tests the output of evaluating this
expression.
| And | |
![]() |
removeAllChildren():void
Removes all sub-expressions from this composite.
| CompositeExpression | |
![]() |
removeChild(expr:Expression):Boolean
Removes a sub-expression from this composite.
| CompositeExpression | |
![]() |
setChildAt(idx:int, expr:Expression):Boolean
Set the sub-expression at the given index.
| CompositeExpression | |
![]() |
setChildren(array:Array):void
Sets the sub-expressions of this composite
| CompositeExpression | |
![]() |
toString():String
Returns a string representation of the expression.
| And | |
![]() |
visit(f:Function):Boolean
Sequentially invokes the input function on this expression and all
sub-expressions.
| Expression | |
| max | property |
max:Expression [read-write]Sub-expression for the maximum value of the range.
Implementation public function get max():Expression
public function set max(value:Expression):void
| min | property |
min:Expression [read-write]Sub-expression for the minimum value of the range.
Implementation public function get min():Expression
public function set min(value:Expression):void
| val | property |
val:Expression [read-write]Sub-expression for the value to test for range inclusion.
Implementation public function get val():Expression
public function set val(value:Expression):void
| Range | () | constructor |
public function Range(min:*, max:*, val:*)Create a new Range operator.
Parametersmin:* — sub-expression for the minimum value of the range
|
|
max:* — sub-expression for the maximum value of the range
|
|
val:* — sub-expression for the value to test for range inclusion
|
| clone | () | method |
public override function clone():ExpressionCreates a cloned copy of the expression. Recursively clones any sub-expressions.
ReturnsExpression —
the cloned expression.
|