Class SearchMediaParser

java.lang.Object
be.gaudry.model.file.AbstractFileParser<Long>
be.gaudry.model.file.parser.SearchMediaParser
All Implemented Interfaces:
PropertyChangeListener, EventListener

public class SearchMediaParser extends AbstractFileParser<Long>
Provided by the broldev.file.finder.model project.
Since:
1.0 (Jun 23, 2008), broldev.file.finder.model 0.0.1-SNAPSHOT dependency
Version:
1.0 (Jun 23, 2008)
Author:
Steph GAUDRY
  • Constructor Details

    • SearchMediaParser

      public SearchMediaParser()
  • Method Details

    • getExtensions

      public List<String> getExtensions()
      Returns:
      the extensions
    • setExtensions

      public void setExtensions(List<String> extensions)
      Parameters:
      extensions - the extensions to set
    • getMinimumSize

      public long getMinimumSize()
      Returns:
      the minimumSize
    • setMinimumSize

      public void setMinimumSize(long minimumSize)
      Parameters:
      minimumSize - the minimumSize to set
    • getSearchText

      public String getSearchText()
      Returns:
      the searchText
    • setSearchText

      public void setSearchText(String searchText)
      Parameters:
      searchText - the searchText to set
    • isFindDVD

      public boolean isFindDVD()
      Returns:
      the findDVD
    • setFindDVD

      public void setFindDVD(boolean findDVD)
      Parameters:
      findDVD - the findDVD to set
    • isFindAllExtensions

      public boolean isFindAllExtensions()
      Returns:
      the findAllExtensions
    • setFindAllExtensions

      public void setFindAllExtensions(boolean findAllExtensions)
      Parameters:
      findAllExtensions - the findAllExtensions to set
    • addExtension

      public void addExtension(String extension)
    • performOnFile

      protected boolean performOnFile(AbstractBrolWorker<Long> bgw, File file, int progressPercent, int subDirDeep)
      Description copied from class: AbstractFileParser
      Do something on each file
      Specified by:
      performOnFile in class AbstractFileParser<Long>
      Parameters:
      bgw - AbstractBrolWorker to perform cancel if needed, and report progress
      file - file to check
      progressPercent - Progress percentage
      subDirDeep - Deep of the directory in comparison with start directory
      Returns:
      true if we must stop the parsing of current directory (ie. if we have a vob file, we don't check the other files in this directory) false otherwise