Package com.tagtraum.beatunes.matchlist
Class MultipleChoicePropertyFilter
- java.lang.Object
-
- com.tagtraum.beatunes.matchlist.MutableSongPropertyFilter
-
- com.tagtraum.beatunes.matchlist.MultipleChoicePropertyFilter
-
- All Implemented Interfaces:
SongFilter
,SongPropertyFilter
,Serializable
,Predicate<AudioSong>
public abstract class MultipleChoicePropertyFilter extends MutableSongPropertyFilter
MultipleChoicePropertyFilter.- 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 MultipleChoicePropertyFilter(String name, String property, Object... defaultOperands)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FilterOperator[]
createSupportedOperators()
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
-
createSupportedOperators
protected FilterOperator[] createSupportedOperators()
-
-