Package | com.esri.bacore.thematicmapping.extensionClasses |
Class | public class MatchAnyFilter |
Inheritance | MatchAnyFilter Object |
Implements | IAttributesFilter |
Method | Defined By | ||
---|---|---|---|
MatchAnyFilter(filters:Array = null)
Creates a new instance of the MatchAnyFilter class. | MatchAnyFilter | ||
testAttributes(attributes:Object, attributesProvider:TMAttributesProvider, strictMatch:Boolean):AttributesFilterResult
Test feature attributes to match filtering criteria of any of inner filters. | MatchAnyFilter |
MatchAnyFilter | () | Constructor |
public function MatchAnyFilter(filters:Array = null)
Creates a new instance of the MatchAnyFilter class.
If filters
parameter is null, this filter works as hide-all filter.
filters:Array (default = null ) — enumeration of inner filters to be joined with logical "OR" operation.
|
testAttributes | () | method |
public function testAttributes(attributes:Object, attributesProvider:TMAttributesProvider, strictMatch:Boolean):AttributesFilterResult
Test feature attributes to match filtering criteria of any of 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.
|
AttributesFilterResult — Result of testing.
|