|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.clapper.util.io.CombinationFileFilter
AndFileFilter and OrFileFilter
public class CombinationFileFilter
A CombinationFileFilter contains one or more
java.io.FileFilter objects. When its accept()
method is called, the CombinationFileFilter object passes the
file through the contained filters. If the CombinationFileFilter
object's mode is set to AND_FILTERS, then a file must be
accepted by all contained filters to be accepted. If the
CombinationFileFilter object's mode is set to
OR_FILTERS, then a file name is accepted if any one of the
contained filters accepts it. The default mode is AND_FILTERS.
The contained filters are applied in the order they were added to the CombinationFileFilter object.
FileFilter,
CombinationFilenameFilter,
MultipleRegexFilenameFilter| Field Summary | |
|---|---|
static CombinationFilterMode |
AND_FILTERS
Deprecated. Convenience constant for backward compatibility: Mode setting that instructs the filter to AND all the contained filters. |
static CombinationFilterMode |
OR_FILTERS
Deprecated. Convenience constant for backward compatibility: Mode setting that instructs the filter to OR all the contained filters. |
| Constructor Summary | |
|---|---|
CombinationFileFilter()
Deprecated. Construct a new CombinationFileFilter with a mode of AND_FILTERS. |
|
CombinationFileFilter(CombinationFilterMode mode)
Deprecated. Construct a new CombinationFileFilter with the specified mode. |
|
| Method Summary | |
|---|---|
boolean |
accept(java.io.File file)
Deprecated. Determine whether a file is to be accepted or not, based on the contained filters and the mode. |
void |
addFilter(java.io.FileFilter filter)
Deprecated. Add a filter to the set of contained filters. |
CombinationFilterMode |
getMode()
Deprecated. Get the combination mode of this CombinationFileFilter object. |
void |
removeFilter(java.io.FileFilter filter)
Deprecated. Remove a filter from the set of contained filters. |
void |
setMode(CombinationFilterMode mode)
Deprecated. Change the combination mode of this CombinationFileFilter object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final CombinationFilterMode AND_FILTERS
CombinationFilterMode.AND_FILTERSpublic static final CombinationFilterMode OR_FILTERS
CombinationFilterMode.OR_FILTERS| Constructor Detail |
|---|
public CombinationFileFilter()
AND_FILTERS. The mode can be changed later by calling
setMode().
CombinationFileFilter(CombinationFilterMode),
setMode(org.clapper.util.io.CombinationFilterMode)public CombinationFileFilter(CombinationFilterMode mode)
mode - AND_FILTERS if a filename must be accepted
by all contained filters. OR_FILTERS if a
filename only needs to be accepted by one of the
contained filters.setMode(org.clapper.util.io.CombinationFilterMode)| Method Detail |
|---|
public CombinationFilterMode getMode()
AND_FILTERS if a filename must be accepted by all
contained filters. OR_FILTERS if a filename only
needs to be accepted by one of the contained filters.setMode(org.clapper.util.io.CombinationFilterMode)public void setMode(CombinationFilterMode mode)
mode - AND_FILTERS if a filename must be accepted
by all contained filters. OR_FILTERS if a
filename only needs to be accepted by one of the
contained filters.getMode()public void addFilter(java.io.FileFilter filter)
filter - the FileFilter to add.removeFilter(java.io.FileFilter)public void removeFilter(java.io.FileFilter filter)
filter - the FileFilter to remove.addFilter(java.io.FileFilter)public boolean accept(java.io.File file)
AND_FILTERS, then a file must be accepted by all contained
filters to be accepted. If this object's mode is set to
OR_FILTERS, then a file name is accepted if any one of the
contained filters accepts it. If the set of contained filters is
empty, then this method returns false.
accept in interface java.io.FileFilterfile - The file to check for acceptance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||