Packagecom.esri.bacore.thematicmapping.extensionClasses
Classpublic class MatchAttributeFilter
InheritanceMatchAttributeFilter Inheritance Object
Implements IAttributesFilter

The MatchAttributeFilter class tests an attribute field to fit to range.



Public Properties
 PropertyDefined By
  fieldName : String
[read-only] Attribute field name to apply the filter to.
MatchAttributeFilter
  maximumValue : Number
[read-only] The upper bound for matching range of values.
MatchAttributeFilter
  minimumValue : Number
[read-only] The low bound for matching range of values.
MatchAttributeFilter
Public Methods
 MethodDefined By
  
MatchAttributeFilter(fieldName:String, minimumValue:Number, maximumValue:Number)
Creates a new instance of the MatchAttributeFilter class.
MatchAttributeFilter
  
testAttributes(attributes:Object, attributesProvider:TMAttributesProvider, strictMatch:Boolean):AttributesFilterResult
Test feature attributes to match filtering criteria.
MatchAttributeFilter
Property Detail
fieldNameproperty
fieldName:String  [read-only]

Attribute field name to apply the filter to.


Implementation
    public function get fieldName():String
maximumValueproperty 
maximumValue:Number  [read-only]

The upper bound for matching range of values. The Infinity means missing upper bound.


Implementation
    public function get maximumValue():Number
minimumValueproperty 
minimumValue:Number  [read-only]

The low bound for matching range of values. The -Infinity means missing low bound.


Implementation
    public function get minimumValue():Number
Constructor Detail
MatchAttributeFilter()Constructor
public function MatchAttributeFilter(fieldName:String, minimumValue:Number, maximumValue:Number)

Creates a new instance of the MatchAttributeFilter class.

Parameters
fieldName:String — Attribute field name to apply the filter to.
 
minimumValue:Number — The low bound for matching range of values.
 
maximumValue:Number — The upper bound for matching range of values.
Method Detail
testAttributes()method
public function testAttributes(attributes:Object, attributesProvider:TMAttributesProvider, strictMatch:Boolean):AttributesFilterResult

Test feature attributes to match filtering criteria.

Parameters

attributes:Object — Attributes of a feature.
 
attributesProvider:TMAttributesProvider — Provider of feature attributes.
 
strictMatch:Boolean — True value means that feature attributes should match all filtering criteria.

Returns
AttributesFilterResult — Result of testing.