Package be.gaudry.model.file.parser
Class SearchMediaParser
- All Implemented Interfaces:
PropertyChangeListener,EventListener
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
-
Field Summary
Fields inherited from class be.gaudry.model.file.AbstractFileParser
validPreviousProgress -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtension(String extension)longbooleanbooleanprotected booleanperformOnFile(AbstractBrolWorker<Long> bgw, File file, int progressPercent, int subDirDeep)Do something on each filevoidsetExtensions(List<String> extensions)voidsetFindAllExtensions(boolean findAllExtensions)voidsetFindDVD(boolean findDVD)voidsetMinimumSize(long minimumSize)voidsetSearchText(String searchText)Methods inherited from class be.gaudry.model.file.AbstractFileParser
equals, finalize, getProgressMax, getStartPath, hashCode, init, isIncludeHiddenFiles, isIncludeSubFolders, isPauseProcessing, isPreCalcProgress, isPreCalculated, parse, parseFiles, performOnDirectory, propertyChange, setIncludeHiddenFiles, setIncludeSubFolders, setLanguage, setPreCalcProgress, setStartPath, togglePause
-
Constructor Details
-
SearchMediaParser
public SearchMediaParser()
-
-
Method Details
-
getExtensions
- Returns:
- the extensions
-
setExtensions
- 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
- Returns:
- the searchText
-
setSearchText
- 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
-
performOnFile
protected boolean performOnFile(AbstractBrolWorker<Long> bgw, File file, int progressPercent, int subDirDeep)Description copied from class:AbstractFileParserDo something on each file- Specified by:
performOnFilein classAbstractFileParser<Long>- Parameters:
bgw-AbstractBrolWorkerto perform cancel if needed, and report progressfile- file to checkprogressPercent- Progress percentagesubDirDeep- 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
-