Package com.tagtraum.beatunes.matchlist
Class EnumPropertyFilter
- java.lang.Object
-
- com.tagtraum.beatunes.matchlist.MutableSongPropertyFilter
-
- com.tagtraum.beatunes.matchlist.EnumPropertyFilter
-
- All Implemented Interfaces:
SongFilter
,SongPropertyFilter
,Serializable
,Predicate<AudioSong>
public class EnumPropertyFilter extends MutableSongPropertyFilter
EnumPropertyFilter.- Author:
- Hendrik Schreiber
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.tagtraum.beatunes.SongPropertyFilter
SongPropertyFilter.PropertyComparator, SongPropertyFilter.PropertyComparatorImpl<T>
-
-
Constructor Summary
Constructors Constructor Description EnumPropertyFilter(Property<? extends Enum> property)
EnumPropertyFilter(Property<? extends Enum> property, boolean nullable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
FilterOperator[]
getSupportedOperators()
-
Methods inherited from class com.tagtraum.beatunes.matchlist.MutableSongPropertyFilter
equals, getFilterOperator, getOperands, getProperty, getUnit, hashCode, installAutoCompletion, sameProperty, setDefaultOperands, setFilterOperator, setOperands, supportsAutoCompletion, test, toExpression, toString, uninstallAutoCompletion
-
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in classMutableSongPropertyFilter
-
getSupportedOperators
public FilterOperator[] getSupportedOperators()
- Specified by:
getSupportedOperators
in classMutableSongPropertyFilter
-
-