Packagecom.adobe.bridge
Classpublic class SearchCondition
InheritanceSearchCondition Inheritance CSHostObject Inheritance flash.utils.Proxy

Since : CS5

The Find dialog returns a SearchSpecification object for a specific search, which contains a list of these objects in the conditionList property; each object corresponds to the user's selection in one line of the Criteria box in the dialog. The SearchSpecification.conjunction controls whether all or any of the conditions must be met. Your node handler can define possible search criteria for your nodes by creating SearchCriteria objects. Each condition specifies a property associated with a node (the searchField), whose value is compared to a selected operand value, using a selected operator such as "equals". Operators are predefined. Some operators, such as "exists", do not require an operand.



Public Properties
 PropertyDefined By
 InheritedhostObjectDelegate : HostObject
Getter for the delegate
CSHostObject
  operand : String
The value to compare against the value of the search field in each node.
SearchCondition
  operatorType : String
The comparison operator for the search.
SearchCondition
  searchField : String
The name of some property associated with the search node.
SearchCondition
  secondaryOperand : String
SearchCondition
Public Methods
 MethodDefined By
  
SearchCondition(searchField:String = null, operatorType:String = null, operand:String = null, secondaryOperand:String = null)
SearchCondition
 Inherited
filterArgsForHBAPI(args:Array):Array
[static] Function to clean up the argument list and put it into a format that makes sense for HBAPI.
CSHostObject
 Inherited
filterSingleObjectForHBAPI(value:Object):Object
[static]
CSHostObject
 Inherited
getClassObjectForName(className:String):HostObject
[static] This returns a "Class" object, meaning, a HostObject that can be used to make static function calls or get static properties
CSHostObject
 Inherited
getSpecialTranslation(className:String, ho:HostObject, expectedReturnType:Class, ownerName:String):*
[static]
CSHostObject
 Inherited
hostCall(name:String, expectedReturnType:Class, rawargs:Array):*
Encapsulates a function call to the host
CSHostObject
 Inherited
hostCallStatic(className:String, methodName:String, expectedReturnType:Class, rawargs:Array):*
[static] Implements a safe call of a static method on the host
CSHostObject
 Inherited
hostGet(name:String, expectedReturnType:Class):*
Encapsulates a property get to the host
CSHostObject
 Inherited
hostGetIndex(idx:Object, expectedReturnType:Class):*
Encapsulates a indexed get to the host
CSHostObject
 Inherited
hostGetStatic(className:String, propertyName:String, expectedReturnType:Class):*
[static] Implements a safe get of a static property on the host Used by for instance, all the enum implementations.
CSHostObject
 Inherited
hostSet(name:String, rawvalue:*):void
Encapsulates a property set to the host
CSHostObject
 Inherited
hostSetStatic(className:String, propertyName:String, rawvalue:*):*
[static] Implements a safe set of a static property on the host
CSHostObject
 Inherited
isDescendedFrom(clz:Class, ancClass:Class):Boolean
[static] Efficiently determines whether or not one class descends from another in inheritance hierarchy- class relationships are cached by the ClassUtils implementation- (uses org.as3commons lib to quickly discover class hierarchy.
CSHostObject
 Inherited
replaceDefaultArgs(args:Array, defaultArgs:Array):Array
Function to tidy up arguments prior to call.
CSHostObject
 Inherited
wrapReturnedHostObject(rawObject:Object, expectedReturnType:Class, client:CSHostObject, propertyName:String):*
[static] Method used on static/normal get/ hostcalls
CSHostObject
Protected Methods
 MethodDefined By
  
createWithArgs(args:Array):void
[override]
SearchCondition
 Inherited
hostCreate(args:Array):void
CSHostObject
Property Detail
operandproperty
operand:String

Since : CS5

The value to compare against the value of the search field in each node.


Implementation
    public function get operand():String
    public function set operand(value:String):void
operatorTypeproperty 
operatorType:String

Since : CS5

The comparison operator for the search.


Implementation
    public function get operatorType():String
    public function set operatorType(value:String):void
searchFieldproperty 
searchField:String

Since : CS5

The name of some property associated with the search node.


Implementation
    public function get searchField():String
    public function set searchField(value:String):void
secondaryOperandproperty 
secondaryOperand:String

Since : CS5


Implementation
    public function get secondaryOperand():String
    public function set secondaryOperand(value:String):void
Constructor Detail
SearchCondition()Constructor
public function SearchCondition(searchField:String = null, operatorType:String = null, operand:String = null, secondaryOperand:String = null)

Since : CS5

Parameters
searchField:String (default = null) — (String)
 
operatorType:String (default = null) — (String)
 
operand:String (default = null) — (String)
 
secondaryOperand:String (default = null) — (String)
Method Detail
createWithArgs()method
override protected function createWithArgs(args:Array):void

Since : CS5

Parameters

args:Array