TV-Browser 3.3.3 API

tvbrowser.extras.favoritesplugin.core
Class ActorsFavorite

java.lang.Object
  extended by tvbrowser.extras.favoritesplugin.core.Favorite
      extended by tvbrowser.extras.favoritesplugin.core.ActorsFavorite

public class ActorsFavorite
extends Favorite


Nested Class Summary
(package private)  class ActorsFavorite.Configurator
           
 
Field Summary
static java.lang.String TYPE_ID
           
 
Fields inherited from class tvbrowser.extras.favoritesplugin.core.Favorite
mSearchFormSettings
 
Constructor Summary
ActorsFavorite(java.io.ObjectInputStream in)
           
ActorsFavorite(java.lang.String actors)
           
 
Method Summary
 FavoriteConfigurator createConfigurator()
           
 ActorSearcher getSearcher()
          get the program searcher used by this favorite
 java.lang.String getTypeID()
           
protected  Program[] internalSearchForPrograms()
           
protected  void internalWriteData(java.io.ObjectOutputStream out)
           
 boolean matches(Program p)
          This function tries to match the given program with the favorite
 
Methods inherited from class tvbrowser.extras.favoritesplugin.core.Favorite
addExclusion, addToBlackList, clearNewPrograms, clearRemovedPrograms, contains, containsReceiveTarget, getBlackListPrograms, getChannels, getExclusions, getForwardPlugins, getLimitationConfiguration, getName, getNewPrograms, getPrograms, getReminderConfiguration, getWhiteListPrograms, getWhiteListPrograms, handleContainingPrograms, handleNewGlobalReceiveTargets, isOnBlackList, isRemindAfterDownload, refreshBlackList, refreshPrograms, removeExclusion, removeFromBlackList, removeProgram, reValidateChannelLimitation, revalidatePrograms, searchNewPrograms, setExclusions, setForwardPlugins, setName, setRemindAfterDownload, tryToMatch, updatePrograms, updatePrograms, updatePrograms, writeData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_ID

public static final java.lang.String TYPE_ID
See Also:
Constant Field Values
Constructor Detail

ActorsFavorite

public ActorsFavorite(java.lang.String actors)

ActorsFavorite

public ActorsFavorite(java.io.ObjectInputStream in)
               throws java.io.IOException,
                      java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Method Detail

getTypeID

public java.lang.String getTypeID()
Specified by:
getTypeID in class Favorite

internalWriteData

protected void internalWriteData(java.io.ObjectOutputStream out)
                          throws java.io.IOException
Specified by:
internalWriteData in class Favorite
Throws:
java.io.IOException

internalSearchForPrograms

protected Program[] internalSearchForPrograms()
                                       throws TvBrowserException
Overrides:
internalSearchForPrograms in class Favorite
Throws:
TvBrowserException

matches

public boolean matches(Program p)
                throws TvBrowserException
Description copied from class: Favorite
This function tries to match the given program with the favorite

Overrides:
matches in class Favorite
Parameters:
p - check if this program matches
Returns:
true if the program matches
Throws:
TvBrowserException - exception during matching

getSearcher

public ActorSearcher getSearcher()
                          throws TvBrowserException
Description copied from class: Favorite
get the program searcher used by this favorite

Overrides:
getSearcher in class Favorite
Returns:
the program searcher
Throws:
TvBrowserException

createConfigurator

public FavoriteConfigurator createConfigurator()
Specified by:
createConfigurator in class Favorite

TV-Browser 3.3.3 API

TV-Browser 3.3.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)