## Uses of Class
org.apache.commons.io.FileDeleteStrategy

- Packages that use FileDeleteStrategy
  Package | Description
  --- | ---
  org.apache.commons.io | Provides classes for working with streams, readers, writers and files.

- - ### Uses of FileDeleteStrategy in org.apache.commons.io

    Subclasses of FileDeleteStrategy in org.apache.commons.io
    Modifier and Type | Class and Description
    --- | ---
    `(package private) static class` | `FileDeleteStrategy.ForceFileDeleteStrategy` Force file deletion strategy.

    Fields in org.apache.commons.io declared as FileDeleteStrategy
    Modifier and Type | Field and Description
    --- | ---
    `static FileDeleteStrategy` | FileDeleteStrategy.`FORCE` The singleton instance for forced file deletion, which always deletes, even if the file represents a non-empty directory.
    `static FileDeleteStrategy` | FileDeleteStrategy.`NORMAL` The singleton instance for normal file deletion, which does not permit the deletion of directories that are not empty.

    Methods in org.apache.commons.io with parameters of type FileDeleteStrategy
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileCleaningTracker.`track(File file, Object marker, FileDeleteStrategy deleteStrategy)` Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
    `static void` | FileCleaner.`track(File file, Object marker, FileDeleteStrategy deleteStrategy)` Deprecated. Use `FileCleaningTracker.track(File, Object, FileDeleteStrategy)`.
    `void` | FileCleaningTracker.`track(Path file, Object marker, FileDeleteStrategy deleteStrategy)` Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
    `void` | FileCleaningTracker.`track(String path, Object marker, FileDeleteStrategy deleteStrategy)` Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
    `static void` | FileCleaner.`track(String path, Object marker, FileDeleteStrategy deleteStrategy)` Deprecated. Use `FileCleaningTracker.track(String, Object, FileDeleteStrategy)`.

    Constructors in org.apache.commons.io with parameters of type FileDeleteStrategy
    Constructor and Description
    `Tracker(String path, FileDeleteStrategy deleteStrategy, Object marker, ReferenceQueue<? super Object> queue)` Constructs an instance of this class from the supplied parameters.