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 TypeMethodDescriptionvoid
addExtension(String extension)
long
boolean
boolean
protected boolean
performOnFile(AbstractBrolWorker<Long> bgw, File file, int progressPercent, int subDirDeep)
Do something on each filevoid
setExtensions(List<String> extensions)
void
setFindAllExtensions(boolean findAllExtensions)
void
setFindDVD(boolean findDVD)
void
setMinimumSize(long minimumSize)
void
setSearchText(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:AbstractFileParser
Do something on each file- Specified by:
performOnFile
in classAbstractFileParser<Long>
- Parameters:
bgw
-AbstractBrolWorker
to 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
-