Class AntFilter

java.lang.Object
org.apache.camel.component.file.AntFilter

public class AntFilter extends Object
File filter using AntPathMatcher.

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

  • Constructor Details

    • AntFilter

      public AntFilter()
    • AntFilter

      public AntFilter(String... includes)
  • Method Details

    • accept

      public boolean accept(boolean directory, String relativeFilePath)
    • 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
    • setCaseSensitive

      public void setCaseSensitive(boolean caseSensitive)
      Sets case sensitive flag on AntPathMatcherFileFilter

      Is by default turned on true.

    • isCaseSensitive

      public boolean isCaseSensitive()