public interface FilterManager
Modifier and Type | Method and Description |
---|---|
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.
|
ChannelFilter[] |
getAvailableChannelFilters()
Gets the available channel filters.
|
ProgramFilter[] |
getAvailableFilters()
Returns an array of all available filters.
|
java.lang.String[] |
getChannelFilterComponentNames()
Gets the names of the channel filter components.
|
ChannelFilter |
getCurrentChannelFilter()
Gets the current channel filter.
|
ProgramFilter |
getCurrentFilter()
Returns the current selected filter of the program table.
|
ProgramFilter |
getDefaultFilter()
Returns the default filter of the program table.
|
boolean |
isPluginFilter(ProgramFilter filter)
Tests if the filter is a plugin filter.
|
void |
registerChannelFilterChangeListener(ChannelFilterChangeListener listener)
Registers the given ChannelFilterChangeListener.
|
void |
registerFilterChangeListener(FilterChangeListener listener)
Deprecated.
since 3.3.4 use
registerFilterChangeListener(FilterChangeListenerV2) instead. |
void |
registerFilterChangeListener(FilterChangeListenerV2 listener)
Registers the given FilterChangeListener.
|
void |
setChannelFilter(ChannelFilter filter)
Sets the current channel filter.
|
void |
setCurrentFilter(ProgramFilter filter)
Activates a filter.
|
void |
unregisterChannelFilterChangeListener(ChannelFilterChangeListener listener)
Unregisters the given ChannelFilterChangeListener.
|
void |
unregisterFilterChangeListener(FilterChangeListener listener)
Deprecated.
since 3.3.4 use
unregisterFilterChangeListener(FilterChangeListenerV2) instead. |
void |
unregisterFilterChangeListener(FilterChangeListenerV2 listener)
Unregisters the given FilterChangeListener.
|
ProgramFilter getCurrentFilter()
ProgramFilter getDefaultFilter()
ProgramFilter getAllFilter()
void setCurrentFilter(ProgramFilter filter)
filter
- The filter to activate.ProgramFilter[] getAvailableFilters()
boolean addFilter(PluginsProgramFilter filter)
filter
- The filter to add.boolean deleteFilter(PluginsProgramFilter filter)
filter
- The filter to delete.boolean isPluginFilter(ProgramFilter filter)
filter
- The filter to test.True
if the filter is a plugin filter,
false
otherwise.java.lang.String[] getChannelFilterComponentNames()
java.lang.String addNewChannelFilterComponent()
null
if no component was created.void registerFilterChangeListener(FilterChangeListener listener)
registerFilterChangeListener(FilterChangeListenerV2)
instead.listener
- The listener to register.void registerFilterChangeListener(FilterChangeListenerV2 listener)
listener
- The listener to register.void unregisterFilterChangeListener(FilterChangeListener listener)
unregisterFilterChangeListener(FilterChangeListenerV2)
instead.listener
- The listener to remove.void unregisterFilterChangeListener(FilterChangeListenerV2 listener)
listener
- The listener to remove.ChannelFilter getCurrentChannelFilter()
null
if no channel filter is active.void setChannelFilter(ChannelFilter filter)
filter
- The channel filter to set or null
to disable current channel filter.ChannelFilter[] getAvailableChannelFilters()
void registerChannelFilterChangeListener(ChannelFilterChangeListener listener)
listener
- The listener to registervoid unregisterChannelFilterChangeListener(ChannelFilterChangeListener listener)
listener
- The listener to unregister.TV-Browser 3.4.4, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)