Package org.apache.commons.configuration2.io
package org.apache.commons.configuration2.io
A package with classes related to I/O operations.
Most of the interfaces and classes contained in this package are related to file-based configurations. For instance, the basic interfaces for reading and writing data or for managing a reference to a file are defined here. This package also contains various strategy classes for locating files. They can be used to construct a location strategy for the configuration sources of a specific application.
-
ClassDescriptionA specialized implementation of
FileLocationStrategy
which checks whether the provided file name is already an absolute file name.A specialized implementation ofFileLocationStrategy
which tries to construct a file path from the locator's base path and file name.A specializedFileLocationStrategy
implementation which searches for files on the class path.A specialized implementation of aFileLocationStrategy
which encapsulates an arbitrary number ofFileLocationStrategy
objects.A class providing basic logging capabilities.FileSystem that uses java.io.File or HttpClient.Definition of an interface to be implemented by objects which know how to read and write themselves from or to a character stream.A class that manages persistence of an associatedFileBased
object.A listener interface for receiving notifications about updates of aFileHandler
.An adapter class simplifying the implementation of customFileHandlerListener
classes.An interface allowing applications to customize the process of locating a file.A class describing the location of a file.A typical builder implementation for creatingFileLocator
objects.Definition of an interface to be implemented byFileBased
objects which need access to the currentFileLocator
.A utility class providing helper methods related to locating files.Some FileSystems allow options to be passed on File operations.Abstract layer to allow various types of file systems.A specialized implementation ofFileLocationStrategy
which uses the passed inFileSystem
to locate a file.A specialized implementation ofFileLocationStrategy
which searches for files in the user's home directory or another special configurable directory.Definition of an interface to be implemented by objects which support reading from an input stream.A specialized implementation ofFileLocationStrategy
which checks whether a passed inFileLocator
already has a defined URL.Carries options and operates onURLConnection
.OutputStream that can be checked for errors after it is written to.FileSystem that uses Apache Commons VFS.