public class FilterFavorite extends Favorite implements PendingFilterLoader
Modifier and Type | Class and Description |
---|---|
(package private) class |
FilterFavorite.Configurator |
Modifier and Type | Field and Description |
---|---|
static Localizer |
LOCALIZER |
static java.lang.String |
TYPE_ID |
mSearchFormSettings
Constructor and Description |
---|
FilterFavorite() |
FilterFavorite(java.io.ObjectInputStream in) |
FilterFavorite(ProgramFilter filter) |
Modifier and Type | Method and Description |
---|---|
FavoriteConfigurator |
createConfigurator() |
void |
deleteFilter(ProgramFilter filter) |
java.lang.String |
getFilterName() |
ProgramFilter |
getProgramFilter() |
java.lang.String |
getTypeID() |
protected Program[] |
internalSearchForPrograms() |
protected void |
internalWriteData(java.io.ObjectOutputStream out) |
boolean |
isValidSearch() |
void |
loadPendingFilter() |
boolean |
matches(Program p)
This function tries to match the given program with the favorite
|
void |
updateFilter(ProgramFilter filter) |
accept, addExclusion, addToBlackList, clearNewPrograms, clearRemovedPrograms, contains, containsReceiveTarget, getBlackListPrograms, getChannels, getExclusions, getFilterKey, getForwardPlugins, getLimitationConfiguration, getName, getNewPrograms, getPrograms, getReminderConfiguration, getSearcher, getWhiteListPrograms, getWhiteListPrograms, handleContainingPrograms, handleNewGlobalReceiveTargets, hasFilterForKey, isOnBlackList, isProvidingFilter, isRemindAfterDownload, refreshBlackList, refreshPrograms, removeExclusion, removeFromBlackList, removeProgram, reValidateChannelLimitation, revalidatePrograms, searchNewPrograms, setExclusions, setForwardPlugins, setName, setProvideFilter, setRemindAfterDownload, tryToMatch, updatePrograms, updatePrograms, updatePrograms, writeData
public static final Localizer LOCALIZER
public static final java.lang.String TYPE_ID
public FilterFavorite()
public FilterFavorite(ProgramFilter filter)
public FilterFavorite(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public java.lang.String getFilterName()
public ProgramFilter getProgramFilter()
protected Program[] internalSearchForPrograms() throws TvBrowserException
internalSearchForPrograms
in class Favorite
TvBrowserException
public boolean matches(Program p)
Favorite
public FavoriteConfigurator createConfigurator()
createConfigurator
in class Favorite
protected void internalWriteData(java.io.ObjectOutputStream out) throws java.io.IOException
internalWriteData
in class Favorite
java.io.IOException
public void loadPendingFilter()
loadPendingFilter
in interface PendingFilterLoader
public boolean isValidSearch()
isValidSearch
in class Favorite
public void updateFilter(ProgramFilter filter)
public void deleteFilter(ProgramFilter filter)
TV-Browser 3.4.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)