Uses of Interface
org.stanwood.media.model.IEpisode

Packages that use IEpisode
org.stanwood.media   
org.stanwood.media.actions   
org.stanwood.media.actions.command   
org.stanwood.media.actions.podcast   
org.stanwood.media.actions.rename   
org.stanwood.media.model   
org.stanwood.media.search   
org.stanwood.media.source   
org.stanwood.media.source.xbmc   
org.stanwood.media.store   
org.stanwood.media.store.memory   
org.stanwood.media.store.mp4   
org.stanwood.media.store.mp4.itunes   
org.stanwood.media.store.xmlstore   
 

Uses of IEpisode in org.stanwood.media
 

Methods in org.stanwood.media that return IEpisode
 IEpisode MediaDirectory.getEpisode(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int episodeNum, boolean refresh)
          Get a episode with a given episode number.
 IEpisode MediaDirectory.getSpecial(java.io.File rootMediaDir, java.io.File specialFile, ISeason season, int specialNum, boolean refresh)
          Get a special episode with a given special episode number.
 

Uses of IEpisode in org.stanwood.media.actions
 

Methods in org.stanwood.media.actions with parameters of type IEpisode
 void IAction.perform(MediaDirectory dir, IEpisode episode, java.io.File mediaFile, IActionEventHandler actionEventHandler)
          Used to perform the action upon a TV episode file.
 

Uses of IEpisode in org.stanwood.media.actions.command
 

Methods in org.stanwood.media.actions.command with parameters of type IEpisode
 void ExecuteSystemCommandAction.perform(MediaDirectory dir, IEpisode episode, java.io.File mediaFile, IActionEventHandler actionEventHandler)
          This will execute the command in the parameter on the mediaFile if the parameter is set.
 

Uses of IEpisode in org.stanwood.media.actions.podcast
 

Methods in org.stanwood.media.actions.podcast with parameters of type IEpisode
 void PodCastAction.perform(MediaDirectory dir, IEpisode episode, java.io.File mediaFile, IActionEventHandler actionEventHandler)
          Used to perform the action upon a TV episode file.
 

Uses of IEpisode in org.stanwood.media.actions.rename
 

Methods in org.stanwood.media.actions.rename with parameters of type IEpisode
 java.lang.String PatternMatcher.getNewTVShowName(MediaDirConfig dirConfig, java.lang.String pattern, IEpisode episode, java.lang.String ext, IMediaFileInfo info)
          Get a file name for a TV show pattern
 void RenameAction.perform(MediaDirectory dir, IEpisode episode, java.io.File mediaFile, IActionEventHandler actionEventHandler)
          Perform the rename action of the file files
 

Uses of IEpisode in org.stanwood.media.model
 

Classes in org.stanwood.media.model that implement IEpisode
 class Episode
          This is used to store episode information
 

Uses of IEpisode in org.stanwood.media.search
 

Methods in org.stanwood.media.search that return IEpisode
static IEpisode MediaSearcher.getTVEpisode(MediaDirectory dir, java.io.File file, boolean useSources)
          Used to lookup TV episode information
 

Uses of IEpisode in org.stanwood.media.source
 

Methods in org.stanwood.media.source that return IEpisode
 IEpisode TagChimpSource.getEpisode(ISeason season, int episodeNum, java.io.File file)
          This always returns null as this source does not support reading episodes.
 IEpisode HybridFilmSource.getEpisode(ISeason season, int episodeNum, java.io.File file)
          This always returns null as this source does not support reading episodes.
 IEpisode ISource.getEpisode(ISeason season, int episodeNum, java.io.File file)
          Called to retrieve the information on a episode
 IEpisode TagChimpSource.getSpecial(ISeason season, int specialNumber, java.io.File file)
          This always returns null as this source does not support reading episodes.
 IEpisode HybridFilmSource.getSpecial(ISeason season, int specialNumber, java.io.File file)
          This always returns null as this source does not support reading episodes.
 IEpisode ISource.getSpecial(ISeason season, int specialNumber, java.io.File file)
          This gets a special episode from the source.
 

Uses of IEpisode in org.stanwood.media.source.xbmc
 

Classes in org.stanwood.media.source.xbmc that implement IEpisode
 class XBMCEpisode
          The episode type been returned by XBMC addons
 

Methods in org.stanwood.media.source.xbmc that return IEpisode
 IEpisode XBMCSource.getEpisode(ISeason season, int episodeNum, java.io.File file)
          Called to retrieve the information on a episode
 IEpisode XBMCSource.getSpecial(ISeason season, int specialNumber, java.io.File file)
          This gets a special episode from the source.
 

Uses of IEpisode in org.stanwood.media.store
 

Methods in org.stanwood.media.store that return IEpisode
 IEpisode IStore.getEpisode(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int episodeNum)
          This gets a episode from the store.
 IEpisode SapphireStore.getEpisode(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int episodeNum)
          Always returns null as it is not implemented for this store.
 IEpisode IStore.getEpisode(MediaDirectory dir, java.io.File file)
          This is used to get a episode from a store via it's file name.
 IEpisode SapphireStore.getEpisode(MediaDirectory dir, java.io.File file)
          This is used to get a episode from a store via it's file name.
 IEpisode IStore.getSpecial(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int specialNumber)
          This gets a special episode from the store.
 IEpisode SapphireStore.getSpecial(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int specialNumber)
          Always returns null as it is not implemented for this store.
 

Methods in org.stanwood.media.store that return types with arguments of type IEpisode
 java.util.Collection<IEpisode> IStore.listEpisodes(MediaDirConfig dirConfig, IProgressMonitor monitor)
          This is used to list all the episodes within the store if the store supports the operation.
 java.util.List<IEpisode> SapphireStore.listEpisodes(MediaDirConfig dirConfig, IProgressMonitor monitor)
          This is used to list all the episodes within the store if the store supports the operation.
 

Methods in org.stanwood.media.store with parameters of type IEpisode
 void IStore.cacheEpisode(java.io.File rootMediaDir, java.io.File episodeFile, IEpisode episode)
          This is used to write a episode or special too the store
 void SapphireStore.cacheEpisode(java.io.File rootMediaDir, java.io.File episodeFile, IEpisode episode)
          This will store the episode and show details in a XML file next too the media file.
 

Uses of IEpisode in org.stanwood.media.store.memory
 

Methods in org.stanwood.media.store.memory that return IEpisode
 IEpisode MemoryStore.getEpisode(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int episodeNum)
          This gets a episode from the store.
 IEpisode CacheSeason.getEpisode(int episodeNum)
          Used to get a episode with a given episode number
 IEpisode MemoryStore.getEpisode(MediaDirectory dir, java.io.File file)
          This is used to get a episode from a store via it's file name.
 IEpisode MemoryStore.getSpecial(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int specialNumber)
          This gets a special episode from the store.
 IEpisode CacheSeason.getSpecial(int specialNumber)
          Used to get a special episode with a given episode number
 

Methods in org.stanwood.media.store.memory that return types with arguments of type IEpisode
 java.util.Collection<IEpisode> CacheSeason.getEpisodes()
          Get all the episodes in the season
 java.util.List<IEpisode> CacheSeason.getSpecials()
          Get all the special episodes in the season
 java.util.Collection<IEpisode> MemoryStore.listEpisodes(MediaDirConfig dirConfig, IProgressMonitor monitor)
          This is used to list all the episodes within the store if the store supports the operation.
 

Methods in org.stanwood.media.store.memory with parameters of type IEpisode
 void CacheSeason.addEpisode(IEpisode episode)
          Adds a episode to the season
 void MemoryStore.cacheEpisode(java.io.File rootMediaDir, java.io.File episodeFile, IEpisode episode)
          This does nothing as it's all done by the cacheSeason and cacheShow methods
 

Uses of IEpisode in org.stanwood.media.store.mp4
 

Methods in org.stanwood.media.store.mp4 that return IEpisode
 IEpisode MP4ITunesStore.getEpisode(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int episodeNum)
          This will always return null as this is a write only store
 IEpisode MP4ITunesStore.getEpisode(MediaDirectory dir, java.io.File file)
          This is used to get a episode from a store via it's file name.
 IEpisode MP4ITunesStore.getSpecial(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int specialNumber)
          This will always return null as this is a write only store
 

Methods in org.stanwood.media.store.mp4 that return types with arguments of type IEpisode
 java.util.List<IEpisode> MP4ITunesStore.listEpisodes(MediaDirConfig dirConfig, IProgressMonitor monitor)
          This is used to list all the episodes within the store if the store supports the operation.
 

Methods in org.stanwood.media.store.mp4 with parameters of type IEpisode
 void MP4ITunesStore.cacheEpisode(java.io.File rootMediaDir, java.io.File episodeFile, IEpisode episode)
          This is used to store episode information of a TVShow MP4 file into the file as meta data so that iTunes can read it.
static void MP4ITunesStore.updateEpsiode(Controller controller, IMP4Manager mp4Manager, java.io.File mp4File, IEpisode episode)
          Used to add atoms to a MP4 file that makes iTunes see it as a TV Show episode
 

Uses of IEpisode in org.stanwood.media.store.mp4.itunes
 

Methods in org.stanwood.media.store.mp4.itunes that return IEpisode
 IEpisode RemoteMacOSXItunesStore.getEpisode(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int episodeNum)
          This gets a episode from the store.
 IEpisode RemoteMacOSXItunesStore.getEpisode(MediaDirectory dir, java.io.File file)
          This is used to get a episode from a store via it's file name.
 IEpisode RemoteMacOSXItunesStore.getSpecial(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int specialNumber)
          This gets a special episode from the store.
 

Methods in org.stanwood.media.store.mp4.itunes that return types with arguments of type IEpisode
 java.util.Collection<IEpisode> RemoteMacOSXItunesStore.listEpisodes(MediaDirConfig dirConfig, IProgressMonitor monitor)
          This is used to list all the episodes within the store if the store supports the operation.
 

Methods in org.stanwood.media.store.mp4.itunes with parameters of type IEpisode
 void RemoteMacOSXItunesStore.cacheEpisode(java.io.File rootMediaDir, java.io.File episodeFile, IEpisode episode)
          This is used to write a episode or special too the store
 

Uses of IEpisode in org.stanwood.media.store.xmlstore
 

Classes in org.stanwood.media.store.xmlstore that implement IEpisode
 class XMLEpisode
          Episode information for the store XMLStore2, that access the information from the XML File
 

Methods in org.stanwood.media.store.xmlstore that return IEpisode
 IEpisode XMLStore2.getEpisode(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int episodeNum)
          This gets a episode from the store.
 IEpisode XMLStore2.getEpisode(MediaDirectory dir, java.io.File file)
          This is used to get a episode from a store via it's file name.
 IEpisode XMLStore2.getSpecial(java.io.File rootMediaDir, java.io.File episodeFile, ISeason season, int specialNumber)
          This gets a special episode from the store.
protected  IEpisode XMLStore2.parseEpisodeNode(java.io.File file, java.io.File rootMediaDir, org.w3c.dom.Element episodeNode)
           
 

Methods in org.stanwood.media.store.xmlstore that return types with arguments of type IEpisode
 java.util.Collection<IEpisode> XMLStore2.listEpisodes(MediaDirConfig dirConfig, IProgressMonitor monitor)
          This is used to list all the episodes within the store if the store supports the operation.
 

Methods in org.stanwood.media.store.xmlstore with parameters of type IEpisode
 void XMLStore2.cacheEpisode(java.io.File rootMediaDir, java.io.File episodeFile, IEpisode episode)
          This is used to write a episode or special too the store