Class FileFilter

java.lang.Object
org.ametys.skinfactory.filefilter.FileFilter

public final class FileFilter extends Object
File filters
  • Method Details

    • getSkinDirectoryFilter

      This filter accepts all Files excepted CVS and SVN directories
      Returns:
      The filter
    • getSkinFileFilter

      public static Predicate<Path> getSkinFileFilter()
      This filter accepts all Files excepted CVS and SVN directories
      Returns:
      The filter
    • getModelFilter

      public static final Predicate<Path> getModelFilter(Path modelDir)
      This filter accepts all Files 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 accepts Files 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 name
      variantDir - The variant root dir
      Returns:
      the filter