## Uses of Interface
org.apache.commons.configuration2.io.FileLocationStrategy

- Packages that use FileLocationStrategy
  Package | Description
  --- | ---
  org.apache.commons.configuration2.builder | This package contains the implementations of configuration builder classes used to create new `Configuration` objects.
  org.apache.commons.configuration2.io | A package with classes related to I/O operations.

- - ### Uses of FileLocationStrategy in org.apache.commons.configuration2.builder

    Methods in org.apache.commons.configuration2.builder with parameters of type FileLocationStrategy
    Modifier and Type | Method and Description
    --- | ---
    `T` | FileBasedBuilderProperties.`setLocationStrategy(FileLocationStrategy strategy)` Sets the `FileLocationStrategy` for resolving the referenced file.
    `FileBasedBuilderParametersImpl` | FileBasedBuilderParametersImpl.`setLocationStrategy(FileLocationStrategy strategy)`

  - ### Uses of FileLocationStrategy in org.apache.commons.configuration2.io

    Classes in org.apache.commons.configuration2.io that implement FileLocationStrategy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbsoluteNameLocationStrategy` A specialized implementation of `FileLocationStrategy` which checks whether the provided file name is already an absolute file name.
    `class` | `BasePathLocationStrategy` A specialized implementation of `FileLocationStrategy` which tries to construct a file path from the locator's base path and file name.
    `class` | `ClasspathLocationStrategy` A specialized `FileLocationStrategy` implementation which searches for files on the class path.
    `class` | `CombinedLocationStrategy` A specialized implementation of a `FileLocationStrategy` which encapsulates an arbitrary number of `FileLocationStrategy` objects.
    `class` | `FileSystemLocationStrategy` A specialized implementation of `FileLocationStrategy` which uses the passed in `FileSystem` to locate a file.
    `class` | `HomeDirectoryLocationStrategy` A specialized implementation of `FileLocationStrategy` which searches for files in the user's home directory or another special configurable directory.
    `class` | `ProvidedURLLocationStrategy` A specialized implementation of `FileLocationStrategy` which checks whether a passed in `FileLocator` already has a defined URL.

    Fields in org.apache.commons.configuration2.io declared as FileLocationStrategy
    Modifier and Type | Field and Description
    --- | ---
    `static FileLocationStrategy` | FileLocatorUtils.`DEFAULT_LOCATION_STRATEGY` Constant for the default `FileLocationStrategy`.

    Methods in org.apache.commons.configuration2.io that return FileLocationStrategy
    Modifier and Type | Method and Description
    --- | ---
    `FileLocationStrategy` | FileLocator.`getLocationStrategy()` Returns the `FileLocationStrategy` to be used for locating the referenced file.
    `FileLocationStrategy` | FileHandler.`getLocationStrategy()` Returns the `FileLocationStrategy` to be applied when accessing the associated file.

    Methods in org.apache.commons.configuration2.io that return types with arguments of type FileLocationStrategy
    Modifier and Type | Method and Description
    --- | ---
    `Collection<FileLocationStrategy>` | CombinedLocationStrategy.`getSubStrategies()` Returns a (unmodifiable) collection with the sub strategies managed by this object.

    Methods in org.apache.commons.configuration2.io with parameters of type FileLocationStrategy
    Modifier and Type | Method and Description
    --- | ---
    `FileLocator.FileLocatorBuilder` | FileLocator.FileLocatorBuilder.`locationStrategy(FileLocationStrategy strategy)` Specifies the `FileLocationStrategy` to be used when the referenced file is to be located.
    `void` | FileHandler.`setLocationStrategy(FileLocationStrategy strategy)` Sets the `FileLocationStrategy` to be applied when accessing the associated file.

    Constructor parameters in org.apache.commons.configuration2.io with type arguments of type FileLocationStrategy
    Constructor and Description
    `CombinedLocationStrategy(Collection<? extends FileLocationStrategy> subs)` Creates a new instance of `CombinedLocationStrategy` and initializes it with the provided sub strategies.

Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.