|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object tvbrowser.core.filters.FilterManagerImpl
public class FilterManagerImpl
Is the implementation of the FilterManager.
Method Summary | |
---|---|
boolean |
addFilter(PluginsProgramFilter filter)
|
java.lang.String |
addNewChannelFilterComponent()
Opens a dialog to create new channel filter components. |
boolean |
deleteFilter(PluginsProgramFilter filter)
|
ProgramFilter |
getAllFilter()
Gets the "ShowAll" filter of the program table. |
ProgramFilter[] |
getAvailableFilters()
Returns an array of all available filters. |
java.lang.String[] |
getChannelFilterComponentNames()
Gets the names of the channel filter components. |
ProgramFilter |
getCurrentFilter()
Returns the current selected filter of the program table. |
ProgramFilter |
getDefaultFilter()
Returns the default filter of the program table. |
static FilterManager |
getInstance()
Creates an instance of this class if there is no one and returns it. |
boolean |
isPluginFilter(ProgramFilter filter)
Tests if the filter is a plugin filter. |
void |
registerFilterChangeListener(FilterChangeListener listener)
Registers the given FilterChangeListener. |
void |
setCurrentFilter(ProgramFilter filter)
Activates a filter. |
void |
unregisterFilterChangeListener(FilterChangeListener listener)
Unregisters the given FilterChangeListener. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static FilterManager getInstance()
public ProgramFilter getCurrentFilter()
getCurrentFilter
in interface FilterManager
public void setCurrentFilter(ProgramFilter filter)
setCurrentFilter
in interface FilterManager
filter
- The filter to activate.public ProgramFilter[] getAvailableFilters()
getAvailableFilters
in interface FilterManager
public boolean addFilter(PluginsProgramFilter filter)
addFilter
in interface FilterManager
filter
- The filter to add.
public boolean deleteFilter(PluginsProgramFilter filter)
deleteFilter
in interface FilterManager
filter
- The filter to delete.
public ProgramFilter getDefaultFilter()
getDefaultFilter
in interface FilterManager
public ProgramFilter getAllFilter()
getAllFilter
in interface FilterManager
public boolean isPluginFilter(ProgramFilter filter)
isPluginFilter
in interface FilterManager
filter
- The filter to test.
True
if the filter is a plugin filter,
false
otherwise.public java.lang.String[] getChannelFilterComponentNames()
FilterManager
getChannelFilterComponentNames
in interface FilterManager
public java.lang.String addNewChannelFilterComponent()
FilterManager
addNewChannelFilterComponent
in interface FilterManager
null
if no component was created.public void registerFilterChangeListener(FilterChangeListener listener)
FilterManager
registerFilterChangeListener
in interface FilterManager
listener
- The listener to register.public void unregisterFilterChangeListener(FilterChangeListener listener)
FilterManager
unregisterFilterChangeListener
in interface FilterManager
listener
- The listener to remove.
|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |