org.stanwood.media.search
Class EpisodeFileNameStraregy

java.lang.Object
  extended by org.stanwood.media.search.EpisodeFileNameStraregy
All Implemented Interfaces:
ISearchStrategy

public class EpisodeFileNameStraregy
extends java.lang.Object
implements ISearchStrategy

This searching strategy will search using common show naming conventions


Constructor Summary
EpisodeFileNameStraregy()
           
 
Method Summary
protected  SearchDetails createSearchDetails(java.lang.String rawTerm, int season, int episode)
           
 SearchDetails getSearch(java.io.File mediaFile, java.io.File rootMediaDir, java.lang.String renamePattern, MediaDirectory mediaDir)
          This method should be implemented to find a media from a source
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EpisodeFileNameStraregy

public EpisodeFileNameStraregy()
Method Detail

getSearch

public SearchDetails getSearch(java.io.File mediaFile,
                               java.io.File rootMediaDir,
                               java.lang.String renamePattern,
                               MediaDirectory mediaDir)
This method should be implemented to find a media from a source

Specified by:
getSearch in interface ISearchStrategy
Parameters:
mediaFile - The media file that is been processed
rootMediaDir - The root media directory
renamePattern - The pattern that is been used to rename media files
mediaDir - The media directory
Returns:
The search details

createSearchDetails

protected SearchDetails createSearchDetails(java.lang.String rawTerm,
                                            int season,
                                            int episode)