Class FileExtensionFilter

  • All Implemented Interfaces:
    Filter<java.io.File>

    public class FileExtensionFilter
    extends java.lang.Object
    implements Filter<java.io.File>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String[] extensions  
      protected boolean ignoreCase  
    • Constructor Summary

      Constructors 
      Constructor Description
      FileExtensionFilter​(boolean ignoreCase, java.lang.String... extensions)
      Matches any files with the given extensions, optionally ignoring case.
      FileExtensionFilter​(java.lang.String... extensions)
      Matches any files with the given extensions, ignoring case
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean filter​(java.io.File file)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • extensions

        protected final java.lang.String[] extensions
      • ignoreCase

        protected final boolean ignoreCase
    • Constructor Detail

      • FileExtensionFilter

        public FileExtensionFilter​(java.lang.String... extensions)
        Matches any files with the given extensions, ignoring case
      • FileExtensionFilter

        public FileExtensionFilter​(boolean ignoreCase,
                                   java.lang.String... extensions)
        Matches any files with the given extensions, optionally ignoring case.
    • Method Detail

      • filter

        public boolean filter​(java.io.File file)
        Specified by:
        filter in interface Filter<java.io.File>