Class FileFilter
- java.lang.Object
-
- org.ametys.skinfactory.filefilter.FileFilter
-
public final class FileFilter extends Object
File filters
-
-
Constructor Summary
Constructors Modifier Constructor Description private
FileFilter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Predicate<Path>
getModelFilter(Path modelDir)
This filter accepts allFile
s excepted CVS and SVN directories and root directory named "model"static Predicate<Path>
getModelVariantFilter(String variantName, Path variantDir)
This filter acceptsFile
s that are not the root variant's description files ([VARIANT_NAME].xml and [VARIANT_NAME].png) and that are not a CVS or SVN directorystatic Predicate<Path>
getSkinDirectoryFilter()
This filter accepts allFile
s excepted CVS and SVN directoriesstatic Predicate<Path>
getSkinFileFilter()
This filter accepts allFile
s excepted CVS and SVN directories
-
-
-
Constructor Detail
-
FileFilter
private FileFilter()
-
-
Method Detail
-
getSkinDirectoryFilter
public static Predicate<Path> getSkinDirectoryFilter()
This filter accepts allFile
s excepted CVS and SVN directories- Returns:
- The filter
-
getSkinFileFilter
public static Predicate<Path> getSkinFileFilter()
This filter accepts allFile
s excepted CVS and SVN directories- Returns:
- The filter
-
getModelFilter
public static final Predicate<Path> getModelFilter(Path modelDir)
This filter accepts allFile
s excepted CVS and SVN directories and root directory named "model"- Parameters:
modelDir
- The model root directory- Returns:
- the filter
-
getModelVariantFilter
public static final Predicate<Path> getModelVariantFilter(String variantName, Path variantDir)
This filter acceptsFile
s that are not the root variant's description files ([VARIANT_NAME].xml and [VARIANT_NAME].png) and that are not a CVS or SVN directory- Parameters:
variantName
- The variant namevariantDir
- The variant root dir- Returns:
- the filter
-
-