com.neoworks.jukex.tracksource.filter
Interface AttributeTrackFilter

All Superinterfaces:
java.io.Serializable, TrackFilter
All Known Implementing Classes:
AttributeEqualityTrackFilter, AttributeRegexTrackFilter, AttributeStartsWithTrackFilter

public interface AttributeTrackFilter
extends TrackFilter

Interface for Attribute based Track filters. This interface exists in case any filters are created that do not use Attributes.

Author:
Nigel Atkinson nigel@neoworks.com

Method Summary
 Attribute getAttribute()
          Get the Attribute used for matching
 AttributeValue getValue()
          Get the AttributeValue to match against
 
Methods inherited from interface com.neoworks.jukex.tracksource.filter.TrackFilter
getComparatorDescription, match
 

Method Detail

getAttribute

public Attribute getAttribute()
Get the Attribute used for matching

Returns:
The Attribute

getValue

public AttributeValue getValue()
Get the AttributeValue to match against

Returns:
The AttributeValue