Packagecom.esri.bacore.thematicmapping.extensionClasses
Classpublic class MatchAllFilter
InheritanceMatchAllFilter Inheritance Object
Implements IAttributesFilter

The MatchAllFilter class applies logical "AND" operation on its inner filters.



Public Methods
 MethodDefined By
  
MatchAllFilter(filters:Array = null)
Creates a new instance of the MatchAllFilter class.
MatchAllFilter
  
testAttributes(attributes:Object, attributesProvider:TMAttributesProvider, strictMatch:Boolean):AttributesFilterResult
Test feature attributes to match filtering criteria of all inner filters.
MatchAllFilter
Constructor Detail
MatchAllFilter()Constructor
public function MatchAllFilter(filters:Array = null)

Creates a new instance of the MatchAllFilter class.

If filters parameter is null, this filter works as show-all filter.

Parameters
filters:Array (default = null) — A enumeration of inner filters to be joined with logical "AND" operation.
Method Detail
testAttributes()method
public function testAttributes(attributes:Object, attributesProvider:TMAttributesProvider, strictMatch:Boolean):AttributesFilterResult

Test feature attributes to match filtering criteria of all inner filters.

In the case of the strict match, the result of filtering will be UNKNOWN if any of subfilters returns the UNKNOWN result.

Parameters

attributes:Object — Attributes of feature.
 
attributesProvider:TMAttributesProvider — Provider of feature attributes.
 
strictMatch:Boolean — Strict match mode.

Returns
AttributesFilterResult — Result of testing.