Class AntPathMatcherFileFilter

  • All Implemented Interfaces:
    FileFilter

    public class AntPathMatcherFileFilter
    extends Object
    implements FileFilter
    File filter using AntPathMatcher.

    Exclude take precedence over includes. If a file match both exclude and include it will be regarded as excluded.

    • Constructor Detail

      • AntPathMatcherFileFilter

        public AntPathMatcherFileFilter()
    • Method Detail

      • acceptPathName

        public boolean acceptPathName​(String path)
        Accepts the given file by the path name
        Parameters:
        path - the path
        Returns:
        true if accepted, false if not
      • isCaseSensitive

        public boolean isCaseSensitive()
        Returns:
        true if case sensitive pattern matching is on, false if case sensitive pattern matching is off.
      • setCaseSensitive

        public void setCaseSensitive​(boolean caseSensitive)
        Sets Whether or not pattern matching should be case sensitive

        Is by default turned on true.

        Parameters:
        caseSensitive - false to disable case sensitive pattern matching
      • getExcludes

        public String[] getExcludes()
      • setExcludes

        public void setExcludes​(String[] excludes)
      • getIncludes

        public String[] getIncludes()
      • setIncludes

        public void setIncludes​(String[] includes)
      • setExcludes

        public void setExcludes​(String excludes)
        Sets excludes using a single string where each element can be separated with comma
      • setIncludes

        public void setIncludes​(String includes)
        Sets includes using a single string where each element can be separated with comma