Packageorg.samchon.namtree.criteria
Classpublic class NTCriteria
InheritanceNTCriteria Inheritance EntityArray Inheritance mx.collections.ArrayCollection
Subclasses NTFilter

Default MXML Propertysource



Public Properties
 PropertyDefined By
  $leftAggregation : int
[read-only]
NTCriteria
  $leftFile : String
[read-only]
NTCriteria
  $leftParameters : String
[read-only]
NTCriteria
  $operator : int
NTCriteria
  $rightAggregation : int
[read-only]
NTCriteria
  $rightFile : String
[read-only]
NTCriteria
  $rightParameters : String
[read-only]
NTCriteria
  $weight : Number
NTCriteria
  CHILD_TAG : String
[override] [read-only]
NTCriteria
  key : *
[override] [read-only]
NTCriteria
  TAG : String
[override] [read-only]
NTCriteria
Protected Properties
 PropertyDefined By
  factory : NTFactory
NTCriteria
  leftSide : NTSide
NTCriteria
  operator : int
Operator Enumeration < -2 <= -1 = 0 > 1 >= 2
NTCriteria
  parent : NTCriteria
Parent NTCriteria
NTCriteria
  rightSide : NTSide
NTCriteria
  uid : int
NTCriteria
  weight : Number
The value multiplied to the comparison result
NTCriteria
Public Methods
 MethodDefined By
  
NTCriteria
  
at(index:int):NTSide
NTCriteria
  
construct(xml:XML):void
[override]
NTCriteria
  
[override]
NTCriteria
 Inherited
erase(key:*):Boolean
EntityArray
  
get(key:*):NTSide
NTCriteria
 Inherited
has(key:*):Boolean
EntityArray
  
toXML():XML
[override]
NTCriteria
Protected Methods
 MethodDefined By
 Inherited
_at(index:int):IEntity
Access the element(Entity) by specified index.
EntityArray
 Inherited
_get(key:*):IEntity
Access the element(Entity) by specified identifier(key).
EntityArray
Property Detail
$leftAggregationproperty
$leftAggregation:int  [read-only]


Implementation
    public function get $leftAggregation():int
$leftFileproperty 
$leftFile:String  [read-only]


Implementation
    public function get $leftFile():String
$leftParametersproperty 
$leftParameters:String  [read-only]


Implementation
    public function get $leftParameters():String
$operatorproperty 
$operator:int


Implementation
    public function get $operator():int
    public function set $operator(value:int):void
$rightAggregationproperty 
$rightAggregation:int  [read-only]


Implementation
    public function get $rightAggregation():int
$rightFileproperty 
$rightFile:String  [read-only]


Implementation
    public function get $rightFile():String
$rightParametersproperty 
$rightParameters:String  [read-only]


Implementation
    public function get $rightParameters():String
$weightproperty 
$weight:Number


Implementation
    public function get $weight():Number
    public function set $weight(value:Number):void
CHILD_TAGproperty 
CHILD_TAG:String  [read-only] [override]


Implementation
    public function get CHILD_TAG():String
factoryproperty 
protected var factory:NTFactory

keyproperty 
key:*  [read-only] [override]


Implementation
    public function get key():*
leftSideproperty 
protected var leftSide:NTSide

operatorproperty 
protected var operator:int

OperatorEnumeration
<-2
<=-1
=0
>1
>=2

parentproperty 
protected var parent:NTCriteria

Parent NTCriteria

The default value is null.

rightSideproperty 
protected var rightSide:NTSide

TAGproperty 
TAG:String  [read-only] [override]


Implementation
    public function get TAG():String
uidproperty 
protected var uid:int

weightproperty 
protected var weight:Number

The value multiplied to the comparison result

The default value is 1.0.

Constructor Detail
NTCriteria()Constructor
public function NTCriteria(factory:NTFactory, parent:NTCriteria)



Parameters
factory:NTFactory
 
parent:NTCriteria
Method Detail
at()method
public function at(index:int):NTSide

Parameters

index:int

Returns
NTSide
construct()method 
override public function construct(xml:XML):void

Parameters

xml:XML

createChild()method 
override public function createChild(xml:XML):IEntity

Parameters

xml:XML

Returns
IEntity
get()method 
public function get(key:*):NTSide

Parameters

key:*

Returns
NTSide
toXML()method 
override public function toXML():XML

Returns
XML