- java.lang.Object
-
- tvbrowser.core.filters.FilterList
-
public class FilterList extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
FILTER_DIRECTORY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProgramFilter(ProgramFilter filter)
boolean
containsFilter(java.lang.String filterName)
void
createFilterMenu(javax.swing.JMenu filterMenu, ProgramFilter curFilter)
protected ProgramFilter
getAllFilter()
Gets the "ShowAll" filterprotected ProgramFilter
getDefaultFilter()
Returns the Default-Filter.ProgramFilter[]
getFilterArr()
ProgramFilter
getFilterByName(java.lang.String name)
Returns the Filter named "name"static java.io.File
getFilterDirectory()
tvbrowser.ui.filter.dlgs.FilterTreeModel
getFilterTreeModel()
static FilterList
getInstance()
PluginsProgramFilter[]
getPluginsProgramFiltersForPlugin(PluginAccess plugin)
UserFilter[]
getUserFilterArr()
void
remove(ProgramFilter filter, boolean pluginCaused)
void
store()
void
updateAvailableChannels(Channel[] channels)
-
-
-
Method Detail
-
getFilterDirectory
public static java.io.File getFilterDirectory()
-
getInstance
public static FilterList getInstance()
-
createFilterMenu
public void createFilterMenu(javax.swing.JMenu filterMenu, ProgramFilter curFilter)
-
getFilterArr
public ProgramFilter[] getFilterArr()
-
getPluginsProgramFiltersForPlugin
public PluginsProgramFilter[] getPluginsProgramFiltersForPlugin(PluginAccess plugin)
-
getUserFilterArr
public UserFilter[] getUserFilterArr()
-
containsFilter
public boolean containsFilter(java.lang.String filterName)
-
addProgramFilter
public void addProgramFilter(ProgramFilter filter)
-
updateAvailableChannels
public void updateAvailableChannels(Channel[] channels)
-
remove
public void remove(ProgramFilter filter, boolean pluginCaused)
-
store
public void store()
-
getFilterByName
public ProgramFilter getFilterByName(java.lang.String name)
Returns the Filter named "name"- Parameters:
name
- Name of Filter to return- Returns:
- Filter with Name "name" or null if not found
-
getAllFilter
protected ProgramFilter getAllFilter()
Gets the "ShowAll" filter- Returns:
- The "ShowAll" filter
- Since:
- 2.6
-
getDefaultFilter
protected ProgramFilter getDefaultFilter()
Returns the Default-Filter.- Returns:
- the Default-Filter
-
getFilterTreeModel
public tvbrowser.ui.filter.dlgs.FilterTreeModel getFilterTreeModel()
-
-