## Uses of Interface
org.apache.commons.io.file.PathVisitor

- Packages that use PathVisitor
  Package | Description
  --- | ---
  org.apache.commons.io.file | This package provides extensions in the realm of java.nio.file.
  org.apache.commons.io.filefilter | This package defines an interface (IOFileFilter) that combines both `FileFilter` and `FilenameFilter`.

- - ### Uses of PathVisitor in org.apache.commons.io.file

    Classes in org.apache.commons.io.file that implement PathVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AccumulatorPathVisitor` Accumulates normalized paths during visitation.
    `class` | `CleaningPathVisitor` Deletes files but not directories as a visit proceeds.
    `class` | `CopyDirectoryVisitor` Copies a source directory to a target directory.
    `class` | `CountingPathVisitor` Counts files, directories, and sizes, as a visit proceeds.
    `class` | `DeletingPathVisitor` Deletes files and directories as a visit proceeds.
    `class` | `NoopPathVisitor` A noop path visitor.
    `class` | `SimplePathVisitor` A `SimpleFileVisitor` typed to a `Path`.

  - ### Uses of PathVisitor in org.apache.commons.io.filefilter

    Classes in org.apache.commons.io.filefilter that implement PathVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractFileFilter` Abstracts the implementation of the `FileFilter` (IO), `FilenameFilter` (IO), `PathFilter` (NIO) interfaces via our own `IOFileFilter` interface.
    `class` | `AgeFileFilter` Filters files based on a cutoff time, can filter either newer files or files equal to or older.
    `class` | `AndFileFilter` A `FileFilter` providing conditional AND logic across a list of file filters.
    `class` | `CanExecuteFileFilter` This filter accepts `File`s that can be executed.
    `class` | `CanReadFileFilter` This filter accepts `File`s that can be read.
    `class` | `CanWriteFileFilter` This filter accepts `File`s that can be written to.
    `class` | `DelegateFileFilter` This class turns a Java FileFilter or FilenameFilter into an IO FileFilter.
    `class` | `DirectoryFileFilter` This filter accepts `File`s that are directories.
    `class` | `EmptyFileFilter` This filter accepts files or directories that are empty.
    `class` | `FileEqualsFileFilter` Accepts only an exact `File` object match.
    `class` | `FileFileFilter` This filter accepts `File`s that are files (not directories).
    `class` | `HiddenFileFilter` This filter accepts `File`s that are hidden.
    `class` | `MagicNumberFileFilter` File filter for matching files containing a "magic number".
    `class` | `NameFileFilter` Filters file names for a certain name.
    `class` | `NotFileFilter` This filter produces a logical NOT of the filters specified.
    `class` | `OrFileFilter` A `FileFilter` providing conditional OR logic across a list of file filters.
    `class` | `PathEqualsFileFilter` Accepts only an exact `Path` object match.
    `class` | `PathVisitorFileFilter` A file filter backed by a path visitor.
    `class` | `PrefixFileFilter` Filters file names 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 file name ends with).
    `class` | `SymbolicLinkFileFilter` This filter accepts `File`s that are symbolic links.
    `class` | `WildcardFileFilter` Filters files using the supplied wildcards.
    `class` | `WildcardFilter` Deprecated. Use WildcardFileFilter. Deprecated as this class performs directory filtering which it shouldn't do, but that can't be removed due to compatibility.

    Constructors in org.apache.commons.io.filefilter with parameters of type PathVisitor
    Constructor and Description
    `PathVisitorFileFilter(PathVisitor pathVisitor)` Constructs a new instance that will forward calls to the given visitor.

Copyright © 2002–2021 The Apache Software Foundation. All rights reserved.