Uses of Interface
com.armatiek.infofuze.stream.filesystem.filefilter.IOFileFilter

Packages that use IOFileFilter
com.armatiek.infofuze.source.extractor   
com.armatiek.infofuze.stream.filesystem.filefilter   
 

Uses of IOFileFilter in com.armatiek.infofuze.source.extractor
 

Classes in com.armatiek.infofuze.source.extractor that implement IOFileFilter
 class BinaryFileExtractor
          Class that represents the definition of a filesystem based source within infofuze-config.xml.
 class CompressedFileExtractor
          Class that represents the definition of a filesystem based source within infofuze-config.xml.
 class CSVFileExtractor
          Class that represents the definition of a filesystem based source within infofuze-config.xml.
 class DirectoryFileExtractor
          Class that represents the definition of a filesystem based source within infofuze-config.xml.
 class FileExtractor
          Abstract base class for classes that represents a concrete specific file extractor.
 class FileFileExtractor
          Abstract base class for classes that represents a concrete specific file extractor for files.
 class UnparseableFileExtractor
          Class that represents the definition of a filesystem based source within infofuze-config.xml.
 class XMLFileExtractor
          Class that represents the definition of a filesystem based source within infofuze-config.xml.
 

Constructors in com.armatiek.infofuze.source.extractor with parameters of type IOFileFilter
FileExtractor(IOFileFilter fileFilter)
           
 

Uses of IOFileFilter in com.armatiek.infofuze.stream.filesystem.filefilter
 

Classes in com.armatiek.infofuze.stream.filesystem.filefilter that implement IOFileFilter
 class AgeFileFilter
          Filters files based on a cutoff time, can filter either newer files or files equal to or older.
 class AndFileFilter
          Filters files providing conditional AND logic across a list of file filters.
 class CanReadFileFilter
          This filter accepts Files that can be read.
 class DirectoryFileFilter
          This filter accepts Files that are directories.
 class EmptyFileFilter
          This filter accepts files or directories that are empty.
 class FalseFileFilter
          A file filter that always returns false.
 class FileFileFilter
          This filter accepts Files that are files (not directories).
 class HiddenFileFilter
          This filter accepts Files that are hidden.
 class MimeTypeFileFilter
          Filters files for certain mime types.
 class NameFileFilter
          Filters filenames for a certain name.
 class NotFileFilter
          This filter produces a logical NOT of the filters specified.
 class OrFileFilter
          A FileIf filter providing conditional OR logic across a list of file filters.
 class PrefixFileFilter
          Filters filenames for a certain prefix.
 class RegexFileFilter
          Filters files using supplied regular expression(s).
 class SizeFileFilter
          Filters files based on size, can filter either smaller files or files equal to or larger than a given threshold.
 class SuffixFileFilter
          Filters files based on the suffix (what the filename ends with).
 class TrueFileFilter
          A file filter that always returns true.
 class WildcardFileFilter
          Filters files using the supplied wildcards.
 

Fields in com.armatiek.infofuze.stream.filesystem.filefilter declared as IOFileFilter
static IOFileFilter CanReadFileFilter.CAN_READ
          Singleton instance of readable filter
static IOFileFilter CanReadFileFilter.CANNOT_READ
          Singleton instance of not readable filter
static IOFileFilter DirectoryFileFilter.DIRECTORY
          Singleton instance of directory filter.
static IOFileFilter EmptyFileFilter.EMPTY
          Singleton instance of empty filter
static IOFileFilter FalseFileFilter.FALSE
          Singleton instance of false filter.
static IOFileFilter FileFileFilter.FILE
          Singleton instance of file filter
static IOFileFilter HiddenFileFilter.HIDDEN
          Singleton instance of hidden filter
static IOFileFilter TrueFileFilter.INSTANCE
          Singleton instance of true filter.
static IOFileFilter FalseFileFilter.INSTANCE
          Singleton instance of false filter.
static IOFileFilter DirectoryFileFilter.INSTANCE
          Singleton instance of directory filter.
static IOFileFilter EmptyFileFilter.NOT_EMPTY
          Singleton instance of not-empty filter
static IOFileFilter TrueFileFilter.TRUE
          Singleton instance of true filter.
static IOFileFilter HiddenFileFilter.VISIBLE
          Singleton instance of visible filter
 

Methods in com.armatiek.infofuze.stream.filesystem.filefilter that return IOFileFilter
static IOFileFilter FileFilterUtils.ageFileFilter(java.util.Date cutoffDate)
          Returns a filter that returns true if the file was last modified after the specified cutoff date.
static IOFileFilter FileFilterUtils.ageFileFilter(java.util.Date cutoffDate, boolean acceptOlder)
          Returns a filter that filters files based on a cutoff date.
static IOFileFilter FileFilterUtils.ageFileFilter(FileIf cutoffReference)
          Returns a filter that returns true if the file was last modified after the specified reference file.
static IOFileFilter FileFilterUtils.ageFileFilter(FileIf cutoffReference, boolean acceptOlder)
          Returns a filter that filters files based on a cutoff reference file.
static IOFileFilter FileFilterUtils.ageFileFilter(long cutoff)
          Returns a filter that returns true if the file was last modified after the specified cutoff time.
static IOFileFilter FileFilterUtils.ageFileFilter(long cutoff, boolean acceptOlder)
          Returns a filter that filters files based on a cutoff time.
static IOFileFilter FileFilterUtils.and(IOFileFilter... filters)
          Returns a filter that ANDs the specified filters.
static IOFileFilter FileFilterUtils.andFileFilter(IOFileFilter filter1, IOFileFilter filter2)
          Deprecated. use FileFilterUtils.and(IOFileFilter...)
static IOFileFilter FileFilterUtils.directoryFileFilter()
          Returns a filter that checks if the file is a directory.
static IOFileFilter FileFilterUtils.falseFileFilter()
          Returns a filter that always returns false.
static IOFileFilter FileFilterUtils.fileFileFilter()
          Returns a filter that checks if the file is a file (and not a directory).
static IOFileFilter FileFilterUtils.makeCVSAware(IOFileFilter filter)
          Decorates a filter to make it ignore CVS directories.
static IOFileFilter FileFilterUtils.makeDirectoryOnly(IOFileFilter filter)
          Decorates a filter so that it only applies to directories and not to files.
static IOFileFilter FileFilterUtils.makeFileOnly(IOFileFilter filter)
          Decorates a filter so that it only applies to files and not to directories.
static IOFileFilter FileFilterUtils.makeSVNAware(IOFileFilter filter)
          Decorates a filter to make it ignore SVN directories.
static IOFileFilter FileFilterUtils.nameFileFilter(java.lang.String name)
          Returns a filter that returns true if the filename matches the specified text.
static IOFileFilter FileFilterUtils.nameFileFilter(java.lang.String name, org.apache.commons.io.IOCase caseSensitivity)
          Returns a filter that returns true if the filename matches the specified text.
static IOFileFilter FileFilterUtils.notFileFilter(IOFileFilter filter)
          Returns a filter that NOTs the specified filter.
static IOFileFilter FileFilterUtils.or(IOFileFilter... filters)
          Returns a filter that ORs the specified filters.
static IOFileFilter FileFilterUtils.orFileFilter(IOFileFilter filter1, IOFileFilter filter2)
          Deprecated. use FileFilterUtils.or(IOFileFilter...)
static IOFileFilter FileFilterUtils.prefixFileFilter(java.lang.String prefix)
          Returns a filter that returns true if the filename starts with the specified text.
static IOFileFilter FileFilterUtils.prefixFileFilter(java.lang.String prefix, org.apache.commons.io.IOCase caseSensitivity)
          Returns a filter that returns true if the filename starts with the specified text.
static IOFileFilter FileFilterUtils.sizeFileFilter(long threshold)
          Returns a filter that returns true if the file is bigger than a certain size.
static IOFileFilter FileFilterUtils.sizeFileFilter(long threshold, boolean acceptLarger)
          Returns a filter that filters based on file size.
static IOFileFilter FileFilterUtils.sizeRangeFileFilter(long minSizeInclusive, long maxSizeInclusive)
          Returns a filter that accepts files whose size is >= minimum size and <= maximum size.
static IOFileFilter FileFilterUtils.suffixFileFilter(java.lang.String suffix)
          Returns a filter that returns true if the filename ends with the specified text.
static IOFileFilter FileFilterUtils.suffixFileFilter(java.lang.String suffix, org.apache.commons.io.IOCase caseSensitivity)
          Returns a filter that returns true if the filename ends with the specified text.
static IOFileFilter FileFilterUtils.trueFileFilter()
          Returns a filter that always returns true.
 

Methods in com.armatiek.infofuze.stream.filesystem.filefilter that return types with arguments of type IOFileFilter
 java.util.List<IOFileFilter> OrFileFilter.getFileFilters()
          Returns this conditional file filter's list of file filters.
 java.util.List<IOFileFilter> ConditionalFileFilter.getFileFilters()
          Returns this conditional file filter's list of file filters.
 java.util.List<IOFileFilter> AndFileFilter.getFileFilters()
          Returns this conditional file filter's list of file filters.
static java.util.List<IOFileFilter> FileFilterUtils.toList(IOFileFilter... filters)
          Create a List of file filters.
 

Methods in com.armatiek.infofuze.stream.filesystem.filefilter with parameters of type IOFileFilter
 void OrFileFilter.addFileFilter(IOFileFilter ioFileFilter)
          Adds the specified file filter to the list of file filters at the end of the list.
 void ConditionalFileFilter.addFileFilter(IOFileFilter ioFileFilter)
          Adds the specified file filter to the list of file filters at the end of the list.
 void AndFileFilter.addFileFilter(IOFileFilter ioFileFilter)
          Adds the specified file filter to the list of file filters at the end of the list.
static IOFileFilter FileFilterUtils.and(IOFileFilter... filters)
          Returns a filter that ANDs the specified filters.
static IOFileFilter FileFilterUtils.andFileFilter(IOFileFilter filter1, IOFileFilter filter2)
          Deprecated. use FileFilterUtils.and(IOFileFilter...)
static FileIf[] FileFilterUtils.filter(IOFileFilter filter, FileIf... files)
           Applies an IOFileFilter to the provided FileIf objects.
static FileIf[] FileFilterUtils.filter(IOFileFilter filter, java.lang.Iterable<FileIf> files)
           Applies an IOFileFilter to the provided File objects.
static java.util.List<FileIf> FileFilterUtils.filterList(IOFileFilter filter, FileIf... files)
           Applies an IOFileFilter to the provided File objects.
static java.util.List<FileIf> FileFilterUtils.filterList(IOFileFilter filter, java.lang.Iterable<FileIf> files)
           Applies an IOFileFilter to the provided File objects.
static java.util.Set<FileIf> FileFilterUtils.filterSet(IOFileFilter filter, FileIf... files)
           Applies an IOFileFilter to the provided File objects.
static java.util.Set<FileIf> FileFilterUtils.filterSet(IOFileFilter filter, java.lang.Iterable<FileIf> files)
           Applies an IOFileFilter to the provided File objects.
static IOFileFilter FileFilterUtils.makeCVSAware(IOFileFilter filter)
          Decorates a filter to make it ignore CVS directories.
static IOFileFilter FileFilterUtils.makeDirectoryOnly(IOFileFilter filter)
          Decorates a filter so that it only applies to directories and not to files.
static IOFileFilter FileFilterUtils.makeFileOnly(IOFileFilter filter)
          Decorates a filter so that it only applies to files and not to directories.
static IOFileFilter FileFilterUtils.makeSVNAware(IOFileFilter filter)
          Decorates a filter to make it ignore SVN directories.
static IOFileFilter FileFilterUtils.notFileFilter(IOFileFilter filter)
          Returns a filter that NOTs the specified filter.
static IOFileFilter FileFilterUtils.or(IOFileFilter... filters)
          Returns a filter that ORs the specified filters.
static IOFileFilter FileFilterUtils.orFileFilter(IOFileFilter filter1, IOFileFilter filter2)
          Deprecated. use FileFilterUtils.or(IOFileFilter...)
 boolean OrFileFilter.removeFileFilter(IOFileFilter ioFileFilter)
          Removes the specified file filter.
 boolean ConditionalFileFilter.removeFileFilter(IOFileFilter ioFileFilter)
          Removes the specified file filter.
 boolean AndFileFilter.removeFileFilter(IOFileFilter ioFileFilter)
          Removes the specified file filter.
static java.util.List<IOFileFilter> FileFilterUtils.toList(IOFileFilter... filters)
          Create a List of file filters.
 

Method parameters in com.armatiek.infofuze.stream.filesystem.filefilter with type arguments of type IOFileFilter
 void OrFileFilter.setFileFilters(java.util.List<IOFileFilter> fileFilters)
          Sets the list of file filters, replacing any previously configured file filters on this filter.
 void ConditionalFileFilter.setFileFilters(java.util.List<IOFileFilter> fileFilters)
          Sets the list of file filters, replacing any previously configured file filters on this filter.
 void AndFileFilter.setFileFilters(java.util.List<IOFileFilter> fileFilters)
          Sets the list of file filters, replacing any previously configured file filters on this filter.
 

Constructors in com.armatiek.infofuze.stream.filesystem.filefilter with parameters of type IOFileFilter
AndFileFilter(IOFileFilter filter1, IOFileFilter filter2)
          Constructs a new file filter that ANDs the result of two other filters.
NotFileFilter(IOFileFilter filter)
          Constructs a new file filter that NOTs the result of another filter.
OrFileFilter(IOFileFilter filter1, IOFileFilter filter2)
          Constructs a new file filter that ORs the result of two other filters.
 

Constructor parameters in com.armatiek.infofuze.stream.filesystem.filefilter with type arguments of type IOFileFilter
AndFileFilter(java.util.List<IOFileFilter> fileFilters)
          Constructs a new instance of AndFileFilter with the specified list of filters.
OrFileFilter(java.util.List<IOFileFilter> fileFilters)
          Constructs a new instance of OrFileFilter with the specified filters.