# Index

A B C D E F G H I L M N O P Q R S T U V W X
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractBuilder() - Constructor for class org.apache.commons.io.file.CountingPathVisitor.AbstractBuilder
  Constructs a new builder for subclasses.
AbstractBuilder() - Constructor for class org.apache.commons.io.file.SimplePathVisitor.AbstractBuilder
  Constructs a new builder for subclasses.
AbstractBuilder() - Constructor for class org.apache.commons.io.input.ObservableInputStream.AbstractBuilder
  Constructs a new instance for subclasses.
AbstractBuilder() - Constructor for class org.apache.commons.io.input.ProxyInputStream.AbstractBuilder
  Constructs a builder of `T`.
AbstractByteArrayOutputStream<T> - Class in org.apache.commons.io.output
  This is the base class for implementing an output stream in which the data is written into a byte array.
AbstractByteArrayOutputStream() - Constructor for class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Constructs a new instance for subclasses.
AbstractByteArrayOutputStream.InputStreamConstructor<T> - Interface in org.apache.commons.io.output
  Constructor for an InputStream subclass.
AbstractCharacterFilterReader - Class in org.apache.commons.io.input
  A filter reader that filters out characters where subclasses decide which characters to filter out.
AbstractCharacterFilterReader(Reader) - Constructor for class org.apache.commons.io.input.AbstractCharacterFilterReader
  Constructs a new reader.
AbstractCharacterFilterReader(Reader, IntPredicate) - Constructor for class org.apache.commons.io.input.AbstractCharacterFilterReader
  Constructs a new reader.
AbstractFileFilter - Class in org.apache.commons.io.filefilter
  Abstracts the implementation of the `FileFilter` (IO), `FilenameFilter` (IO), `PathFilter` (NIO) interfaces via our own `IOFileFilter` interface.
AbstractFileFilter() - Constructor for class org.apache.commons.io.filefilter.AbstractFileFilter
  Constructs a new instance.
AbstractFileFilter(FileVisitResult, FileVisitResult) - Constructor for class org.apache.commons.io.filefilter.AbstractFileFilter
  Constructs a new instance.
AbstractInputStream - Class in org.apache.commons.io.input
  Abstracts some InputStream operations for implementations in this package.
AbstractInputStream() - Constructor for class org.apache.commons.io.input.AbstractInputStream
  Constructs a new instance for subclasses.
AbstractOrigin<T,B> - Class in org.apache.commons.io.build
  Abstracts the origin of data for builders like a `File`, `Path`, `Reader`, `Writer`, `InputStream`, `OutputStream`, and `URI`.
AbstractOrigin(T) - Constructor for class org.apache.commons.io.build.AbstractOrigin
  Constructs a new instance for subclasses.
AbstractOrigin.AbstractRandomAccessFileOrigin<T,B> - Class in org.apache.commons.io.build
  A `RandomAccessFile` origin.
AbstractOrigin.ByteArrayOrigin - Class in org.apache.commons.io.build
  A `byte[]` origin.
AbstractOrigin.CharSequenceOrigin - Class in org.apache.commons.io.build
  A `CharSequence` origin.
AbstractOrigin.FileOrigin - Class in org.apache.commons.io.build
  A `File` origin.
AbstractOrigin.InputStreamOrigin - Class in org.apache.commons.io.build
  An `InputStream` origin.
AbstractOrigin.IORandomAccessFileOrigin - Class in org.apache.commons.io.build
  A `IORandomAccessFile` origin.
AbstractOrigin.OutputStreamOrigin - Class in org.apache.commons.io.build
  An `OutputStream` origin.
AbstractOrigin.PathOrigin - Class in org.apache.commons.io.build
  A `Path` origin.
AbstractOrigin.RandomAccessFileOrigin - Class in org.apache.commons.io.build
  A `RandomAccessFile` origin.
AbstractOrigin.ReaderOrigin - Class in org.apache.commons.io.build
  A `Reader` origin.
AbstractOrigin.URIOrigin - Class in org.apache.commons.io.build
  A `URI` origin.
AbstractOrigin.WriterOrigin - Class in org.apache.commons.io.build
  A `Writer` origin.
AbstractOriginSupplier<T,B> - Class in org.apache.commons.io.build
  Abstracts building an instance of `T`.
AbstractOriginSupplier() - Constructor for class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new instance for subclasses.
AbstractRandomAccessFileOrigin(T) - Constructor for class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
  A `RandomAccessFile` origin.
AbstractStreamBuilder<T,B> - Class in org.apache.commons.io.build
  Abstracts building a typed instance of `T`.
AbstractStreamBuilder() - Constructor for class org.apache.commons.io.build.AbstractStreamBuilder
  Constructs a new instance for subclasses.
AbstractSupplier<T,B> - Class in org.apache.commons.io.build
  Abstracts supplying an instance of `T`.
AbstractSupplier() - Constructor for class org.apache.commons.io.build.AbstractSupplier
  Constructs a new instance for subclasses.
accept(int) - Method in interface org.apache.commons.io.function.IOIntConsumer
  Performs this operation on the given argument.
accept(File) - Method in class org.apache.commons.io.filefilter.AbstractFileFilter
  Checks to see if the File should be accepted by this filter.
accept(File) - Method in class org.apache.commons.io.filefilter.AgeFileFilter
  Checks to see if the last modification of the file matches cutoff favorably.
accept(File) - Method in class org.apache.commons.io.filefilter.AndFileFilter
  Checks to see if the File should be accepted by this filter.
accept(File) - Method in class org.apache.commons.io.filefilter.CanExecuteFileFilter
  Checks to see if the file can be executed.
accept(File) - Method in class org.apache.commons.io.filefilter.CanReadFileFilter
  Checks to see if the file can be read.
accept(File) - Method in class org.apache.commons.io.filefilter.CanWriteFileFilter
  Checks to see if the file can be written to.
accept(File) - Method in class org.apache.commons.io.filefilter.DelegateFileFilter
  Checks the filter.
accept(File) - Method in class org.apache.commons.io.filefilter.DirectoryFileFilter
  Checks to see if the file is a directory.
accept(File) - Method in class org.apache.commons.io.filefilter.EmptyFileFilter
  Checks to see if the file is empty.
accept(File) - Method in class org.apache.commons.io.filefilter.FalseFileFilter
  Returns false.
accept(File) - Method in class org.apache.commons.io.filefilter.FileEqualsFileFilter
accept(File) - Method in class org.apache.commons.io.filefilter.FileFileFilter
  Checks to see if the file is a file.
accept(File) - Method in class org.apache.commons.io.filefilter.HiddenFileFilter
  Checks to see if the file is hidden.
accept(File) - Method in interface org.apache.commons.io.filefilter.IOFileFilter
  Tests if a File should be accepted by this filter.
accept(File) - Method in class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Accepts the provided file if the file contains the file filter's magic number at the specified offset.
accept(File) - Method in class org.apache.commons.io.filefilter.NameFileFilter
  Checks to see if the file name matches.
accept(File) - Method in class org.apache.commons.io.filefilter.NotFileFilter
  Returns the logical NOT of the underlying filter's return value for the same File.
accept(File) - Method in class org.apache.commons.io.filefilter.OrFileFilter
  Checks to see if the File should be accepted by this filter.
accept(File) - Method in class org.apache.commons.io.filefilter.PathEqualsFileFilter
accept(File) - Method in class org.apache.commons.io.filefilter.PathMatcherFileFilter
accept(File) - Method in class org.apache.commons.io.filefilter.PathVisitorFileFilter
accept(File) - Method in class org.apache.commons.io.filefilter.PrefixFileFilter
  Checks to see if the file name starts with the prefix.
accept(File) - Method in class org.apache.commons.io.filefilter.SizeFileFilter
  Checks to see if the size of the file is favorable.
accept(File) - Method in class org.apache.commons.io.filefilter.SuffixFileFilter
  Checks to see if the file name ends with the suffix.
accept(File) - Method in class org.apache.commons.io.filefilter.SymbolicLinkFileFilter
  Checks to see if the file is a symbolic link.
accept(File) - Method in class org.apache.commons.io.filefilter.TrueFileFilter
  Returns true.
accept(File) - Method in class org.apache.commons.io.filefilter.WildcardFileFilter
  Checks to see if the file name matches one of the wildcards.
accept(File) - Method in class org.apache.commons.io.filefilter.WildcardFilter
  Deprecated.
  Checks to see if the file name matches one of the wildcards.
accept(File, String) - Method in class org.apache.commons.io.filefilter.AbstractFileFilter
  Checks to see if the File should be accepted by this filter.
accept(File, String) - Method in class org.apache.commons.io.filefilter.AndFileFilter
  Checks to see if the File should be accepted by this filter.
accept(File, String) - Method in class org.apache.commons.io.filefilter.DelegateFileFilter
  Checks the filter.
accept(File, String) - Method in class org.apache.commons.io.filefilter.FalseFileFilter
  Returns false.
accept(File, String) - Method in interface org.apache.commons.io.filefilter.IOFileFilter
  Tests if a File should be accepted by this filter.
accept(File, String) - Method in class org.apache.commons.io.filefilter.NameFileFilter
  Checks to see if the file name matches.
accept(File, String) - Method in class org.apache.commons.io.filefilter.NotFileFilter
  Returns the logical NOT of the underlying filter's return value for the same arguments.
accept(File, String) - Method in class org.apache.commons.io.filefilter.OrFileFilter
  Checks to see if the File should be accepted by this filter.
accept(File, String) - Method in class org.apache.commons.io.filefilter.PathVisitorFileFilter
accept(File, String) - Method in class org.apache.commons.io.filefilter.PrefixFileFilter
  Checks to see if the file name starts with the prefix.
accept(File, String) - Method in class org.apache.commons.io.filefilter.RegexFileFilter
  Checks to see if the file name matches one of the regular expressions.
accept(File, String) - Method in class org.apache.commons.io.filefilter.SuffixFileFilter
  Checks to see if the file name ends with the suffix.
accept(File, String) - Method in class org.apache.commons.io.filefilter.TrueFileFilter
  Returns true.
accept(File, String) - Method in class org.apache.commons.io.filefilter.WildcardFileFilter
  Checks to see if the file name matches one of the wildcards.
accept(File, String) - Method in class org.apache.commons.io.filefilter.WildcardFilter
  Deprecated.
  Checks to see if the file name matches one of the wildcards.
accept(Class<?>...) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Accepts the specified classes for deserialization, unless they are otherwise rejected.
accept(Class<?>...) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Accepts the specified classes for deserialization, unless they are otherwise rejected.
accept(Class<?>...) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Accepts the specified classes for deserialization, unless they are otherwise rejected.
accept(String...) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Accepts the wildcard specified classes for deserialization, unless they are otherwise rejected.
accept(String...) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Accepts the wildcard specified classes for deserialization, unless they are otherwise rejected.
accept(String...) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Accepts the wildcard specified classes for deserialization, unless they are otherwise rejected.
accept(Path) - Method in class org.apache.commons.io.file.DirectoryStreamFilter
accept(Path, BasicFileAttributes) - Method in interface org.apache.commons.io.file.PathFilter
  Tests whether or not to include the specified Path in a result.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.AgeFileFilter
  Checks to see if the last modification of the file matches cutoff favorably.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.AndFileFilter
  Checks to see if a Path should be accepted by this filter.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.CanExecuteFileFilter
  Checks to see if the file can be executed.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.CanReadFileFilter
  Checks to see if the file can be read.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.CanWriteFileFilter
  Checks to see if the file can be written to.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.DirectoryFileFilter
  Checks to see if the file is a directory.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.EmptyFileFilter
  Checks to see if the file is empty.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.FalseFileFilter
  Returns false.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.FileEqualsFileFilter
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.FileFileFilter
  Checks to see if the file is a file.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.HiddenFileFilter
  Checks to see if the file is hidden.
accept(Path, BasicFileAttributes) - Method in interface org.apache.commons.io.filefilter.IOFileFilter
  Checks to see if a Path should be accepted by this filter.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Accepts the provided file if the file contains the file filter's magic number at the specified offset.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.NameFileFilter
  Checks to see if the file name matches.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.NotFileFilter
  Returns the logical NOT of the underlying filter's return value for the same File.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.OrFileFilter
  Checks to see if a Path should be accepted by this filter.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.PathEqualsFileFilter
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.PathVisitorFileFilter
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.PrefixFileFilter
  Checks to see if the file name starts with the prefix.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.RegexFileFilter
  Checks to see if the file name matches one of the regular expressions.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.SizeFileFilter
  Checks to see if the size of the file is favorable.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.SuffixFileFilter
  Checks to see if the file name ends with the suffix.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.SymbolicLinkFileFilter
  Checks to see if the file is a symbolic link.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.TrueFileFilter
  Returns true.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.WildcardFileFilter
  Checks to see if the file name matches one of the wildcards.
accept(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.WildcardFilter
  Deprecated.
  Checks to see if the file name matches one of the wildcards.
accept(Path, IOConsumer<RandomAccessFile>) - Method in enum org.apache.commons.io.RandomAccessFileMode
  Performs an operation on the `RandomAccessFile` specified at the given `Path`.
accept(Pattern) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Accepts class names that match the supplied pattern for deserialization, unless they are otherwise rejected.
accept(Pattern) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Accepts class names that match the supplied pattern for deserialization, unless they are otherwise rejected.
accept(Pattern) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Accepts class names that match the supplied pattern for deserialization, unless they are otherwise rejected.
accept(IOBiConsumer<T, U>, T, U) - Static method in class org.apache.commons.io.function.Uncheck
  Accepts an IO consumer with the given arguments.
accept(IOConsumer<T>, T) - Static method in class org.apache.commons.io.function.Uncheck
  Accepts an IO consumer with the given argument.
accept(IOIntConsumer, int) - Static method in class org.apache.commons.io.function.Uncheck
  Accepts an IO consumer with the given argument.
accept(IOTriConsumer<T, U, V>, T, U, V) - Static method in class org.apache.commons.io.function.Uncheck
  Accepts an IO consumer with the given arguments.
accept(ClassNameMatcher) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Accepts class names where the supplied ClassNameMatcher matches for deserialization, unless they are otherwise rejected.
accept(ClassNameMatcher) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Accepts class names where the supplied ClassNameMatcher matches for deserialization, unless they are otherwise rejected.
accept(ClassNameMatcher) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Accepts class names where the supplied ClassNameMatcher matches for deserialization, unless they are otherwise rejected.
accept(T) - Method in interface org.apache.commons.io.function.IOConsumer
  Performs this operation on the given argument.
accept(T, U) - Method in interface org.apache.commons.io.function.IOBiConsumer
  Performs this operation on the given arguments.
accept(T, U, V) - Method in interface org.apache.commons.io.function.IOTriConsumer
  Performs this operation on the given arguments.
AccumulatorPathVisitor - Class in org.apache.commons.io.file
  Accumulates normalized paths during visitation.
AccumulatorPathVisitor() - Constructor for class org.apache.commons.io.file.AccumulatorPathVisitor
  Deprecated.
  Use `AccumulatorPathVisitor.builder()`.
AccumulatorPathVisitor(Counters.PathCounters) - Constructor for class org.apache.commons.io.file.AccumulatorPathVisitor
  Deprecated.
  Use `AccumulatorPathVisitor.builder()`.
AccumulatorPathVisitor(Counters.PathCounters, PathFilter, PathFilter) - Constructor for class org.apache.commons.io.file.AccumulatorPathVisitor
  Deprecated.
  Use `AccumulatorPathVisitor.builder()`.
AccumulatorPathVisitor(Counters.PathCounters, PathFilter, PathFilter, IOBiFunction<Path, IOException, FileVisitResult>) - Constructor for class org.apache.commons.io.file.AccumulatorPathVisitor
  Deprecated.
  Use `AccumulatorPathVisitor.builder()`.
AccumulatorPathVisitor.Builder - Class in org.apache.commons.io.file
  Builds instances of `AccumulatorPathVisitor`.
adapt(Iterable<E>) - Static method in interface org.apache.commons.io.function.IOIterator
  Adapts the given Iterable as an IOIterator.
adapt(Iterator<E>) - Static method in interface org.apache.commons.io.function.IOIterator
  Adapts the given Iterator as an IOIterator.
adapt(Spliterator<E>) - Static method in interface org.apache.commons.io.function.IOSpliterator
  Adapts the given Spliterator as an IOSpliterator.
adapt(Stream<T>) - Static method in interface org.apache.commons.io.function.IOStream
  Constructs a new IOStream for the given Stream.
add(byte) - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Adds a new byte to the buffer, which will eventually be returned by following invocations of `CircularByteBuffer.read()`.
add(byte[], int, int) - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Adds the given bytes to the buffer.
add(long) - Method in interface org.apache.commons.io.file.Counters.Counter
  Adds the given number to this counter.
add(ObservableInputStream.Observer) - Method in class org.apache.commons.io.input.ObservableInputStream
  Adds an Observer.
addFileFilter(IOFileFilter) - Method in class org.apache.commons.io.filefilter.AndFileFilter
  Adds the specified file filter to the list of file filters at the end of the list.
addFileFilter(IOFileFilter) - Method in interface org.apache.commons.io.filefilter.ConditionalFileFilter
  Adds the specified file filter to the list of file filters at the end of the list.
addFileFilter(IOFileFilter) - Method in class org.apache.commons.io.filefilter.OrFileFilter
  Adds the specified file filter to the list of file filters at the end of the list.
addFileFilter(IOFileFilter...) - Method in class org.apache.commons.io.filefilter.AndFileFilter
  Adds the given file filters.
addFileFilter(IOFileFilter...) - Method in class org.apache.commons.io.filefilter.OrFileFilter
  Adds the given file filters.
addListener(FileAlterationListener) - Method in class org.apache.commons.io.monitor.FileAlterationObserver
  Adds a file system listener.
addObserver(FileAlterationObserver) - Method in class org.apache.commons.io.monitor.FileAlterationMonitor
  Adds a file system observer to this monitor.
afterRead(int) - Method in class org.apache.commons.io.input.AutoCloseInputStream
  Automatically closes the stream if the end of stream was reached.
afterRead(int) - Method in class org.apache.commons.io.input.BoundedInputStream
  Adds the number of read bytes to the count.
afterRead(int) - Method in class org.apache.commons.io.input.ChecksumInputStream
afterRead(int) - Method in class org.apache.commons.io.input.CountingInputStream
  Deprecated.
  Adds the number of read bytes to the count.
afterRead(int) - Method in class org.apache.commons.io.input.ProxyInputStream
  Called by the `read` methods after the proxied call has returned successfully.
afterRead(int) - Method in class org.apache.commons.io.input.ProxyReader
  Invoked by the read methods after the proxied call has returned successfully.
afterWrite(int) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invoked by the write methods after the proxied call has returned successfully.
afterWrite(int) - Method in class org.apache.commons.io.output.ProxyOutputStream
  Invoked by the write methods after the proxied call has returned successfully.
afterWrite(int) - Method in class org.apache.commons.io.output.ProxyWriter
  Invoked by the write methods after the proxied call has returned successfully.
ageFileFilter(long) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file was last modified before or at the specified cutoff time.
ageFileFilter(long, boolean) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that filters files based on a cutoff time.
ageFileFilter(File) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file was last modified before or at the same time as the specified reference file.
ageFileFilter(File, boolean) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that filters files based on a cutoff reference file.
ageFileFilter(Date) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file was last modified before or at the specified cutoff date.
ageFileFilter(Date, boolean) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that filters files based on a cutoff date.
AgeFileFilter - Class in org.apache.commons.io.filefilter
  Filters files based on a cutoff time, can filter either newer files or files equal to or older.
AgeFileFilter(long) - Constructor for class org.apache.commons.io.filefilter.AgeFileFilter
  Constructs a new age file filter for files equal to or older than a certain cutoff
AgeFileFilter(long, boolean) - Constructor for class org.apache.commons.io.filefilter.AgeFileFilter
  Constructs a new age file filter for files on any one side of a certain cutoff.
AgeFileFilter(File) - Constructor for class org.apache.commons.io.filefilter.AgeFileFilter
  Constructs a new age file filter for files older than (at or before) a certain File (whose last modification time will be used as reference).
AgeFileFilter(File, boolean) - Constructor for class org.apache.commons.io.filefilter.AgeFileFilter
  Constructs a new age file filter for files on any one side of a certain File (whose last modification time will be used as reference).
AgeFileFilter(Instant) - Constructor for class org.apache.commons.io.filefilter.AgeFileFilter
  Constructs a new age file filter for files equal to or older than a certain cutoff.
AgeFileFilter(Instant, boolean) - Constructor for class org.apache.commons.io.filefilter.AgeFileFilter
  Constructs a new age file filter for files on any one side of a certain cutoff.
AgeFileFilter(Date) - Constructor for class org.apache.commons.io.filefilter.AgeFileFilter
  Constructs a new age file filter for files older than (at or before) a certain cutoff date.
AgeFileFilter(Date, boolean) - Constructor for class org.apache.commons.io.filefilter.AgeFileFilter
  Constructs a new age file filter for files on any one side of a certain cutoff date.
allMatch(IOPredicate<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.allMatch(java.util.function.Predicate)` but throws `IOException`.
alwaysFalse() - Static method in interface org.apache.commons.io.function.IOPredicate
  Always false.
alwaysTrue() - Static method in interface org.apache.commons.io.function.IOPredicate
  Always true.
and(IOFileFilter) - Method in class org.apache.commons.io.filefilter.FalseFileFilter
and(IOFileFilter) - Method in interface org.apache.commons.io.filefilter.IOFileFilter
  Constructs a new "and" filter with this filter.
and(IOFileFilter) - Method in class org.apache.commons.io.filefilter.TrueFileFilter
and(IOFileFilter...) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that ANDs the specified filters.
and(IOPredicate<? super T>) - Method in interface org.apache.commons.io.function.IOPredicate
  Creates a composed predicate that represents a short-circuiting logical AND of this predicate and another.
andFileFilter(IOFileFilter, IOFileFilter) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Deprecated.
  use `FileFilterUtils.and(IOFileFilter...)`
AndFileFilter - Class in org.apache.commons.io.filefilter
  A `FileFilter` providing conditional AND logic across a list of file filters.
AndFileFilter() - Constructor for class org.apache.commons.io.filefilter.AndFileFilter
  Constructs a new empty instance.
AndFileFilter(List<IOFileFilter>) - Constructor for class org.apache.commons.io.filefilter.AndFileFilter
  Constructs a new instance of `AndFileFilter` with the specified list of filters.
AndFileFilter(IOFileFilter...) - Constructor for class org.apache.commons.io.filefilter.AndFileFilter
  Constructs a new instance for the give filters.
AndFileFilter(IOFileFilter, IOFileFilter) - Constructor for class org.apache.commons.io.filefilter.AndFileFilter
  Constructs a new file filter that ANDs the result of other filters.
andThen(Consumer<? super R>) - Method in interface org.apache.commons.io.function.IOFunction
  Returns a composed `IOFunction` that first applies this function to its input, and then applies the `after` consumer to the result.
andThen(Function<? super R, ? extends V>) - Method in interface org.apache.commons.io.function.IOFunction
  Returns a composed `IOFunction` that first applies this function to its input, and then applies the `after` function to the result.
andThen(IOBiConsumer<? super T, ? super U>) - Method in interface org.apache.commons.io.function.IOBiConsumer
  Creates a composed `IOBiConsumer` that performs, in sequence, this operation followed by the `after` operation.
andThen(IOConsumer<? super R>) - Method in interface org.apache.commons.io.function.IOFunction
  Returns a composed `IOFunction` that first applies this function to its input, and then applies the `after` consumer to the result.
andThen(IOConsumer<? super T>) - Method in interface org.apache.commons.io.function.IOConsumer
  Returns a composed `IOConsumer` that performs, in sequence, this operation followed by the `after` operation.
andThen(IOFunction<? super R, ? extends V>) - Method in interface org.apache.commons.io.function.IOBiFunction
  Creates a composed function that first applies this function to its input, and then applies the `after` function to the result.
andThen(IOFunction<? super R, ? extends V>) - Method in interface org.apache.commons.io.function.IOFunction
  Returns a composed `IOFunction` that first applies this function to its input, and then applies the `after` function to the result.
andThen(IOFunction<? super R, ? extends W>) - Method in interface org.apache.commons.io.function.IOTriFunction
  Creates a composed function that first applies this function to its input, and then applies the `after` function to the result.
andThen(IOFunction<? super R, ? extends X>) - Method in interface org.apache.commons.io.function.IOQuadFunction
  Creates a composed function that first applies this function to its input, and then applies the `after` function to the result.
andThen(IOIntConsumer) - Method in interface org.apache.commons.io.function.IOIntConsumer
  Returns a composed `IOIntConsumer` that performs, in sequence, this operation followed by the `after` operation.
andThen(IOTriConsumer<? super T, ? super U, ? super V>) - Method in interface org.apache.commons.io.function.IOTriConsumer
  Creates a composed `IOTriConsumer` that performs, in sequence, this operation followed by the `after` operation.
anyMatch(IOPredicate<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.anyMatch(java.util.function.Predicate)` but throws `IOException`.
append(char) - Method in class org.apache.commons.io.output.AppendableWriter
  Appends the specified character to the underlying appendable.
append(char) - Method in class org.apache.commons.io.output.FilterCollectionWriter
append(char) - Method in class org.apache.commons.io.output.NullAppendable
append(char) - Method in class org.apache.commons.io.output.NullWriter
  Does nothing - output to `/dev/null`.
append(char) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegates' `append(char)` methods.
append(char) - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `append(char)` method.
append(char) - Method in class org.apache.commons.io.output.StringBuilderWriter
  Appends a single character to this Writer.
append(char) - Method in interface org.apache.commons.io.output.UncheckedAppendable
  Appends per `Appendable.append(char)` but rethrows `IOException` as `UncheckedIOException`.
append(char) - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
append(CharSequence) - Method in class org.apache.commons.io.output.AppendableWriter
  Appends the specified character sequence to the underlying appendable.
append(CharSequence) - Method in class org.apache.commons.io.output.FilterCollectionWriter
append(CharSequence) - Method in class org.apache.commons.io.output.NullAppendable
append(CharSequence) - Method in class org.apache.commons.io.output.NullWriter
  Does nothing - output to `/dev/null`.
append(CharSequence) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegates' `append(CharSequence)` methods.
append(CharSequence) - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `append(CharSequence)` method.
append(CharSequence) - Method in class org.apache.commons.io.output.StringBuilderWriter
  Appends a character sequence to this Writer.
append(CharSequence) - Method in interface org.apache.commons.io.output.UncheckedAppendable
  Appends per `Appendable.append(CharSequence)` but rethrows `IOException` as `UncheckedIOException`.
append(CharSequence) - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
append(CharSequence, int, int) - Method in class org.apache.commons.io.output.AppendableWriter
  Appends a subsequence of the specified character sequence to the underlying appendable.
append(CharSequence, int, int) - Method in class org.apache.commons.io.output.FilterCollectionWriter
append(CharSequence, int, int) - Method in class org.apache.commons.io.output.NullAppendable
append(CharSequence, int, int) - Method in class org.apache.commons.io.output.NullWriter
  Does nothing - output to `/dev/null`.
append(CharSequence, int, int) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegates' `append(CharSequence, int, int)` methods.
append(CharSequence, int, int) - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `append(CharSequence, int, int)` method.
append(CharSequence, int, int) - Method in class org.apache.commons.io.output.StringBuilderWriter
  Appends a portion of a character sequence to the `StringBuilder`.
append(CharSequence, int, int) - Method in interface org.apache.commons.io.output.UncheckedAppendable
  Appends per `Appendable.append(CharSequence, int, int)` but rethrows `IOException` as `UncheckedIOException`.
append(CharSequence, int, int) - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
AppendableOutputStream<T> - Class in org.apache.commons.io.output
  OutputStream implementation that writes the data to an `Appendable` Object.
AppendableOutputStream(T) - Constructor for class org.apache.commons.io.output.AppendableOutputStream
  Constructs a new instance with the specified appendable.
AppendableWriter<T> - Class in org.apache.commons.io.output
  Writer implementation that writes the data to an `Appendable` Object.
AppendableWriter(T) - Constructor for class org.apache.commons.io.output.AppendableWriter
  Constructs a new instance with the specified appendable.
apply(Path, IOFunction<RandomAccessFile, T>) - Method in enum org.apache.commons.io.RandomAccessFileMode
  Applies the given function for a `RandomAccessFile` specified at the given `Path`.
apply(IOBiFunction<T, U, R>, T, U) - Static method in class org.apache.commons.io.function.Uncheck
  Applies an IO function with the given arguments.
apply(IOFunction<T, R>, T) - Static method in class org.apache.commons.io.function.Uncheck
  Applies an IO function with the given arguments.
apply(IOQuadFunction<T, U, V, W, R>, T, U, V, W) - Static method in class org.apache.commons.io.function.Uncheck
  Applies an IO quad-function with the given arguments.
apply(IOTriFunction<T, U, V, R>, T, U, V) - Static method in class org.apache.commons.io.function.Uncheck
  Applies an IO tri-function with the given arguments.
apply(T) - Method in interface org.apache.commons.io.function.IOFunction
  Applies this function to the given argument.
apply(T, U) - Method in interface org.apache.commons.io.function.IOBiFunction
  Applies this function to the given arguments.
apply(T, U, V) - Method in interface org.apache.commons.io.function.IOTriFunction
  Applies this function to the given arguments.
apply(T, U, V, W) - Method in interface org.apache.commons.io.function.IOQuadFunction
  Applies this function to the given arguments.
asBaseStream() - Method in interface org.apache.commons.io.function.IOBaseStream
  Constructs a `BaseStream` for this instance that throws `UncheckedIOException` instead of `IOException`.
asBiConsumer() - Method in interface org.apache.commons.io.function.IOBiConsumer
  Creates a `BiConsumer` for this instance that throws `UncheckedIOException` instead of `IOException`.
asBiFunction() - Method in interface org.apache.commons.io.function.IOBiFunction
  Creates a `BiFunction` for this instance that throws `UncheckedIOException` instead of `IOException`.
asBinaryOperator() - Method in interface org.apache.commons.io.function.IOBinaryOperator
  Creates a `BinaryOperator` for this instance that throws `UncheckedIOException` instead of `IOException`.
asBooleanSupplier() - Method in interface org.apache.commons.io.function.IOBooleanSupplier
  Creates a `Supplier` for this instance that throws `UncheckedIOException` instead of `IOException`.
asComparator() - Method in interface org.apache.commons.io.function.IOComparator
  Creates a `Comparator` for this instance that throws `UncheckedIOException` instead of `IOException`.
asConsumer() - Method in interface org.apache.commons.io.function.IOConsumer
  Creates a `Consumer` for this instance that throws `UncheckedIOException` instead of `IOException`.
asConsumer() - Method in interface org.apache.commons.io.function.IOIntConsumer
  Creates a `Consumer` for this instance that throws `UncheckedIOException` instead of `IOException`.
asFileFilter(FileFilter) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns an `IOFileFilter` that wraps the `FileFilter` instance.
asFileFilter(FilenameFilter) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns an `IOFileFilter` that wraps the `FilenameFilter` instance.
asFunction() - Method in interface org.apache.commons.io.function.IOFunction
  Creates a `Function` for this instance that throws `UncheckedIOException` instead of `IOException`.
asIntConsumer() - Method in interface org.apache.commons.io.function.IOIntConsumer
  Creates an `IntConsumer` for this instance that throws `UncheckedIOException` instead of `IOException`.
asIntSupplier() - Method in interface org.apache.commons.io.function.IOIntSupplier
  Creates a `Supplier` for this instance that throws `UncheckedIOException` instead of `IOException`.
asIterator() - Method in interface org.apache.commons.io.function.IOIterator
  Creates an `Iterator` for this instance that throws `UncheckedIOException` instead of `IOException`.
asPredicate() - Method in interface org.apache.commons.io.function.IOPredicate
  Creates a `Predicate` for this instance that throws `UncheckedIOException` instead of `IOException`.
asRunnable() - Method in interface org.apache.commons.io.function.IORunnable
  Creates a `Runnable` for this instance that throws `UncheckedIOException` instead of `IOException`.
asSpliterator() - Method in interface org.apache.commons.io.function.IOSpliterator
  Constructs a `Spliterator` for this instance that throws `UncheckedIOException` instead of `IOException`.
asSupplier() - Method in interface org.apache.commons.io.function.IOLongSupplier
  Creates a `Supplier` for this instance that throws `UncheckedIOException` instead of `IOException`.
asSupplier() - Method in interface org.apache.commons.io.function.IOSupplier
  Creates a `Supplier` for this instance that throws `UncheckedIOException` instead of `IOException`.
asThis() - Method in class org.apache.commons.io.build.AbstractSupplier
  Returns this instance typed as the subclass type `B`.
asThis() - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Returns this instance typed to `T`.
asUnaryOperator() - Method in interface org.apache.commons.io.function.IOUnaryOperator
  Creates a `UnaryOperator` for this instance that throws `UncheckedIOException` instead of `IOException`.
AutoCloseInputStream - Class in org.apache.commons.io.input
  Proxy stream that closes and discards the underlying stream as soon as the end of input has been reached or when the stream is explicitly closed.
AutoCloseInputStream(InputStream) - Constructor for class org.apache.commons.io.input.AutoCloseInputStream
  Deprecated.
  Use `AutoCloseInputStream.builder()`, `AutoCloseInputStream.Builder`, and `AutoCloseInputStream.Builder.get()`
AutoCloseInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `AutoCloseInputStream` instance.
available() - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `InputStream.available()` method.
available() - Method in class org.apache.commons.io.input.BrokenInputStream
  Throws the configured exception.
available() - Method in class org.apache.commons.io.input.BufferedFileChannelInputStream
available() - Method in class org.apache.commons.io.input.CharSequenceInputStream
  Gets a lower bound on the number of bytes remaining in the byte stream.
available() - Method in class org.apache.commons.io.input.CircularInputStream
available() - Method in class org.apache.commons.io.input.MemoryMappedFileInputStream
available() - Method in class org.apache.commons.io.input.NullInputStream
available() - Method in class org.apache.commons.io.input.ProxyInputStream
  Invokes the delegate's `InputStream.available()` method.
available() - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
  Gets an estimate of the number of bytes that can be read (or skipped over) from this input stream.
available() - Method in class org.apache.commons.io.input.ReadAheadInputStream
available() - Method in class org.apache.commons.io.input.ReaderInputStream
available() - Method in class org.apache.commons.io.input.UncheckedFilterInputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
available() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  Returns the number of bytes that are available before this stream will block.
available() - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
available() - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Returns the number of bytes that are available before this stream will block.
availableLong() - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
  Gets the number of bytes that can be read (or skipped over) from this input stream.

## B

Basic Usage - Search tag in class org.apache.commons.io.monitor.FileAlterationObserver
  Section
beforeRead(int) - Method in class org.apache.commons.io.input.ProxyInputStream
  Invoked by the `read` methods before the call is proxied.
beforeRead(int) - Method in class org.apache.commons.io.input.ProxyReader
  Invoked by the read methods before the call is proxied.
beforeRead(int) - Method in class org.apache.commons.io.input.ThrottledInputStream
beforeWrite(int) - Method in class org.apache.commons.io.output.CountingOutputStream
  Updates the count with the number of bytes that are being written.
beforeWrite(int) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invoked by the write methods before the call is proxied.
beforeWrite(int) - Method in class org.apache.commons.io.output.ProxyOutputStream
  Invoked by the write methods before the call is proxied.
beforeWrite(int) - Method in class org.apache.commons.io.output.ProxyWriter
  Invoked by the write methods before the call is proxied.
bigIntegerCounter() - Static method in class org.apache.commons.io.file.Counters
  Returns a new BigInteger Counter.
bigIntegerPathCounters() - Static method in class org.apache.commons.io.file.Counters
  Returns a new BigInteger PathCounters.
bindStream(InputStream) - Method in class org.apache.commons.io.input.DemuxInputStream
  Binds the specified stream to the current thread.
bindStream(OutputStream) - Method in class org.apache.commons.io.output.DemuxOutputStream
  Binds the specified stream to the current thread.
BOMInputStream - Class in org.apache.commons.io.input
  This class is used to wrap a stream that includes an encoded `ByteOrderMark` as its first bytes.
BOMInputStream(InputStream) - Constructor for class org.apache.commons.io.input.BOMInputStream
  Deprecated.
  Use `BOMInputStream.builder()`, `BOMInputStream.Builder`, and `BOMInputStream.Builder.get()`
BOMInputStream(InputStream, boolean) - Constructor for class org.apache.commons.io.input.BOMInputStream
  Deprecated.
  Use `BOMInputStream.builder()`, `BOMInputStream.Builder`, and `BOMInputStream.Builder.get()`
BOMInputStream(InputStream, boolean, ByteOrderMark...) - Constructor for class org.apache.commons.io.input.BOMInputStream
  Deprecated.
  Use `BOMInputStream.builder()`, `BOMInputStream.Builder`, and `BOMInputStream.Builder.get()`
BOMInputStream(InputStream, ByteOrderMark...) - Constructor for class org.apache.commons.io.input.BOMInputStream
  Deprecated.
  Use `BOMInputStream.builder()`, `BOMInputStream.Builder`, and `BOMInputStream.Builder.get()`
BOMInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `BOMInputStream`.
BoundedInputStream - Class in org.apache.commons.io.input
  Reads bytes up to a maximum count and stops once reached.
BoundedInputStream(InputStream) - Constructor for class org.apache.commons.io.input.BoundedInputStream
  Deprecated.
  Use `IOSupplier.get()`.
BoundedInputStream(InputStream, long) - Constructor for class org.apache.commons.io.input.BoundedInputStream
  Deprecated.
  Use `IOSupplier.get()`.
BoundedInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `BoundedInputStream`.
BoundedReader - Class in org.apache.commons.io.input
  A reader that imposes a limit to the number of characters that can be read from an underlying reader, returning EOF when this limit is reached, regardless of state of underlying reader.
BoundedReader(Reader, int) - Constructor for class org.apache.commons.io.input.BoundedReader
  Constructs a bounded reader
branch - Variable in class org.apache.commons.io.output.TeeOutputStream
  The second OutputStream to write to.
BrokenInputStream - Class in org.apache.commons.io.input
  Always throws an exception from all `InputStream` methods where `IOException` is declared.
BrokenInputStream() - Constructor for class org.apache.commons.io.input.BrokenInputStream
  Constructs a new stream that always throws an `IOException`.
BrokenInputStream(IOException) - Constructor for class org.apache.commons.io.input.BrokenInputStream
  Deprecated.
  Use `BrokenInputStream(Throwable)`.
BrokenInputStream(Throwable) - Constructor for class org.apache.commons.io.input.BrokenInputStream
  Constructs a new stream that always throws the given exception.
BrokenInputStream(Supplier<Throwable>) - Constructor for class org.apache.commons.io.input.BrokenInputStream
  Constructs a new stream that always throws the supplied exception.
BrokenOutputStream - Class in org.apache.commons.io.output
  Always throws an exception from all `OutputStream` methods where `IOException` is declared.
BrokenOutputStream() - Constructor for class org.apache.commons.io.output.BrokenOutputStream
  Constructs a new stream that always throws an `IOException`.
BrokenOutputStream(IOException) - Constructor for class org.apache.commons.io.output.BrokenOutputStream
  Deprecated.
  Use `BrokenOutputStream(Throwable)`.
BrokenOutputStream(Throwable) - Constructor for class org.apache.commons.io.output.BrokenOutputStream
  Constructs a new stream that always throws the given exception.
BrokenOutputStream(Function<String, Throwable>) - Constructor for class org.apache.commons.io.output.BrokenOutputStream
  Constructs a new stream that always throws the supplied exception.
BrokenOutputStream(Supplier<Throwable>) - Constructor for class org.apache.commons.io.output.BrokenOutputStream
  Deprecated.
  Use `BrokenOutputStream(Function)`.
BrokenReader - Class in org.apache.commons.io.input
  Always throws an exception from all `Reader` methods where `IOException` is declared.
BrokenReader() - Constructor for class org.apache.commons.io.input.BrokenReader
  Constructs a new reader that always throws an `IOException`.
BrokenReader(IOException) - Constructor for class org.apache.commons.io.input.BrokenReader
  Deprecated.
  Use `BrokenReader(Throwable)`.
BrokenReader(Throwable) - Constructor for class org.apache.commons.io.input.BrokenReader
  Constructs a new reader that always throws the given exception.
BrokenReader(Supplier<Throwable>) - Constructor for class org.apache.commons.io.input.BrokenReader
  Constructs a new reader that always throws the supplied exception.
BrokenWriter - Class in org.apache.commons.io.output
  Always throws an exception from all `Writer` methods where `IOException` is declared.
BrokenWriter() - Constructor for class org.apache.commons.io.output.BrokenWriter
  Constructs a new writer that always throws an `IOException`.
BrokenWriter(IOException) - Constructor for class org.apache.commons.io.output.BrokenWriter
  Deprecated.
  Use `BrokenWriter(Throwable)`.
BrokenWriter(Throwable) - Constructor for class org.apache.commons.io.output.BrokenWriter
  Constructs a new writer that always throws the given exception.
BrokenWriter(Supplier<Throwable>) - Constructor for class org.apache.commons.io.output.BrokenWriter
  Constructs a new writer that always throws the supplied exception.
buffer - Variable in class org.apache.commons.io.input.buffer.CircularBufferInputStream
  Internal buffer.
buffer - Variable in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  The buffer containing the current bytes read from the target InputStream.
buffer(InputStream) - Static method in class org.apache.commons.io.IOUtils
  Returns the given InputStream if it is already a `BufferedInputStream`, otherwise creates a BufferedInputStream from the given InputStream.
buffer(InputStream, int) - Static method in class org.apache.commons.io.IOUtils
  Returns the given InputStream if it is already a `BufferedInputStream`, otherwise creates a BufferedInputStream from the given InputStream.
buffer(OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Returns the given OutputStream if it is already a `BufferedOutputStream`, otherwise creates a BufferedOutputStream from the given OutputStream.
buffer(OutputStream, int) - Static method in class org.apache.commons.io.IOUtils
  Returns the given OutputStream if it is already a `BufferedOutputStream`, otherwise creates a BufferedOutputStream from the given OutputStream.
buffer(Reader) - Static method in class org.apache.commons.io.IOUtils
  Returns the given reader if it is already a `BufferedReader`, otherwise creates a BufferedReader from the given reader.
buffer(Reader, int) - Static method in class org.apache.commons.io.IOUtils
  Returns the given reader if it is already a `BufferedReader`, otherwise creates a BufferedReader from the given reader.
buffer(Writer) - Static method in class org.apache.commons.io.IOUtils
  Returns the given Writer if it is already a `BufferedWriter`, otherwise creates a BufferedWriter from the given Writer.
buffer(Writer, int) - Static method in class org.apache.commons.io.IOUtils
  Returns the given Writer if it is already a `BufferedWriter`, otherwise creates a BufferedWriter from the given Writer.
BufferedFileChannelInputStream - Class in org.apache.commons.io.input
  `InputStream` implementation which uses direct buffer to read a file to avoid extra copy of data between Java and native memory which happens when using `BufferedInputStream`.
BufferedFileChannelInputStream(File) - Constructor for class org.apache.commons.io.input.BufferedFileChannelInputStream
  Deprecated.
  Use `BufferedFileChannelInputStream.builder()`, `BufferedFileChannelInputStream.Builder`, and `BufferedFileChannelInputStream.Builder.get()`
BufferedFileChannelInputStream(File, int) - Constructor for class org.apache.commons.io.input.BufferedFileChannelInputStream
  Deprecated.
  Use `BufferedFileChannelInputStream.builder()`, `BufferedFileChannelInputStream.Builder`, and `BufferedFileChannelInputStream.Builder.get()`
BufferedFileChannelInputStream(Path) - Constructor for class org.apache.commons.io.input.BufferedFileChannelInputStream
  Deprecated.
  Use `BufferedFileChannelInputStream.builder()`, `BufferedFileChannelInputStream.Builder`, and `BufferedFileChannelInputStream.Builder.get()`
BufferedFileChannelInputStream(Path, int) - Constructor for class org.apache.commons.io.input.BufferedFileChannelInputStream
  Deprecated.
  Use `BufferedFileChannelInputStream.builder()`, `BufferedFileChannelInputStream.Builder`, and `BufferedFileChannelInputStream.Builder.get()`
BufferedFileChannelInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `BufferedFileChannelInputStream`.
bufferSize - Variable in class org.apache.commons.io.input.buffer.CircularBufferInputStream
  Internal buffer size.
builder() - Static method in class org.apache.commons.io.file.AccumulatorPathVisitor
  Builds instances of `AccumulatorPathVisitor`.
builder() - Static method in class org.apache.commons.io.filefilter.WildcardFileFilter
  Constructs a new `WildcardFileFilter.Builder`.
builder() - Static method in class org.apache.commons.io.input.AutoCloseInputStream
  Constructs a new `AutoCloseInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.BOMInputStream
  Constructs a new `BOMInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.BoundedInputStream
  Constructs a new `BoundedInputStream.AbstractBuilder`.
builder() - Static method in class org.apache.commons.io.input.BufferedFileChannelInputStream
  Constructs a new `BufferedFileChannelInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.CharSequenceInputStream
  Constructs a new `CharSequenceInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.ChecksumInputStream
  Constructs a new `ChecksumInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.MemoryMappedFileInputStream
  Constructs a new `MemoryMappedFileInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.MessageDigestCalculatingInputStream
  Deprecated.
  Constructs a new `MessageDigestCalculatingInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.MessageDigestInputStream
  Constructs a new `MessageDigestInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.QueueInputStream
  Constructs a new `QueueInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.RandomAccessFileInputStream
  Constructs a new `RandomAccessFileInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.ReadAheadInputStream
  Constructs a new `ReadAheadInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.ReaderInputStream
  Constructs a new `ReaderInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.ReversedLinesFileReader
  Constructs a new `ReversedLinesFileReader.Builder`.
builder() - Static method in class org.apache.commons.io.input.Tailer
  Constructs a new `Tailer.Builder`.
builder() - Static method in class org.apache.commons.io.input.ThrottledInputStream
  Constructs a new `ThrottledInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.UncheckedBufferedReader
  Constructs a new `UncheckedBufferedReader.Builder`.
builder() - Static method in class org.apache.commons.io.input.UncheckedFilterInputStream
  Constructs a new `UncheckedFilterInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.UncheckedFilterReader
  Constructs a new `UncheckedFilterReader.Builder`.
builder() - Static method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
  Constructs a new `UnsynchronizedByteArrayInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Constructs a new `UnsynchronizedFilterInputStream.Builder`.
builder() - Static method in class org.apache.commons.io.input.XmlStreamReader
  Constructs a new `XmlStreamReader.Builder`.
builder() - Static method in class org.apache.commons.io.monitor.FileAlterationObserver
  Creates a new builder.
builder() - Static method in class org.apache.commons.io.output.ChunkedOutputStream
  Constructs a new `ChunkedOutputStream.Builder`.
builder() - Static method in class org.apache.commons.io.output.DeferredFileOutputStream
  Constructs a new `DeferredFileOutputStream.Builder`.
builder() - Static method in class org.apache.commons.io.output.FileWriterWithEncoding
  Constructs a new `FileWriterWithEncoding.Builder`.
builder() - Static method in class org.apache.commons.io.output.LockableFileWriter
  Constructs a new `LockableFileWriter.Builder`.
builder() - Static method in class org.apache.commons.io.output.RandomAccessFileOutputStream
  Constructs a new `RandomAccessFileOutputStream.Builder`.
builder() - Static method in class org.apache.commons.io.output.UncheckedFilterOutputStream
  Constructs a new `UncheckedFilterOutputStream.Builder`.
builder() - Static method in class org.apache.commons.io.output.UncheckedFilterWriter
  Constructs a new `UncheckedFilterWriter.Builder`.
builder() - Static method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
  Constructs a new `UnsynchronizedByteArrayOutputStream.Builder`.
builder() - Static method in class org.apache.commons.io.output.WriterOutputStream
  Constructs a new `WriterOutputStream.Builder`.
builder() - Static method in class org.apache.commons.io.output.XmlStreamWriter
  Constructs a new `XmlStreamWriter.Builder`.
builder() - Static method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Constructs a new `ValidatingObjectInputStream.Builder`.
Builder() - Constructor for class org.apache.commons.io.file.AccumulatorPathVisitor.Builder
  Constructs a new builder.
Builder() - Constructor for class org.apache.commons.io.file.CountingPathVisitor.Builder
  Constructs a new builder.
Builder() - Constructor for class org.apache.commons.io.filefilter.WildcardFileFilter.Builder
  Constructs a new builder of `WildcardFileFilter`.
Builder() - Constructor for class org.apache.commons.io.input.AutoCloseInputStream.Builder
  Constructs a new builder of `AutoCloseInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.BOMInputStream.Builder
  Constructs a new builder of `BOMInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.BoundedInputStream.Builder
  Constructs a new builder of `BoundedInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.BufferedFileChannelInputStream.Builder
  Constructs a new builder of `BufferedFileChannelInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.CharSequenceInputStream.Builder
  Constructs a new builder of `CharSequenceInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.ChecksumInputStream.Builder
  Constructs a new builder of `ChecksumInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.MemoryMappedFileInputStream.Builder
  Constructs a new builder of `MemoryMappedFileInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.MessageDigestCalculatingInputStream.Builder
  Deprecated.
  Constructs a new builder of `MessageDigestCalculatingInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.MessageDigestInputStream.Builder
  Constructs a new builder of `MessageDigestInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.ObservableInputStream.Builder
  Constructs a new builder of `ObservableInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.QueueInputStream.Builder
  Constructs a new builder of `QueueInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.RandomAccessFileInputStream.Builder
  Constructs a new builder of `RandomAccessFileInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.ReadAheadInputStream.Builder
  Constructs a new builder of `ReadAheadInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.ReaderInputStream.Builder
  Constructs a new builder of `ReaderInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.ReversedLinesFileReader.Builder
  Constructs a new builder of `ReversedLinesFileReader`.
Builder() - Constructor for class org.apache.commons.io.input.Tailer.Builder
  Constructs a new builder of `Tailer`.
Builder() - Constructor for class org.apache.commons.io.input.ThrottledInputStream.Builder
  Constructs a new builder of `ThrottledInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.UncheckedBufferedReader.Builder
  Constructs a new builder of `UncheckedBufferedReader`.
Builder() - Constructor for class org.apache.commons.io.input.UncheckedFilterInputStream.Builder
  Constructs a new builder of `UncheckedFilterInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.UncheckedFilterReader.Builder
  Constructs a new builder of `UncheckedFilterReader`.
Builder() - Constructor for class org.apache.commons.io.input.UnsynchronizedBufferedInputStream.Builder
  Constructs a builder of `UnsynchronizedBufferedInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream.Builder
  Constructs a builder of `UnsynchronizedByteArrayInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.UnsynchronizedFilterInputStream.Builder
  Constructs a new builder of `UnsynchronizedFilterInputStream`.
Builder() - Constructor for class org.apache.commons.io.input.XmlStreamReader.Builder
  Constructs a new builder of `XmlStreamReader`.
Builder() - Constructor for class org.apache.commons.io.output.ChunkedOutputStream.Builder
  Constructs a new builder of `ChunkedOutputStream`.
Builder() - Constructor for class org.apache.commons.io.output.DeferredFileOutputStream.Builder
  Constructs a new builder of `DeferredFileOutputStream`.
Builder() - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding.Builder
  Constructs a new builder of `FileWriterWithEncoding`.
Builder() - Constructor for class org.apache.commons.io.output.LockableFileWriter.Builder
  Constructs a new builder of `LockableFileWriter`.
Builder() - Constructor for class org.apache.commons.io.output.ProxyOutputStream.Builder
  Constructs a new builder of `ProxyOutputStream`.
Builder() - Constructor for class org.apache.commons.io.output.UncheckedFilterOutputStream.Builder
  Constructs a new builder of `UncheckedFilterOutputStream`.
Builder() - Constructor for class org.apache.commons.io.output.UncheckedFilterWriter.Builder
  Constructs a builder of `UncheckedFilterWriter`.
Builder() - Constructor for class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.Builder
  Constructs a new builder of `UnsynchronizedByteArrayOutputStream`.
Builder() - Constructor for class org.apache.commons.io.output.WriterOutputStream.Builder
  Constructs a new builder of `WriterOutputStream`.
Builder() - Constructor for class org.apache.commons.io.output.XmlStreamWriter.Builder
  Constructs a new builder of `XmlStreamWriter`.
Builder() - Constructor for class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Deprecated.
  Use `ValidatingObjectInputStream.builder()`.
byteArray() - Static method in class org.apache.commons.io.IOUtils
  Returns a new byte array of size `IOUtils.DEFAULT_BUFFER_SIZE`.
byteArray(int) - Static method in class org.apache.commons.io.IOUtils
  Returns a new byte array of the given size.
ByteArrayOrigin(byte[]) - Constructor for class org.apache.commons.io.build.AbstractOrigin.ByteArrayOrigin
  Constructs a new instance for the given origin.
ByteArrayOutputStream - Class in org.apache.commons.io.output
  Implements a ThreadSafe version of `AbstractByteArrayOutputStream` using instance synchronization.
ByteArrayOutputStream() - Constructor for class org.apache.commons.io.output.ByteArrayOutputStream
  Constructs a new byte array output stream.
ByteArrayOutputStream(int) - Constructor for class org.apache.commons.io.output.ByteArrayOutputStream
  Constructs a new byte array output stream, with a buffer capacity of the specified size, in bytes.
ByteBuffers - Class in org.apache.commons.io
  Manufactures `ByteBuffer` instances.
byteCountToDisplaySize(long) - Static method in class org.apache.commons.io.FileUtils
  Returns a human-readable version of the file size, where the input represents a specific number of bytes.
byteCountToDisplaySize(Number) - Static method in class org.apache.commons.io.FileUtils
  Returns a human-readable version of the file size, where the input represents a specific number of bytes.
byteCountToDisplaySize(BigInteger) - Static method in class org.apache.commons.io.FileUtils
  Returns a human-readable version of the file size, where the input represents a specific number of bytes.
ByteOrderMark - Class in org.apache.commons.io
  Byte Order Mark (BOM) representation.
ByteOrderMark(String, int...) - Constructor for class org.apache.commons.io.ByteOrderMark
  Constructs a new instance.
ByteOrderParser - Class in org.apache.commons.io
  Converts Strings to `ByteOrder` instances.

## C

1. Create a TailerListener implementation - Search tag in class org.apache.commons.io.input.Tailer
  Section
3. Cancellation - Search tag in class org.apache.commons.io.DirectoryWalker
  Section
CAN_EXECUTE - Static variable in class org.apache.commons.io.filefilter.CanExecuteFileFilter
  Singleton instance of executable filter
CAN_READ - Static variable in class org.apache.commons.io.filefilter.CanReadFileFilter
  Singleton instance of readable filter
CAN_WRITE - Static variable in class org.apache.commons.io.filefilter.CanWriteFileFilter
  Singleton instance of writable filter
CancelException(File, int) - Constructor for exception class org.apache.commons.io.DirectoryWalker.CancelException
  Deprecated.
  Constructs a `DirectoryWalker.CancelException` with the file and depth when cancellation occurred.
CancelException(String, File, int) - Constructor for exception class org.apache.commons.io.DirectoryWalker.CancelException
  Deprecated.
  Constructs a `DirectoryWalker.CancelException` with an appropriate message and the file and depth when cancellation occurred.
CanExecuteFileFilter - Class in org.apache.commons.io.filefilter
  This filter accepts `File`s that can be executed.
CanExecuteFileFilter() - Constructor for class org.apache.commons.io.filefilter.CanExecuteFileFilter
  Restrictive constructor.
CANNOT_EXECUTE - Static variable in class org.apache.commons.io.filefilter.CanExecuteFileFilter
  Singleton instance of not executable filter
CANNOT_READ - Static variable in class org.apache.commons.io.filefilter.CanReadFileFilter
  Singleton instance of not readable filter
CANNOT_WRITE - Static variable in class org.apache.commons.io.filefilter.CanWriteFileFilter
  Singleton instance of not writable filter
CanReadFileFilter - Class in org.apache.commons.io.filefilter
  This filter accepts `File`s that can be read.
CanReadFileFilter() - Constructor for class org.apache.commons.io.filefilter.CanReadFileFilter
  Restrictive constructor.
CanWriteFileFilter - Class in org.apache.commons.io.filefilter
  This filter accepts `File`s that can be written to.
CanWriteFileFilter() - Constructor for class org.apache.commons.io.filefilter.CanWriteFileFilter
  Restrictive constructor.
CharacterFilterReader - Class in org.apache.commons.io.input
  A filter reader that filters out a given character represented as an `int` code point, handy to remove known junk characters from CSV files for example.
CharacterFilterReader(Reader, int) - Constructor for class org.apache.commons.io.input.CharacterFilterReader
  Constructs a new reader.
CharacterFilterReader(Reader, IntPredicate) - Constructor for class org.apache.commons.io.input.CharacterFilterReader
  Constructs a new reader.
characteristics() - Method in interface org.apache.commons.io.function.IOSpliterator
  Like `Spliterator.characteristics()`.
CharacterSetFilterReader - Class in org.apache.commons.io.input
  A filter reader that removes a given set of characters represented as `int` code points, handy to remove known junk characters from CSV files for example.
CharacterSetFilterReader(Reader, Integer...) - Constructor for class org.apache.commons.io.input.CharacterSetFilterReader
  Constructs a new reader.
CharacterSetFilterReader(Reader, Set<Integer>) - Constructor for class org.apache.commons.io.input.CharacterSetFilterReader
  Constructs a new reader.
CharSequenceInputStream - Class in org.apache.commons.io.input
  Implements an `InputStream` to read bytes from String, StringBuffer, StringBuilder or CharBuffer, encoded using the specified Charset.
CharSequenceInputStream(CharSequence, String) - Constructor for class org.apache.commons.io.input.CharSequenceInputStream
  Deprecated.
  Use `CharSequenceInputStream.builder()`, `CharSequenceInputStream.Builder`, and `CharSequenceInputStream.Builder.get()`
CharSequenceInputStream(CharSequence, String, int) - Constructor for class org.apache.commons.io.input.CharSequenceInputStream
  Deprecated.
  Use `CharSequenceInputStream.builder()`, `CharSequenceInputStream.Builder`, and `CharSequenceInputStream.Builder.get()`
CharSequenceInputStream(CharSequence, Charset) - Constructor for class org.apache.commons.io.input.CharSequenceInputStream
  Deprecated.
  Use `CharSequenceInputStream.builder()`, `CharSequenceInputStream.Builder`, and `CharSequenceInputStream.Builder.get()`
CharSequenceInputStream(CharSequence, Charset, int) - Constructor for class org.apache.commons.io.input.CharSequenceInputStream
  Deprecated.
  Use `CharSequenceInputStream.builder()`, `CharSequenceInputStream.Builder`, and `CharSequenceInputStream.Builder.get()`
CharSequenceInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `CharSequenceInputStream`.
CharSequenceOrigin(CharSequence) - Constructor for class org.apache.commons.io.build.AbstractOrigin.CharSequenceOrigin
  Constructs a new instance for the given origin.
CharSequenceReader - Class in org.apache.commons.io.input
  `Reader` implementation that can read from String, StringBuffer, StringBuilder or CharBuffer.
CharSequenceReader(CharSequence) - Constructor for class org.apache.commons.io.input.CharSequenceReader
  Constructs a new instance with the specified character sequence.
CharSequenceReader(CharSequence, int) - Constructor for class org.apache.commons.io.input.CharSequenceReader
  Constructs a new instance with a portion of the specified character sequence.
CharSequenceReader(CharSequence, int, int) - Constructor for class org.apache.commons.io.input.CharSequenceReader
  Constructs a new instance with a portion of the specified character sequence.
CharsetDecoders - Class in org.apache.commons.io.charset
  Works with `CharsetDecoder`.
CharsetEncoders - Class in org.apache.commons.io.charset
  Works with `CharsetEncoder`.
Charsets - Class in org.apache.commons.io
  Charsets required of every implementation of the Java platform.
Charsets() - Constructor for class org.apache.commons.io.Charsets
  Deprecated.
  Will be private in 4.0
checkAndNotify() - Method in class org.apache.commons.io.monitor.FileAlterationObserver
  Checks whether the file and its children have been created, modified or deleted.
checkCompareTo(String, String) - Method in enum org.apache.commons.io.IOCase
  Compares two strings using the case-sensitivity rule.
checkEmpty(List<? extends Throwable>, Object) - Static method in exception class org.apache.commons.io.IOExceptionList
  Throws this exception if the list is not null or empty.
checkEndsWith(String, String) - Method in enum org.apache.commons.io.IOCase
  Checks if one string ends with another using the case-sensitivity rule.
checkEquals(String, String) - Method in enum org.apache.commons.io.IOCase
  Compares two strings using the case-sensitivity rule.
checkIfCancelled(File, int, Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Checks whether the walk has been cancelled by calling `DirectoryWalker.handleIsCancelled(java.io.File, int, java.util.Collection<T>)`, throwing a `DirectoryWalker.CancelException` if it has.
checkIndexOf(String, int, String) - Method in enum org.apache.commons.io.IOCase
  Checks if one string contains another starting at a specific index using the case-sensitivity rule.
checkOrigin() - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Checks whether the origin is null.
checkRegionMatches(String, int, String) - Method in enum org.apache.commons.io.IOCase
  Checks if one string contains another at a specific index using the case-sensitivity rule.
checkStartsWith(String, String) - Method in enum org.apache.commons.io.IOCase
  Checks if one string starts with another using the case-sensitivity rule.
checksum(File, Checksum) - Static method in class org.apache.commons.io.FileUtils
  Computes the checksum of a file using the specified checksum object.
checksumCRC32(File) - Static method in class org.apache.commons.io.FileUtils
  Computes the checksum of a file using the CRC32 checksum routine.
ChecksumInputStream - Class in org.apache.commons.io.input
  Automatically verifies a `Checksum` value once the stream is exhausted or the count threshold is reached.
ChecksumInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `ChecksumInputStream`.
checkThreshold(int) - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Checks to see if writing the specified number of bytes would cause the configured threshold to be exceeded.
ChunkedOutputStream - Class in org.apache.commons.io.output
  OutputStream which breaks larger output blocks into chunks.
ChunkedOutputStream(OutputStream) - Constructor for class org.apache.commons.io.output.ChunkedOutputStream
  Deprecated.
  Use `ChunkedOutputStream.builder()`, `ChunkedOutputStream.Builder`, and `ChunkedOutputStream.Builder.get()`
ChunkedOutputStream(OutputStream, int) - Constructor for class org.apache.commons.io.output.ChunkedOutputStream
  Deprecated.
  Use `ChunkedOutputStream.builder()`, `ChunkedOutputStream.Builder`, and `ChunkedOutputStream.Builder.get()`
ChunkedOutputStream.Builder - Class in org.apache.commons.io.output
  Builds a new `UnsynchronizedByteArrayOutputStream`.
ChunkedWriter - Class in org.apache.commons.io.output
  Writer which breaks larger output blocks into chunks.
ChunkedWriter(Writer) - Constructor for class org.apache.commons.io.output.ChunkedWriter
  Constructs a new writer that uses a chunk size of `ChunkedWriter.DEFAULT_CHUNK_SIZE`
ChunkedWriter(Writer, int) - Constructor for class org.apache.commons.io.output.ChunkedWriter
  Constructs a new writer that uses the specified chunk size.
CircularBufferInputStream - Class in org.apache.commons.io.input.buffer
  Implements a buffered input stream, which is internally based on a `CircularByteBuffer`.
CircularBufferInputStream(InputStream) - Constructor for class org.apache.commons.io.input.buffer.CircularBufferInputStream
  Constructs a new instance, which filters the given input stream, and uses a reasonable default buffer size (`IOUtils.DEFAULT_BUFFER_SIZE`).
CircularBufferInputStream(InputStream, int) - Constructor for class org.apache.commons.io.input.buffer.CircularBufferInputStream
  Constructs a new instance, which filters the given input stream, and uses the given buffer size.
CircularByteBuffer - Class in org.apache.commons.io.input.buffer
  A buffer, which doesn't need reallocation of byte arrays, because it reuses a single byte array.
CircularByteBuffer() - Constructor for class org.apache.commons.io.input.buffer.CircularByteBuffer
  Constructs a new instance with a reasonable default buffer size (`IOUtils.DEFAULT_BUFFER_SIZE`).
CircularByteBuffer(int) - Constructor for class org.apache.commons.io.input.buffer.CircularByteBuffer
  Constructs a new instance with the given buffer size.
CircularInputStream - Class in org.apache.commons.io.input
  An `InputStream` that repeats provided bytes for given target byte count.
CircularInputStream(byte[], long) - Constructor for class org.apache.commons.io.input.CircularInputStream
  Constructs an instance from the specified array of bytes.
ClassLoaderObjectInputStream - Class in org.apache.commons.io.input
  A special ObjectInputStream that loads a class based on a specified `ClassLoader` rather than the system default.
ClassLoaderObjectInputStream(ClassLoader, InputStream) - Constructor for class org.apache.commons.io.input.ClassLoaderObjectInputStream
  Constructs a new ClassLoaderObjectInputStream.
ClassNameMatcher - Interface in org.apache.commons.io.serialization
  An object that matches a Class name to a condition.
cleanDirectory(File) - Static method in class org.apache.commons.io.FileUtils
  Cleans a directory without deleting it.
cleanDirectory(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Cleans a directory by deleting only files, including in subdirectories, but without deleting the directories.
cleanDirectory(Path, DeleteOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Cleans a directory by deleting only files, including in subdirectories, but without deleting the directories.
CleaningPathVisitor - Class in org.apache.commons.io.file
  Deletes files but not directories as a visit proceeds.
CleaningPathVisitor(Counters.PathCounters, String...) - Constructor for class org.apache.commons.io.file.CleaningPathVisitor
  Constructs a new instance that deletes files except for the files and directories explicitly given.
CleaningPathVisitor(Counters.PathCounters, DeleteOption[], String...) - Constructor for class org.apache.commons.io.file.CleaningPathVisitor
  Constructs a instance that deletes files except for the files and directories explicitly given.
clear() - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Removes all bytes from the buffer.
close() - Method in interface org.apache.commons.io.function.IOBaseStream
  Like `BaseStream.close()`.
close() - Method in class org.apache.commons.io.input.AbstractInputStream
close() - Method in class org.apache.commons.io.input.AutoCloseInputStream
  Closes the underlying input stream and replaces the reference to it with a `ClosedInputStream` instance.
close() - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `InputStream.close()` method if `BoundedInputStream.isPropagateClose()` is `true`.
close() - Method in class org.apache.commons.io.input.BoundedReader
  Closes the target
close() - Method in class org.apache.commons.io.input.BrokenInputStream
  Throws the configured exception.
close() - Method in class org.apache.commons.io.input.BrokenReader
  Throws the configured exception.
close() - Method in class org.apache.commons.io.input.buffer.CircularBufferInputStream
close() - Method in class org.apache.commons.io.input.BufferedFileChannelInputStream
close() - Method in class org.apache.commons.io.input.CharSequenceInputStream
close() - Method in class org.apache.commons.io.input.CharSequenceReader
  Close resets the file back to the start and removes any marked position.
close() - Method in class org.apache.commons.io.input.CircularInputStream
close() - Method in class org.apache.commons.io.input.ClosedReader
close() - Method in class org.apache.commons.io.input.CloseShieldInputStream
  Replaces the underlying input stream with a `ClosedInputStream` sentinel.
close() - Method in class org.apache.commons.io.input.CloseShieldReader
  Replaces the underlying reader with a `ClosedReader` sentinel.
close() - Method in class org.apache.commons.io.input.DemuxInputStream
  Closes stream associated with current thread.
close() - Method in class org.apache.commons.io.input.MemoryMappedFileInputStream
close() - Method in class org.apache.commons.io.input.NullInputStream
  Closes this input stream.
close() - Method in class org.apache.commons.io.input.NullReader
  Closes this Reader - resets the internal state to the initial values.
close() - Method in class org.apache.commons.io.input.ObservableInputStream
close() - Method in class org.apache.commons.io.input.ProxyInputStream
  Invokes the delegate's `InputStream.close()` method.
close() - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `close()` method.
close() - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
close() - Method in class org.apache.commons.io.input.ReadAheadInputStream
close() - Method in class org.apache.commons.io.input.ReaderInputStream
  Closes the stream.
close() - Method in class org.apache.commons.io.input.ReversedLinesFileReader
  Closes underlying resources.
close() - Method in class org.apache.commons.io.input.SequenceReader
close() - Method in class org.apache.commons.io.input.Tailer
  Requests the tailer to complete its current loop and return.
close() - Method in class org.apache.commons.io.input.TeeInputStream
  Closes the proxied input stream and, if so configured, the associated output stream.
close() - Method in class org.apache.commons.io.input.TeeReader
  Closes the proxied reader and, if so configured, the associated writer.
close() - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
close() - Method in class org.apache.commons.io.input.UncheckedFilterInputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
close() - Method in class org.apache.commons.io.input.UncheckedFilterReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
close() - Method in class org.apache.commons.io.input.UnixLineEndingInputStream
  Closes the stream.
close() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  Closes this stream.
close() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Closes this reader.
close() - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Closes this stream.
close() - Method in class org.apache.commons.io.input.UnsynchronizedReader
close() - Method in class org.apache.commons.io.input.WindowsLineEndingInputStream
  Closes the stream.
close() - Method in class org.apache.commons.io.input.XmlStreamReader
  Closes the XmlStreamReader stream.
close() - Method in class org.apache.commons.io.LineIterator
  Closes the underlying `Reader`.
close() - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Does nothing.
close() - Method in class org.apache.commons.io.output.AppendableWriter
  Closes the stream.
close() - Method in class org.apache.commons.io.output.BrokenOutputStream
  Throws the configured exception.
close() - Method in class org.apache.commons.io.output.BrokenWriter
  Throws the configured exception.
close() - Method in class org.apache.commons.io.output.ClosedWriter
close() - Method in class org.apache.commons.io.output.CloseShieldOutputStream
  Replaces the underlying output stream with a `ClosedOutputStream` sentinel.
close() - Method in class org.apache.commons.io.output.CloseShieldWriter
  Replaces the underlying writer with a `ClosedWriter` sentinel.
close() - Method in class org.apache.commons.io.output.DeferredFileOutputStream
  Closes underlying output stream, and mark this as closed
close() - Method in class org.apache.commons.io.output.DemuxOutputStream
  Closes stream associated with current thread.
close() - Method in class org.apache.commons.io.output.FilterCollectionWriter
close() - Method in class org.apache.commons.io.output.LockableFileWriter
  Closes the file writer and deletes the lock file.
close() - Method in class org.apache.commons.io.output.NullWriter
close() - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegate's `close()` method.
close() - Method in class org.apache.commons.io.output.ProxyOutputStream
  Invokes the delegate's `close()` method.
close() - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `close()` method.
close() - Method in class org.apache.commons.io.output.RandomAccessFileOutputStream
close() - Method in class org.apache.commons.io.output.StringBuilderWriter
  Closing this writer has no effect.
close() - Method in class org.apache.commons.io.output.TeeOutputStream
  Closes both output streams.
close() - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Closes this output stream and releases any system resources associated with this stream.
close() - Method in class org.apache.commons.io.output.UncheckedFilterOutputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
close() - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
close() - Method in class org.apache.commons.io.output.WriterOutputStream
  Close the stream.
close() - Method in class org.apache.commons.io.output.XmlStreamWriter
  Closes the underlying writer.
close() - Method in class org.apache.commons.io.StreamIterator
  Closes the underlying stream.
close(Closeable) - Static method in class org.apache.commons.io.IOUtils
  Closes the given `Closeable` as a null-safe operation.
close(Closeable...) - Static method in class org.apache.commons.io.IOUtils
  Closes the given `Closeable`s as null-safe operations.
close(Closeable, IOConsumer<IOException>) - Static method in class org.apache.commons.io.IOUtils
  Closes the given `Closeable` as a null-safe operation.
close(URLConnection) - Static method in class org.apache.commons.io.IOUtils
  Closes a URLConnection.
closed() - Method in class org.apache.commons.io.input.ObservableInputStream.Observer
  Called to indicate that the `ObservableInputStream` has been closed.
closed() - Method in class org.apache.commons.io.input.TimestampedObserver
CLOSED_INPUT_STREAM - Static variable in class org.apache.commons.io.input.ClosedInputStream
  Deprecated.
  Use `ClosedInputStream.INSTANCE`.
CLOSED_OUTPUT_STREAM - Static variable in class org.apache.commons.io.output.ClosedOutputStream
  Deprecated.
  Use `ClosedOutputStream.INSTANCE`.
CLOSED_READER - Static variable in class org.apache.commons.io.input.ClosedReader
  Deprecated.
  `ClosedReader.INSTANCE`.
CLOSED_WRITER - Static variable in class org.apache.commons.io.output.ClosedWriter
  Deprecated.
  Use `ClosedWriter.INSTANCE`.
ClosedInputStream - Class in org.apache.commons.io.input
  Always returns `IOUtils.EOF` to all attempts to read something from an input stream.
ClosedInputStream() - Constructor for class org.apache.commons.io.input.ClosedInputStream
  Construct a new instance.
ClosedOutputStream - Class in org.apache.commons.io.output
  Throws an IOException on all attempts to write to the stream.
ClosedOutputStream() - Constructor for class org.apache.commons.io.output.ClosedOutputStream
  Construct a new instance.
ClosedReader - Class in org.apache.commons.io.input
  Always returns `IOUtils.EOF` to all attempts to read something from it.
ClosedReader() - Constructor for class org.apache.commons.io.input.ClosedReader
  Construct a new instance.
ClosedWriter - Class in org.apache.commons.io.output
  Throws an IOException on all attempts to write with `ClosedWriter.close()` implemented as a noop.
ClosedWriter() - Constructor for class org.apache.commons.io.output.ClosedWriter
  Construct a new instance.
closeQuietly(Closeable) - Static method in class org.apache.commons.io.IOUtils
  Closes a `Closeable` unconditionally.
closeQuietly(Closeable...) - Static method in class org.apache.commons.io.IOUtils
  Closes a `Closeable` unconditionally.
closeQuietly(Closeable, Consumer<Exception>) - Static method in class org.apache.commons.io.IOUtils
  Closes the given `Closeable` as a null-safe operation while consuming IOException by the given `consumer`.
closeQuietly(InputStream) - Static method in class org.apache.commons.io.IOUtils
  Closes an `InputStream` unconditionally.
closeQuietly(OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Closes an `OutputStream` unconditionally.
closeQuietly(Reader) - Static method in class org.apache.commons.io.IOUtils
  Closes an `Reader` unconditionally.
closeQuietly(Writer) - Static method in class org.apache.commons.io.IOUtils
  Closes an `Writer` unconditionally.
closeQuietly(Iterable<Closeable>) - Static method in class org.apache.commons.io.IOUtils
  Closes an iterable of `Closeable` unconditionally.
closeQuietly(ServerSocket) - Static method in class org.apache.commons.io.IOUtils
  Closes a `ServerSocket` unconditionally.
closeQuietly(Socket) - Static method in class org.apache.commons.io.IOUtils
  Closes a `Socket` unconditionally.
closeQuietly(Selector) - Static method in class org.apache.commons.io.IOUtils
  Closes a `Selector` unconditionally.
closeQuietly(Stream<Closeable>) - Static method in class org.apache.commons.io.IOUtils
  Closes a stream of `Closeable` unconditionally.
closeQuietly(LineIterator) - Static method in class org.apache.commons.io.LineIterator
  Deprecated.
  As of 2.6 deprecated without replacement. Please use the try-with-resources statement or handle suppressed exceptions manually.
CloseShieldInputStream - Class in org.apache.commons.io.input
  Proxy stream that prevents the underlying input stream from being closed.
CloseShieldInputStream(InputStream) - Constructor for class org.apache.commons.io.input.CloseShieldInputStream
  Deprecated.
  Using this constructor prevents IDEs from warning if the underlying input stream is never closed. Use `CloseShieldInputStream.wrap(InputStream)` instead.
CloseShieldOutputStream - Class in org.apache.commons.io.output
  Proxy stream that prevents the underlying output stream from being closed.
CloseShieldOutputStream(OutputStream) - Constructor for class org.apache.commons.io.output.CloseShieldOutputStream
  Deprecated.
  Using this constructor prevents IDEs from warning if the underlying output stream is never closed. Use `CloseShieldOutputStream.wrap(OutputStream)` instead.
CloseShieldReader - Class in org.apache.commons.io.input
  Proxy reader that prevents the underlying reader from being closed.
CloseShieldReader(Reader) - Constructor for class org.apache.commons.io.input.CloseShieldReader
  Deprecated.
  Using this constructor prevents IDEs from warning if the underlying reader is never closed. Use `CloseShieldReader.wrap(Reader)` instead.
CloseShieldWriter - Class in org.apache.commons.io.output
  Proxy writer that prevents the underlying writer from being closed.
CloseShieldWriter(Writer) - Constructor for class org.apache.commons.io.output.CloseShieldWriter
  Deprecated.
  Using this constructor prevents IDEs from warning if the underlying writer is never closed. Use `CloseShieldWriter.wrap(Writer)` instead.
collect(Collector<? super T, A, R>) - Method in interface org.apache.commons.io.function.IOStream
  TODO Package-private for now, needs IOCollector?
collect(IOSupplier<R>, IOBiConsumer<R, ? super T>, IOBiConsumer<R, R>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.collect(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer)`.
compare(File, File) - Method in class org.apache.commons.io.comparator.CompositeFileComparator
  Compares the two files using delegate comparators.
compare(File, File) - Method in class org.apache.commons.io.comparator.DefaultFileComparator
  Compares the two files using the `File.compareTo(File)` method.
compare(File, File) - Method in class org.apache.commons.io.comparator.DirectoryFileComparator
  Compares the two files using the `File.isDirectory()` method.
compare(File, File) - Method in class org.apache.commons.io.comparator.ExtensionFileComparator
  Compares the extensions of two files the specified case sensitivity.
compare(File, File) - Method in class org.apache.commons.io.comparator.LastModifiedFileComparator
  Compares the last modified date/time of two files.
compare(File, File) - Method in class org.apache.commons.io.comparator.NameFileComparator
  Compares the names of two files with the specified case sensitivity.
compare(File, File) - Method in class org.apache.commons.io.comparator.PathFileComparator
  Compares the paths of two files the specified case sensitivity.
compare(File, File) - Method in class org.apache.commons.io.comparator.SizeFileComparator
  Compares the length of two files.
compare(IOComparator<T>, T, T) - Static method in class org.apache.commons.io.function.Uncheck
  Compares the arguments with the comparator.
compare(T, T) - Method in interface org.apache.commons.io.function.IOComparator
  Like `Comparator.compare(Object, Object)` but throws `IOException`.
compose(Function<? super V, ? extends T>) - Method in interface org.apache.commons.io.function.IOFunction
  Returns a composed `IOFunction` that first applies the `before` function to its input, and then applies this function to the result.
compose(Supplier<? extends T>) - Method in interface org.apache.commons.io.function.IOFunction
  Returns a composed `IOFunction` that first applies the `before` function to its input, and then applies this function to the result.
compose(IOFunction<? super V, ? extends T>) - Method in interface org.apache.commons.io.function.IOFunction
  Returns a composed `IOFunction` that first applies the `before` function to its input, and then applies this function to the result.
compose(IOSupplier<? extends T>) - Method in interface org.apache.commons.io.function.IOFunction
  Returns a composed `IOFunction` that first applies the `before` function to its input, and then applies this function to the result.
Composite Comparator - Search tag in package org.apache.commons.io.comparator
  Section
CompositeFileComparator - Class in org.apache.commons.io.comparator
  Compare two files using a set of delegate file `Comparator`.
CompositeFileComparator(Iterable<Comparator<File>>) - Constructor for class org.apache.commons.io.comparator.CompositeFileComparator
  Constructs a composite comparator for the set of delegate comparators.
CompositeFileComparator(Comparator<File>...) - Constructor for class org.apache.commons.io.comparator.CompositeFileComparator
  Constructs a composite comparator for the set of delegate comparators.
concat(String, String) - Static method in class org.apache.commons.io.FilenameUtils
  Concatenates a fileName to a base path using normal command line style rules.
ConditionalFileFilter - Interface in org.apache.commons.io.filefilter
  Defines operations for conditional file filters.
construct(byte[], int, int) - Method in interface org.apache.commons.io.output.AbstractByteArrayOutputStream.InputStreamConstructor
  Constructs an InputStream subclass.
consume() - Method in class org.apache.commons.io.input.ObservableInputStream
  Reads all data from the underlying `InputStream`, while notifying the observers.
consume(InputStream) - Static method in class org.apache.commons.io.IOUtils
  Consumes bytes from a `InputStream` and ignores them.
consume(Reader) - Static method in class org.apache.commons.io.IOUtils
  Consumes characters from a `Reader` and ignores them.
contentEquals(File, File) - Static method in class org.apache.commons.io.FileUtils
  Tests whether the contents of two files are equal.
contentEquals(InputStream, InputStream) - Static method in class org.apache.commons.io.IOUtils
  Compares the contents of two Streams to determine if they are equal or not.
contentEquals(RandomAccessFile, RandomAccessFile) - Static method in class org.apache.commons.io.RandomAccessFiles
  Tests if two RandomAccessFile contents are equal.
contentEquals(Reader, Reader) - Static method in class org.apache.commons.io.IOUtils
  Compares the contents of two Readers to determine if they are equal or not.
contentEquals(FileChannel, FileChannel, int) - Static method in class org.apache.commons.io.channels.FileChannels
  Deprecated.
  Use `contentEquals(SeekableByteChannel, SeekableByteChannel, int)`.
contentEquals(ReadableByteChannel, ReadableByteChannel, int) - Static method in class org.apache.commons.io.channels.FileChannels
  Tests if two readable byte channel contents are equal starting at their respective current positions.
contentEquals(SeekableByteChannel, SeekableByteChannel, int) - Static method in class org.apache.commons.io.channels.FileChannels
  Tests if two seekable byte channel contents are equal starting at their respective current positions.
contentEquals(FileSystem, FileSystem) - Static method in class org.apache.commons.io.file.PathUtils
  Compares the files of two FileSystems to determine if they are equal or not while considering file contents.
contentEqualsIgnoreEOL(File, File, String) - Static method in class org.apache.commons.io.FileUtils
  Compares the contents of two files to determine if they are equal or not.
contentEqualsIgnoreEOL(Reader, Reader) - Static method in class org.apache.commons.io.IOUtils
  Compares the contents of two Readers to determine if they are equal or not, ignoring EOL characters.
convertFileCollectionToFileArray(Collection<File>) - Static method in class org.apache.commons.io.FileUtils
  Converts a Collection containing `File` instances into array representation.
copy(byte[], OutputStream) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Copies bytes from a `byte[]` to an `OutputStream`.
copy(byte[], Writer) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Use `CopyUtils.copy(byte[], Writer, String)` instead
copy(byte[], Writer, String) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Copies and convert bytes from a `byte[]` to chars on a `Writer`, using the specified encoding.
copy(long, long, OutputStream) - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
  Copies our bytes from the given starting position for a size to the output stream.
copy(ByteArrayOutputStream) - Static method in class org.apache.commons.io.IOUtils
  Copies bytes from a `ByteArrayOutputStream` to a `QueueInputStream`.
copy(InputStream, OutputStream) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Copies bytes from an `InputStream` to an `OutputStream`.
copy(InputStream, OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Copies bytes from an `InputStream` to an `OutputStream`.
copy(InputStream, OutputStream, int) - Static method in class org.apache.commons.io.IOUtils
  Copies bytes from an `InputStream` to an `OutputStream` using an internal buffer of the given size.
copy(InputStream, Writer) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Use `CopyUtils.copy(InputStream, Writer, String)` instead
copy(InputStream, Writer) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.copy(InputStream, Writer, Charset)` instead
copy(InputStream, Writer, String) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Copies and convert bytes from an `InputStream` to chars on a `Writer`, using the specified encoding.
copy(InputStream, Writer, String) - Static method in class org.apache.commons.io.IOUtils
  Copies bytes from an `InputStream` to chars on a `Writer` using the specified character encoding.
copy(InputStream, Writer, Charset) - Static method in class org.apache.commons.io.IOUtils
  Copies bytes from an `InputStream` to chars on a `Writer` using the specified character encoding.
copy(InputStream, Path, CopyOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.copy(InputStream, Path, CopyOption...)` throwing `UncheckedIOException` instead of `IOException`.
copy(Reader, OutputStream) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Use `CopyUtils.copy(Reader, OutputStream, String)` instead
copy(Reader, OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.copy(Reader, OutputStream, Charset)` instead
copy(Reader, OutputStream, String) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Serialize chars from a `Reader` to bytes on an `OutputStream`, and flush the `OutputStream`.
copy(Reader, OutputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Copies chars from a `Reader` to bytes on an `OutputStream` using the specified character encoding, and calling flush.
copy(Reader, OutputStream, Charset) - Static method in class org.apache.commons.io.IOUtils
  Copies chars from a `Reader` to bytes on an `OutputStream` using the specified character encoding, and calling flush.
copy(Reader, Writer) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Copies chars from a `Reader` to a `Writer`.
copy(Reader, Writer) - Static method in class org.apache.commons.io.IOUtils
  Copies chars from a `Reader` to a `Writer`.
copy(Reader, Appendable) - Static method in class org.apache.commons.io.IOUtils
  Copies chars from a `Reader` to a `Appendable`.
copy(Reader, Appendable, CharBuffer) - Static method in class org.apache.commons.io.IOUtils
  Copies chars from a `Reader` to an `Appendable`.
copy(String, OutputStream) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Use `CopyUtils.copy(String, OutputStream, String)` instead
copy(String, OutputStream, String) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Serialize chars from a `String` to bytes on an `OutputStream`, and flush the `OutputStream`.
copy(String, Writer) - Static method in class org.apache.commons.io.CopyUtils
  Deprecated.
  Copies chars from a `String` to a `Writer`.
copy(URL, File) - Static method in class org.apache.commons.io.IOUtils
  Copies bytes from a `URL` to an `OutputStream`.
copy(URL, OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Copies bytes from a `URL` to an `OutputStream`.
copy(Path, OutputStream) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.copy(Path, OutputStream)` throwing `UncheckedIOException` instead of `IOException`.
copy(Path, Path) - Method in class org.apache.commons.io.file.CopyDirectoryVisitor
  Copies the sourceFile to the targetFile.
copy(Path, Path, CopyOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.copy(Path, Path, CopyOption...)` throwing `UncheckedIOException` instead of `IOException`.
copy(IOSupplier<InputStream>, Path, CopyOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Copies the InputStream from the supplier with `Files.copy(InputStream, Path, CopyOption...)`.
copyDirectory(File, File) - Static method in class org.apache.commons.io.FileUtils
  Copies a whole directory to a new location, preserving the file dates.
copyDirectory(File, File, boolean) - Static method in class org.apache.commons.io.FileUtils
  Copies a whole directory to a new location.
copyDirectory(File, File, FileFilter) - Static method in class org.apache.commons.io.FileUtils
  Copies a filtered directory to a new location preserving the file dates.
copyDirectory(File, File, FileFilter, boolean) - Static method in class org.apache.commons.io.FileUtils
  Copies a filtered directory to a new location.
copyDirectory(File, File, FileFilter, boolean, CopyOption...) - Static method in class org.apache.commons.io.FileUtils
  Copies a filtered directory to a new location.
copyDirectory(Path, Path, CopyOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Copies a directory to another directory.
copyDirectoryToDirectory(File, File) - Static method in class org.apache.commons.io.FileUtils
  Copies a directory to within another directory preserving the file dates.
CopyDirectoryVisitor - Class in org.apache.commons.io.file
  Copies a source directory to a target directory.
CopyDirectoryVisitor(Counters.PathCounters, Path, Path, CopyOption...) - Constructor for class org.apache.commons.io.file.CopyDirectoryVisitor
  Constructs a instance that deletes files except for the files and directories explicitly given.
CopyDirectoryVisitor(Counters.PathCounters, PathFilter, PathFilter, Path, Path, CopyOption...) - Constructor for class org.apache.commons.io.file.CopyDirectoryVisitor
  Constructs a instance that deletes files except for the files and directories explicitly given.
copyFile(File, File) - Static method in class org.apache.commons.io.FileUtils
  Copies a file to a new location preserving the file date.
copyFile(File, File, boolean) - Static method in class org.apache.commons.io.FileUtils
  Copies an existing file to a new file location.
copyFile(File, File, boolean, CopyOption...) - Static method in class org.apache.commons.io.FileUtils
  Copies the contents of a file to a new location.
copyFile(File, File, CopyOption...) - Static method in class org.apache.commons.io.FileUtils
  Copies a file to a new location.
copyFile(File, OutputStream) - Static method in class org.apache.commons.io.FileUtils
  Copies bytes from a `File` to an `OutputStream`.
copyFile(URL, Path, CopyOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Copies a URL to a directory.
copyFileToDirectory(File, File) - Static method in class org.apache.commons.io.FileUtils
  Copies a file to a directory preserving the file date.
copyFileToDirectory(File, File, boolean) - Static method in class org.apache.commons.io.FileUtils
  Copies a file to a directory optionally preserving the file date.
copyFileToDirectory(URL, Path, CopyOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Copies a URL to a directory.
copyFileToDirectory(Path, Path, CopyOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Copies a file to a directory.
copyInputStreamToFile(InputStream, File) - Static method in class org.apache.commons.io.FileUtils
  Copies bytes from an `InputStream` `source` to a file `destination`.
copyLarge(InputStream, OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Copies bytes from a large (over 2GB) `InputStream` to an `OutputStream`.
copyLarge(InputStream, OutputStream, byte[]) - Static method in class org.apache.commons.io.IOUtils
  Copies bytes from a large (over 2GB) `InputStream` to an `OutputStream`.
copyLarge(InputStream, OutputStream, long, long) - Static method in class org.apache.commons.io.IOUtils
  Copies some or all bytes from a large (over 2GB) `InputStream` to an `OutputStream`, optionally skipping input bytes.
copyLarge(InputStream, OutputStream, long, long, byte[]) - Static method in class org.apache.commons.io.IOUtils
  Copies some or all bytes from a large (over 2GB) `InputStream` to an `OutputStream`, optionally skipping input bytes.
copyLarge(Reader, Writer) - Static method in class org.apache.commons.io.IOUtils
  Copies chars from a large (over 2GB) `Reader` to a `Writer`.
copyLarge(Reader, Writer, char[]) - Static method in class org.apache.commons.io.IOUtils
  Copies chars from a large (over 2GB) `Reader` to a `Writer`.
copyLarge(Reader, Writer, long, long) - Static method in class org.apache.commons.io.IOUtils
  Copies some or all chars from a large (over 2GB) `InputStream` to an `OutputStream`, optionally skipping input chars.
copyLarge(Reader, Writer, long, long, char[]) - Static method in class org.apache.commons.io.IOUtils
  Copies some or all chars from a large (over 2GB) `InputStream` to an `OutputStream`, optionally skipping input chars.
copyToDirectory(File, File) - Static method in class org.apache.commons.io.FileUtils
  Copies a file or directory to within another directory preserving the file dates.
copyToDirectory(Iterable<File>, File) - Static method in class org.apache.commons.io.FileUtils
  Copies a files to a directory preserving each file's date.
copyToFile(InputStream, File) - Static method in class org.apache.commons.io.FileUtils
  Copies bytes from an `InputStream` source to a `File` destination.
copyURLToFile(URL, File) - Static method in class org.apache.commons.io.FileUtils
  Copies bytes from the URL `source` to a file `destination`.
copyURLToFile(URL, File, int, int) - Static method in class org.apache.commons.io.FileUtils
  Copies bytes from the URL `source` to a file `destination`.
CopyUtils - Class in org.apache.commons.io
  Deprecated.
  Use IOUtils. Will be removed in 3.0. Methods renamed to IOUtils.write() or IOUtils.copy(). Null handling behavior changed in IOUtils (null data does not throw NullPointerException).
CopyUtils() - Constructor for class org.apache.commons.io.CopyUtils
  Deprecated.
  TODO Make private in 3.0.
count - Variable in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  The total number of bytes inside the byte array `buffer`.
count - Variable in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  The total count of bytes written.
count() - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.count()`.
countDirectory(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Counts aspects of a directory including subdirectories.
countDirectoryAsBigInteger(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Counts aspects of a directory including subdirectories.
Counters - Class in org.apache.commons.io.file
  Provides counters for files, directories, and sizes, as a visit proceeds.
Counters() - Constructor for class org.apache.commons.io.file.Counters
  Deprecated.
  Will be private in 4.0
Counters.Counter - Interface in org.apache.commons.io.file
  Counts using a number.
Counters.PathCounters - Interface in org.apache.commons.io.file
  Counts files, directories, and sizes, as a visit proceeds.
Counting Bytes - Search tag in class org.apache.commons.io.input.BoundedInputStream
  Section
Counting Bytes - Search tag in class org.apache.commons.io.input.BoundedInputStream.Builder
  Section
CountingInputStream - Class in org.apache.commons.io.input
  Deprecated.
  Use `BoundedInputStream` (unbounded by default).
CountingInputStream(InputStream) - Constructor for class org.apache.commons.io.input.CountingInputStream
  Deprecated.
  Constructs a new CountingInputStream.
CountingOutputStream - Class in org.apache.commons.io.output
  A decorating output stream that counts the number of bytes that have passed through.
CountingOutputStream(OutputStream) - Constructor for class org.apache.commons.io.output.CountingOutputStream
  Constructs a new CountingOutputStream.
CountingPathVisitor - Class in org.apache.commons.io.file
  Counts files, directories, and sizes, as a visit proceeds.
CountingPathVisitor(Counters.PathCounters) - Constructor for class org.apache.commons.io.file.CountingPathVisitor
  Constructs a new instance.
CountingPathVisitor(Counters.PathCounters, PathFilter, PathFilter) - Constructor for class org.apache.commons.io.file.CountingPathVisitor
  Constructs a new instance.
CountingPathVisitor(Counters.PathCounters, PathFilter, PathFilter, IOBiFunction<Path, IOException, FileVisitResult>) - Constructor for class org.apache.commons.io.file.CountingPathVisitor
  Deprecated.
  Use `CountingPathVisitor.Builder`.
CountingPathVisitor.AbstractBuilder<T,B> - Class in org.apache.commons.io.file
  Builds instances of `CountingPathVisitor`.
CountingPathVisitor.Builder - Class in org.apache.commons.io.file
  Builds instances of `CountingPathVisitor`.
CR - Enum constant in enum org.apache.commons.io.StandardLineSeparator
  Carriage return.
CR - Static variable in class org.apache.commons.io.IOUtils
  CR char '13'.
create(File) - Method in enum org.apache.commons.io.RandomAccessFileMode
  Constructs a random access file to read from, and optionally to write to, the file specified by the `File` argument.
create(File, Charset, TailerListener, long, boolean, boolean, int) - Static method in class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
create(File, TailerListener) - Static method in class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
create(File, TailerListener, long) - Static method in class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
create(File, TailerListener, long, boolean) - Static method in class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
create(File, TailerListener, long, boolean, boolean) - Static method in class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
create(File, TailerListener, long, boolean, boolean, int) - Static method in class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
create(File, TailerListener, long, boolean, int) - Static method in class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
create(String) - Method in enum org.apache.commons.io.RandomAccessFileMode
  Constructs a random access file to read from, and optionally to write to, the file specified by the `File` argument.
create(Path) - Method in enum org.apache.commons.io.RandomAccessFileMode
  Constructs a random access file to read from, and optionally to write to, the file specified by the `File` argument.
createDirectories(Path, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.createDirectories(Path, FileAttribute...)` throwing `UncheckedIOException` instead of `IOException`.
createDirectory(Path, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.createDirectory(Path, FileAttribute...)` throwing `UncheckedIOException` instead of `IOException`.
createFile(Path, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.createFile(Path, FileAttribute...)` throwing `UncheckedIOException` instead of `IOException`.
createLink(Path, Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.createLink(Path, Path)` throwing `UncheckedIOException` instead of `IOException`.
createParentDirectories(File) - Static method in class org.apache.commons.io.FileUtils
  Creates all parent directories for a File object, including any necessary but non-existent parent directories.
createParentDirectories(Path, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.PathUtils
  Creates the parent directories for the given `path`.
createParentDirectories(Path, LinkOption, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.PathUtils
  Creates the parent directories for the given `path`.
createSymbolicLink(Path, Path, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.createSymbolicLink(Path, Path, FileAttribute...)` throwing `UncheckedIOException` instead of `IOException`.
createTempDirectory(String, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.createTempDirectory(String, FileAttribute...)` throwing `UncheckedIOException` instead of `IOException`.
createTempDirectory(Path, String, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.createTempDirectory(Path, String, FileAttribute...)` throwing `UncheckedIOException` instead of `IOException`.
createTempFile(String, String, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.createTempFile(String, String, FileAttribute...)` throwing `UncheckedIOException` instead of `IOException`.
createTempFile(Path, String, String, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.createTempFile(Path, String, String, FileAttribute...)` throwing `UncheckedIOException` instead of `IOException`.
CRLF - Enum constant in enum org.apache.commons.io.StandardLineSeparator
  Carriage return followed by line feed.
current() - Static method in class org.apache.commons.io.file.PathUtils
  Gets the current directory.
current() - Static method in class org.apache.commons.io.FileUtils
  Gets the current directory.
Custom Implementations - Search tag in class org.apache.commons.io.monitor.FileEntry
  Section

## D

data(byte[], int, int) - Method in class org.apache.commons.io.input.MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver
  Deprecated.
data(byte[], int, int) - Method in class org.apache.commons.io.input.MessageDigestInputStream.MessageDigestMaintainingObserver
data(byte[], int, int) - Method in class org.apache.commons.io.input.ObservableInputStream.Observer
  Called to indicate that `InputStream.read(byte[])`, or `InputStream.read(byte[], int, int)` have been called, and are about to invoke data.
data(int) - Method in class org.apache.commons.io.input.MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver
  Deprecated.
data(int) - Method in class org.apache.commons.io.input.MessageDigestInputStream.MessageDigestMaintainingObserver
data(int) - Method in class org.apache.commons.io.input.ObservableInputStream.Observer
  Called to indicate, that `InputStream.read()` has been invoked on the `ObservableInputStream`, and will return a value.
DEFAULT_BUFFER_SIZE - Static variable in class org.apache.commons.io.IOUtils
  The default buffer size (8192) to use in copy methods.
DEFAULT_COMPARATOR - Static variable in class org.apache.commons.io.comparator.DefaultFileComparator
  Singleton default comparator instance
DEFAULT_REVERSE - Static variable in class org.apache.commons.io.comparator.DefaultFileComparator
  Singleton reverse default comparator instance
DefaultFileComparator - Class in org.apache.commons.io.comparator
  Compares two files using the default `File.compareTo(File)` method.
DefaultFileComparator() - Constructor for class org.apache.commons.io.comparator.DefaultFileComparator
  Constructs a new instance.
DeferredFileOutputStream - Class in org.apache.commons.io.output
  An output stream which will retain data in memory until a specified threshold is reached, and only then commit it to disk.
DeferredFileOutputStream(int, int, File) - Constructor for class org.apache.commons.io.output.DeferredFileOutputStream
  Deprecated.
  Use `DeferredFileOutputStream.builder()`, `DeferredFileOutputStream.Builder`, and `DeferredFileOutputStream.Builder.get()`
DeferredFileOutputStream(int, int, String, String, File) - Constructor for class org.apache.commons.io.output.DeferredFileOutputStream
  Deprecated.
  Use `DeferredFileOutputStream.builder()`, `DeferredFileOutputStream.Builder`, and `DeferredFileOutputStream.Builder.get()`
DeferredFileOutputStream(int, File) - Constructor for class org.apache.commons.io.output.DeferredFileOutputStream
  Deprecated.
  Use `DeferredFileOutputStream.builder()`, `DeferredFileOutputStream.Builder`, and `DeferredFileOutputStream.Builder.get()`
DeferredFileOutputStream(int, String, String, File) - Constructor for class org.apache.commons.io.output.DeferredFileOutputStream
  Deprecated.
  Use `DeferredFileOutputStream.builder()`, `DeferredFileOutputStream.Builder`, and `DeferredFileOutputStream.Builder.get()`
DeferredFileOutputStream.Builder - Class in org.apache.commons.io.output
  Builds a new `DeferredFileOutputStream`.
DelegateFileFilter - Class in org.apache.commons.io.filefilter
  This class turns a Java FileFilter or FilenameFilter into an IO FileFilter.
DelegateFileFilter(FileFilter) - Constructor for class org.apache.commons.io.filefilter.DelegateFileFilter
  Constructs a delegate file filter around an existing FileFilter.
DelegateFileFilter(FilenameFilter) - Constructor for class org.apache.commons.io.filefilter.DelegateFileFilter
  Constructs a delegate file filter around an existing FilenameFilter.
delete(File) - Method in class org.apache.commons.io.FileDeleteStrategy
  Deletes the file object, which may be a file or a directory.
delete(File) - Static method in class org.apache.commons.io.FileUtils
  Deletes the given File but throws an IOException if it cannot, unlike `File.delete()` which returns a boolean.
delete(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.delete(Path)` throwing `UncheckedIOException` instead of `IOException`.
delete(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Deletes a file or directory.
delete(Path, LinkOption[], DeleteOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Deletes a file or directory.
delete(Path, DeleteOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Deletes a file or directory.
deleteDirectory(File) - Static method in class org.apache.commons.io.FileUtils
  Deletes a directory recursively.
deleteDirectory(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Deletes a directory including subdirectories.
deleteDirectory(Path, LinkOption[], DeleteOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Deletes a directory including subdirectories.
deleteDirectory(Path, DeleteOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Deletes a directory including subdirectories.
deleteFile(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Deletes the given file.
deleteFile(Path, LinkOption[], DeleteOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Deletes the given file.
deleteFile(Path, DeleteOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Deletes the given file.
deleteIfExists(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.deleteIfExists(Path)` throwing `UncheckedIOException` instead of `IOException`.
deleteOnExit(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Delegates to `File.deleteOnExit()`.
DeleteOption - Interface in org.apache.commons.io.file
  An object that configures how to delete a file.
deleteQuietly(File) - Method in class org.apache.commons.io.FileDeleteStrategy
  Deletes the file object, which may be a file or a directory.
deleteQuietly(File) - Static method in class org.apache.commons.io.FileUtils
  Deletes a file, never throwing an exception.
DeletingPathVisitor - Class in org.apache.commons.io.file
  Deletes files and directories as a visit proceeds.
DeletingPathVisitor(Counters.PathCounters, String...) - Constructor for class org.apache.commons.io.file.DeletingPathVisitor
  Constructs a instance that deletes files except for the files and directories explicitly given.
DeletingPathVisitor(Counters.PathCounters, LinkOption[], DeleteOption[], String...) - Constructor for class org.apache.commons.io.file.DeletingPathVisitor
  Constructs a instance that deletes files except for the files and directories explicitly given.
DeletingPathVisitor(Counters.PathCounters, DeleteOption[], String...) - Constructor for class org.apache.commons.io.file.DeletingPathVisitor
  Constructs a instance that deletes files except for the files and directories explicitly given.
DemuxInputStream - Class in org.apache.commons.io.input
  Data written to this stream is forwarded to a stream that has been associated with this thread.
DemuxInputStream() - Constructor for class org.apache.commons.io.input.DemuxInputStream
  Construct a new instance.
DemuxOutputStream - Class in org.apache.commons.io.output
  Forwards data to a stream that has been associated with this thread.
DemuxOutputStream() - Constructor for class org.apache.commons.io.output.DemuxOutputStream
  Construct a new instance.
Deprecating Serialization - Search tag in class org.apache.commons.io.ByteOrderMark
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.comparator.CompositeFileComparator
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.comparator.DefaultFileComparator
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.comparator.DirectoryFileComparator
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.comparator.ExtensionFileComparator
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.comparator.LastModifiedFileComparator
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.comparator.NameFileComparator
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.comparator.PathFileComparator
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.comparator.SizeFileComparator
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.AgeFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.AndFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.CanExecuteFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.CanReadFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.CanWriteFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.DelegateFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.DirectoryFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.EmptyFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.FalseFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.FileFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.HiddenFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.NameFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.NotFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.OrFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.PrefixFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.RegexFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.SizeFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.SuffixFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.SymbolicLinkFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.TrueFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.WildcardFileFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.filefilter.WildcardFilter
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.input.CharSequenceReader
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.input.TaggedInputStream
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.input.TaggedReader
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.monitor.FileAlterationObserver
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.monitor.FileEntry
  Section
Deprecating Serialization - Search tag in class org.apache.commons.io.output.StringBuilderWriter
  Section
destroy() - Method in class org.apache.commons.io.monitor.FileAlterationObserver
  Final processing.
DIR_SEPARATOR - Static variable in class org.apache.commons.io.IOUtils
  The system directory separator character.
DIR_SEPARATOR_UNIX - Static variable in class org.apache.commons.io.IOUtils
  The Unix directory separator character ''/''.
DIR_SEPARATOR_WINDOWS - Static variable in class org.apache.commons.io.IOUtils
  The Windows directory separator character ''\\''.
DIRECTORY - Static variable in class org.apache.commons.io.filefilter.DirectoryFileFilter
  Singleton instance of directory filter.
DIRECTORY_COMPARATOR - Static variable in class org.apache.commons.io.comparator.DirectoryFileComparator
  Singleton default comparator instance
DIRECTORY_REVERSE - Static variable in class org.apache.commons.io.comparator.DirectoryFileComparator
  Singleton reverse default comparator instance
directoryAndFileContentEquals(Path, Path) - Static method in class org.apache.commons.io.file.PathUtils
  Compares the files of two Paths to determine if they are equal or not while considering file contents.
directoryAndFileContentEquals(Path, Path, LinkOption[], OpenOption[], FileVisitOption[]) - Static method in class org.apache.commons.io.file.PathUtils
  Compares the file sets of two Paths to determine if they are equal or not while considering file contents.
directoryContains(File, File) - Static method in class org.apache.commons.io.FileUtils
  Determines whether the `parent` directory contains the `child` element (a file or directory).
directoryContains(String, String) - Static method in class org.apache.commons.io.FilenameUtils
  Determines whether the `parent` directory contains the `child` (a file or directory).
directoryContentEquals(Path, Path) - Static method in class org.apache.commons.io.file.PathUtils
  Compares the file sets of two Paths to determine if they are equal or not without considering file contents.
directoryContentEquals(Path, Path, int, LinkOption[], FileVisitOption[]) - Static method in class org.apache.commons.io.file.PathUtils
  Compares the file sets of two Paths to determine if they are equal or not without considering file contents.
DirectoryFileComparator - Class in org.apache.commons.io.comparator
  Compare two files using the `File.isDirectory()` method.
DirectoryFileComparator() - Constructor for class org.apache.commons.io.comparator.DirectoryFileComparator
  Construct a new instance.
directoryFileFilter() - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that checks if the file is a directory.
DirectoryFileFilter - Class in org.apache.commons.io.filefilter
  This filter accepts `File`s that are directories.
DirectoryFileFilter() - Constructor for class org.apache.commons.io.filefilter.DirectoryFileFilter
  Restrictive constructor.
DirectoryStreamFilter - Class in org.apache.commons.io.file
  A `DirectoryStream.Filter` that delegates to a `PathFilter`.
DirectoryStreamFilter(PathFilter) - Constructor for class org.apache.commons.io.file.DirectoryStreamFilter
  Constructs a new instance for the given path filter.
DirectoryWalker<T> - Class in org.apache.commons.io
  Deprecated.
  Apache Commons IO no longer uses this class. Instead, use `PathUtils.walk(java.nio.file.Path, org.apache.commons.io.file.PathFilter, int, boolean, java.nio.file.FileVisitOption...)` or `Files.walkFileTree(java.nio.file.Path, java.util.Set, int, java.nio.file.FileVisitor)`, and friends.
DirectoryWalker() - Constructor for class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Constructs an instance with no filtering and unlimited depth.
DirectoryWalker(FileFilter, int) - Constructor for class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Constructs an instance with a filter and limit the depth navigated to.
DirectoryWalker(IOFileFilter, IOFileFilter, int) - Constructor for class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Constructs an instance with a directory and a file filter and an optional limit on the depth navigated to.
DirectoryWalker.CancelException - Exception Class in org.apache.commons.io
  Deprecated.
  CancelException is thrown in DirectoryWalker to cancel the current processing.
distinct() - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.distinct()`.
doDelete(File) - Method in class org.apache.commons.io.FileDeleteStrategy
  Actually deletes the file object, which may be a file or a directory.
dump(byte[], long, OutputStream, int) - Static method in class org.apache.commons.io.HexDump
  Dumps an array of bytes to an OutputStream.
dump(byte[], long, Appendable, int, int) - Static method in class org.apache.commons.io.HexDump
  Dumps an array of bytes to an Appendable.
dump(byte[], Appendable) - Static method in class org.apache.commons.io.HexDump
  Dumps an array of bytes to an Appendable.

## E

1. Example Implementation - Search tag in class org.apache.commons.io.DirectoryWalker
  Section
3.1 External / Multi-threaded - Search tag in class org.apache.commons.io.DirectoryWalker
  Section
empty() - Static method in interface org.apache.commons.io.function.IOStream
  This class' version of `Stream.empty()`.
EMPTY - Static variable in class org.apache.commons.io.filefilter.EmptyFileFilter
  Singleton instance of empty filter
EMPTY_BYTE_ARRAY - Static variable in class org.apache.commons.io.IOUtils
  A singleton empty byte array.
EMPTY_COPY_OPTIONS - Static variable in class org.apache.commons.io.file.PathUtils
  Empty `CopyOption` array.
EMPTY_DELETE_OPTION_ARRAY - Static variable in class org.apache.commons.io.file.PathUtils
  Empty `DeleteOption` array.
EMPTY_FILE_ARRAY - Static variable in class org.apache.commons.io.FileUtils
  An empty array of type `File`.
EMPTY_FILE_ATTRIBUTE_ARRAY - Static variable in class org.apache.commons.io.file.PathUtils
  Empty `FileAttribute` array.
EMPTY_FILE_VISIT_OPTION_ARRAY - Static variable in class org.apache.commons.io.file.PathUtils
  Empty `FileVisitOption` array.
EMPTY_LINK_OPTION_ARRAY - Static variable in class org.apache.commons.io.file.PathUtils
  Empty `LinkOption` array.
EMPTY_OPEN_OPTION_ARRAY - Static variable in class org.apache.commons.io.file.PathUtils
  Empty `OpenOption` array.
EMPTY_PATH_ARRAY - Static variable in class org.apache.commons.io.file.PathUtils
  Empty `Path` array.
EMPTY_STRING_ARRAY - Static variable in interface org.apache.commons.io.filefilter.IOFileFilter
  An empty String array.
EMPTY_WRITERS - Variable in class org.apache.commons.io.output.FilterCollectionWriter
  Empty and immutable collection of writers.
EmptyFileFilter - Class in org.apache.commons.io.filefilter
  This filter accepts files or directories that are empty.
EmptyFileFilter() - Constructor for class org.apache.commons.io.filefilter.EmptyFileFilter
  Restrictive constructor.
ENCODING_PATTERN - Static variable in class org.apache.commons.io.input.XmlStreamReader
  Pattern capturing the encoding of the `'xml'` processing instruction.
END_OF_STREAM - Static variable in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
  The end of stream marker.
EndianUtils - Class in org.apache.commons.io
  Helps with reading and writing primitive numeric types (`short`, `int`, `long`, `float`, and `double`) that are encoded in little endian using two's complement or unsigned representations.
EndianUtils() - Constructor for class org.apache.commons.io.EndianUtils
  Deprecated.
  TODO Make private in 3.0.
endOfFileReached() - Method in class org.apache.commons.io.input.TailerListenerAdapter
  Called each time the Tailer reaches the end of the file.
EOF - Static variable in class org.apache.commons.io.IOUtils
  Represents the end-of-file (or stream) value -1.
EOL - Static variable in class org.apache.commons.io.HexDump
  Deprecated.
  Use `System.lineSeparator()`.
EPOCH - Static variable in class org.apache.commons.io.file.attribute.FileTimes
  Constant for the `1970-01-01T00:00:00Z` `epoch` as a time stamp attribute.
equals(Object) - Method in class org.apache.commons.io.ByteOrderMark
  Indicates if this instance's bytes equals another.
equals(Object) - Method in class org.apache.commons.io.file.AccumulatorPathVisitor
equals(Object) - Method in class org.apache.commons.io.file.CleaningPathVisitor
equals(Object) - Method in class org.apache.commons.io.file.CopyDirectoryVisitor
equals(Object) - Method in class org.apache.commons.io.file.CountingPathVisitor
equals(Object) - Method in class org.apache.commons.io.file.DeletingPathVisitor
equals(String, String) - Static method in class org.apache.commons.io.FilenameUtils
  Checks whether two file names are exactly equal.
equals(String, String, boolean, IOCase) - Static method in class org.apache.commons.io.FilenameUtils
  Checks whether two file names are equal, optionally normalizing and providing control over the case-sensitivity.
equalsNormalized(String, String) - Static method in class org.apache.commons.io.FilenameUtils
  Checks whether two file names are equal after both have been normalized.
equalsNormalizedOnSystem(String, String) - Static method in class org.apache.commons.io.FilenameUtils
  Checks whether two file names are equal using the case rules of the system after both have been normalized.
equalsOnSystem(String, String) - Static method in class org.apache.commons.io.FilenameUtils
  Checks whether two file names are equal using the case rules of the system.
Erase - Class in org.apache.commons.io.function
  Erases `IOException` for the compiler but still throws that exception at runtime.
error(IOException) - Method in class org.apache.commons.io.input.ObservableInputStream.Observer
  Called to indicate that an error occurred on the underlying stream.
estimateSize() - Method in interface org.apache.commons.io.function.IOSpliterator
  Like `Spliterator.estimateSize()`.
Example - Search tag in class org.apache.commons.io.file.AccumulatorPathVisitor
  Section
Example 1 - Detecting and excluding a UTF-8 BOM - Search tag in class org.apache.commons.io.input.BOMInputStream
  Section
Example 2 - Detecting a UTF-8 BOM without excluding it - Search tag in class org.apache.commons.io.input.BOMInputStream
  Section
Example 3 - Detecting Multiple BOMs - Search tag in class org.apache.commons.io.input.BOMInputStream
  Section
exitWhenFinished() - Static method in class org.apache.commons.io.FileCleaner
  Deprecated.
  Use `FileCleaningTracker.exitWhenFinished()`.
exitWhenFinished() - Method in class org.apache.commons.io.FileCleaningTracker
  Call this method to cause the file cleaner thread to terminate when there are no more objects being tracked for deletion.
EXTENSION_COMPARATOR - Static variable in class org.apache.commons.io.comparator.ExtensionFileComparator
  Case-sensitive extension comparator instance (see `IOCase.SENSITIVE`)
EXTENSION_INSENSITIVE_COMPARATOR - Static variable in class org.apache.commons.io.comparator.ExtensionFileComparator
  Case-insensitive extension comparator instance (see `IOCase.INSENSITIVE`)
EXTENSION_INSENSITIVE_REVERSE - Static variable in class org.apache.commons.io.comparator.ExtensionFileComparator
  Reverse case-insensitive extension comparator instance (see `IOCase.INSENSITIVE`)
EXTENSION_REVERSE - Static variable in class org.apache.commons.io.comparator.ExtensionFileComparator
  Reverse case-sensitive extension comparator instance (see `IOCase.SENSITIVE`)
EXTENSION_SEPARATOR - Static variable in class org.apache.commons.io.FilenameUtils
  The extension separator character.
EXTENSION_SEPARATOR_STR - Static variable in class org.apache.commons.io.FilenameUtils
  The extension separator String.
EXTENSION_SYSTEM_COMPARATOR - Static variable in class org.apache.commons.io.comparator.ExtensionFileComparator
  System sensitive extension comparator instance (see `IOCase.SYSTEM`)
EXTENSION_SYSTEM_REVERSE - Static variable in class org.apache.commons.io.comparator.ExtensionFileComparator
  Reverse system sensitive path comparator instance (see `IOCase.SYSTEM`)
ExtensionFileComparator - Class in org.apache.commons.io.comparator
  Compare the file name extensions for order (see `FilenameUtils.getExtension(String)`).
ExtensionFileComparator() - Constructor for class org.apache.commons.io.comparator.ExtensionFileComparator
  Constructs a case-sensitive file extension comparator instance.
ExtensionFileComparator(IOCase) - Constructor for class org.apache.commons.io.comparator.ExtensionFileComparator
  Constructs a file extension comparator instance with the specified case-sensitivity.

## F

2. Filter Example - Search tag in class org.apache.commons.io.DirectoryWalker
  Section
FALSE - Static variable in class org.apache.commons.io.filefilter.FalseFileFilter
  Singleton instance of false filter.
falseFileFilter() - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that always returns false.
FalseFileFilter - Class in org.apache.commons.io.filefilter
  A file filter that always returns false.
FalseFileFilter() - Constructor for class org.apache.commons.io.filefilter.FalseFileFilter
  Restrictive constructor.
FILE - Static variable in class org.apache.commons.io.filefilter.FileFileFilter
  Deprecated.
  Use `FileFileFilter.INSTANCE`.
FileAlterationListener - Interface in org.apache.commons.io.monitor
  Receives events of file system modifications.
FileAlterationListenerAdaptor - Class in org.apache.commons.io.monitor
  Convenience `FileAlterationListener` implementation that does nothing.
FileAlterationListenerAdaptor() - Constructor for class org.apache.commons.io.monitor.FileAlterationListenerAdaptor
  Construct a new instance.
FileAlterationMonitor - Class in org.apache.commons.io.monitor
  A runnable that spawns a monitoring thread triggering any registered `FileAlterationObserver` at a specified interval.
FileAlterationMonitor() - Constructor for class org.apache.commons.io.monitor.FileAlterationMonitor
  Constructs a monitor with a default interval of 10 seconds.
FileAlterationMonitor(long) - Constructor for class org.apache.commons.io.monitor.FileAlterationMonitor
  Constructs a monitor with the specified interval.
FileAlterationMonitor(long, Collection<FileAlterationObserver>) - Constructor for class org.apache.commons.io.monitor.FileAlterationMonitor
  Constructs a monitor with the specified interval and collection of observers.
FileAlterationMonitor(long, FileAlterationObserver...) - Constructor for class org.apache.commons.io.monitor.FileAlterationMonitor
  Constructs a monitor with the specified interval and set of observers.
FileAlterationObserver - Class in org.apache.commons.io.monitor
  FileAlterationObserver represents the state of files below a root directory, checking the file system and notifying listeners of create, change or delete events.
FileAlterationObserver(File) - Constructor for class org.apache.commons.io.monitor.FileAlterationObserver
  Deprecated.
  Use `FileAlterationObserver.builder()`.
FileAlterationObserver(File, FileFilter) - Constructor for class org.apache.commons.io.monitor.FileAlterationObserver
  Deprecated.
  Use `FileAlterationObserver.builder()`.
FileAlterationObserver(File, FileFilter, IOCase) - Constructor for class org.apache.commons.io.monitor.FileAlterationObserver
  Deprecated.
  Use `FileAlterationObserver.builder()`.
FileAlterationObserver(String) - Constructor for class org.apache.commons.io.monitor.FileAlterationObserver
  Deprecated.
  Use `FileAlterationObserver.builder()`.
FileAlterationObserver(String, FileFilter) - Constructor for class org.apache.commons.io.monitor.FileAlterationObserver
  Deprecated.
  Use `FileAlterationObserver.builder()`.
FileAlterationObserver(String, FileFilter, IOCase) - Constructor for class org.apache.commons.io.monitor.FileAlterationObserver
  Deprecated.
  Use `FileAlterationObserver.builder()`.
FileAlterationObserver(FileEntry, FileFilter, IOCase) - Constructor for class org.apache.commons.io.monitor.FileAlterationObserver
  Constructs an observer for the specified directory, file filter and file comparator.
FileAlterationObserver.Builder - Class in org.apache.commons.io.monitor
  Builds instances of `FileAlterationObserver`.
FileChannels - Class in org.apache.commons.io.channels
  Works with `FileChannel`.
FileCleaner - Class in org.apache.commons.io
  Deprecated.
  Use `FileCleaningTracker`
FileCleaner() - Constructor for class org.apache.commons.io.FileCleaner
  Deprecated.
  Construct a new instance.
FileCleaningTracker - Class in org.apache.commons.io
  Keeps track of files awaiting deletion, and deletes them when an associated marker object is reclaimed by the garbage collector.
FileCleaningTracker() - Constructor for class org.apache.commons.io.FileCleaningTracker
  Construct a new instance.
fileContentEquals(Path, Path) - Static method in class org.apache.commons.io.file.PathUtils
  Compares the file contents of two Paths to determine if they are equal or not.
fileContentEquals(Path, Path, LinkOption[], OpenOption[]) - Static method in class org.apache.commons.io.file.PathUtils
  Compares the file contents of two Paths to determine if they are equal or not.
FileDeleteStrategy - Class in org.apache.commons.io
  Strategy for deleting files.
FileDeleteStrategy(String) - Constructor for class org.apache.commons.io.FileDeleteStrategy
  Restricted constructor.
FileEntry - Search tag in class org.apache.commons.io.monitor.FileAlterationObserver
  Section
FileEntry - Class in org.apache.commons.io.monitor
  The state of a file or directory, capturing the following `File` attributes at a point in time.
FileEntry(File) - Constructor for class org.apache.commons.io.monitor.FileEntry
  Constructs a new monitor for a specified `File`.
FileEntry(FileEntry, File) - Constructor for class org.apache.commons.io.monitor.FileEntry
  Constructs a new monitor for a specified `File`.
FileEqualsFileFilter - Class in org.apache.commons.io.filefilter
  Accepts only an exact `File` object match.
FileEqualsFileFilter(File) - Constructor for class org.apache.commons.io.filefilter.FileEqualsFileFilter
  Constructs a new instance for the given `File`.
FileExistsException - Exception Class in org.apache.commons.io
  Indicates that a file already exists.
FileExistsException() - Constructor for exception class org.apache.commons.io.FileExistsException
  Constructs a new instance.
FileExistsException(File) - Constructor for exception class org.apache.commons.io.FileExistsException
  Constructs an instance with the specified file.
FileExistsException(String) - Constructor for exception class org.apache.commons.io.FileExistsException
  Constructs an instance with the specified message.
fileFileFilter() - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that checks if the file is a file (and not a directory).
FileFileFilter - Class in org.apache.commons.io.filefilter
  This filter accepts `File`s that are files (not directories).
FileFileFilter() - Constructor for class org.apache.commons.io.filefilter.FileFileFilter
  Restrictive constructor.
File Filters - Search tag in class org.apache.commons.io.monitor.FileAlterationObserver
  Section
FileFilterUtils - Class in org.apache.commons.io.filefilter
  Useful utilities for working with file filters.
FileFilterUtils() - Constructor for class org.apache.commons.io.filefilter.FileFilterUtils
  FileFilterUtils is not normally instantiated.
FilenameUtils - Class in org.apache.commons.io
  General file name and file path manipulation utilities.
FilenameUtils() - Constructor for class org.apache.commons.io.FilenameUtils
  Deprecated.
  TODO Make private in 3.0.
fileNotFound() - Method in interface org.apache.commons.io.input.TailerListener
  This method is called if the tailed file is not found.
fileNotFound() - Method in class org.apache.commons.io.input.TailerListenerAdapter
  This method is called if the tailed file is not found.
FileOrigin(File) - Constructor for class org.apache.commons.io.build.AbstractOrigin.FileOrigin
  Constructs a new instance for the given origin.
fileRotated() - Method in interface org.apache.commons.io.input.TailerListener
  Called if a file rotation is detected.
fileRotated() - Method in class org.apache.commons.io.input.TailerListenerAdapter
  Called if a file rotation is detected.
FilesUncheck - Class in org.apache.commons.io.file
  Delegates to `Files` to uncheck calls by throwing `UncheckedIOException` instead of `IOException`.
FileSystem - Enum in org.apache.commons.io
  Abstracts an OS' file system details, currently supporting the single use case of converting a file name String to a legal file name with `FileSystem.toLegalFileName(String, char)`.
FileSystemProviders - Class in org.apache.commons.io.file.spi
  Helps to work with `FileSystemProvider`.
FileSystemUtils - Class in org.apache.commons.io
  Deprecated.
  As of 2.6 deprecated without replacement. Use equivalent methods in `FileStore` instead, `Files.getFileStore(Paths.get("/home")).getUsableSpace()` or iterate over `FileSystems.getDefault().getFileStores()`
FileSystemUtils() - Constructor for class org.apache.commons.io.FileSystemUtils
  Deprecated.
  TODO Make private in 3.0.
FileTimes - Class in org.apache.commons.io.file.attribute
  Helps use `FileTime` and interoperate Date and NTFS times.
FileUtils - Class in org.apache.commons.io
  General file manipulation utilities.
FileUtils() - Constructor for class org.apache.commons.io.FileUtils
  Deprecated.
  TODO Make private in 3.0.
FileWriterWithEncoding - Class in org.apache.commons.io.output
  Writer of files that allows the encoding to be set.
FileWriterWithEncoding(File, String) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(File, String, boolean) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(File, Charset) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(File, CharsetEncoder) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(File, CharsetEncoder, boolean) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(File, Charset, boolean) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(String, String) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(String, String, boolean) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(String, Charset) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(String, CharsetEncoder) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(String, CharsetEncoder, boolean) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding(String, Charset, boolean) - Constructor for class org.apache.commons.io.output.FileWriterWithEncoding
  Deprecated.
  Use `FileWriterWithEncoding.builder()`, `FileWriterWithEncoding.Builder`, and `FileWriterWithEncoding.Builder.get()`
FileWriterWithEncoding.Builder - Class in org.apache.commons.io.output
  Builds a new `FileWriterWithEncoding`.
fillBuffer() - Method in class org.apache.commons.io.input.buffer.CircularBufferInputStream
  Fills the buffer with the contents of the input stream.
filter(int) - Method in class org.apache.commons.io.input.AbstractCharacterFilterReader
  Returns true if the given character should be filtered out, false to keep the character.
filter(PathFilter, Path...) - Static method in class org.apache.commons.io.file.PathUtils
  Applies an `IOFileFilter` to the provided `File` objects.
filter(IOFileFilter, File...) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Applies an `IOFileFilter` to the provided `File` objects.
filter(IOFileFilter, Iterable<File>) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Applies an `IOFileFilter` to the provided `File` objects.
filter(IOPredicate<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.filter(java.util.function.Predicate)`.
FilterCollectionWriter - Class in org.apache.commons.io.output
  Abstract class for writing filtered character streams to a `Collection` of writers.
FilterCollectionWriter(Writer...) - Constructor for class org.apache.commons.io.output.FilterCollectionWriter
  Constructs a new filtered collection writer.
FilterCollectionWriter(Collection<Writer>) - Constructor for class org.apache.commons.io.output.FilterCollectionWriter
  Constructs a new filtered collection writer.
filterDirectoryContents(File, int, File...) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked with the contents of each directory.
filterList(IOFileFilter, File...) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Applies an `IOFileFilter` to the provided `File` objects.
filterList(IOFileFilter, Iterable<File>) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Applies an `IOFileFilter` to the provided `File` objects.
filterSet(IOFileFilter, File...) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Applies an `IOFileFilter` to the provided `File` objects.
filterSet(IOFileFilter, Iterable<File>) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Applies an `IOFileFilter` to the provided `File` objects.
finalize() - Method in class org.apache.commons.io.input.AutoCloseInputStream
  Ensures that the stream is closed before it gets garbage-collected.
find(Path, int, BiPredicate<Path, BasicFileAttributes>, FileVisitOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.find(Path, int, BiPredicate, FileVisitOption...)` throwing `UncheckedIOException` instead of `IOException`.
findAny() - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.findAny()`.
findFirst() - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.findFirst()`.
finished() - Method in class org.apache.commons.io.input.ObservableInputStream.Observer
  Called to indicate that EOF has been seen on the underlying stream.
flatMap(IOFunction<? super T, ? extends IOStream<? extends R>>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.flatMap(java.util.function.Function)`.
flatMapToDouble(IOFunction<? super T, ? extends DoubleStream>) - Method in interface org.apache.commons.io.function.IOStream
  TODO Package-private for now, needs IODoubleStream?
flatMapToInt(IOFunction<? super T, ? extends IntStream>) - Method in interface org.apache.commons.io.function.IOStream
  TODO Package-private for now, needs IOIntStream?
flatMapToLong(IOFunction<? super T, ? extends LongStream>) - Method in interface org.apache.commons.io.function.IOStream
  TODO Package-private for now, needs IOLongStream?
flush() - Method in class org.apache.commons.io.output.AppendableWriter
  Flushes the stream.
flush() - Method in class org.apache.commons.io.output.BrokenOutputStream
  Throws the configured exception.
flush() - Method in class org.apache.commons.io.output.BrokenWriter
  Throws the configured exception.
flush() - Method in class org.apache.commons.io.output.ClosedOutputStream
  Throws an `IOException` to indicate that the stream is closed.
flush() - Method in class org.apache.commons.io.output.ClosedWriter
  Throws an `IOException` to indicate that the stream is closed.
flush() - Method in class org.apache.commons.io.output.DemuxOutputStream
  Flushes stream associated with current thread.
flush() - Method in class org.apache.commons.io.output.FilterCollectionWriter
  Flushes the stream.
flush() - Method in class org.apache.commons.io.output.LockableFileWriter
  Flushes the stream.
flush() - Method in class org.apache.commons.io.output.NullWriter
flush() - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegate's `flush()` method.
flush() - Method in class org.apache.commons.io.output.ProxyOutputStream
  Invokes the delegate's `flush()` method.
flush() - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `flush()` method.
flush() - Method in class org.apache.commons.io.output.RandomAccessFileOutputStream
flush() - Method in class org.apache.commons.io.output.StringBuilderWriter
  Flushing this writer has no effect.
flush() - Method in class org.apache.commons.io.output.TeeOutputStream
  Flushes both streams.
flush() - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Flushes this output stream and forces any buffered output bytes to be written out.
flush() - Method in class org.apache.commons.io.output.UncheckedFilterOutputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
flush() - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
flush() - Method in class org.apache.commons.io.output.WriterOutputStream
  Flush the stream.
flush() - Method in class org.apache.commons.io.output.XmlStreamWriter
  Flushes the underlying writer.
forAll(IOConsumer<T>) - Method in interface org.apache.commons.io.function.IOStream
  Performs an action for each element gathering any exceptions.
forAll(IOConsumer<T>, Iterable<T>) - Static method in interface org.apache.commons.io.function.IOConsumer
  Performs an action for each element of the collection gathering any exceptions.
forAll(IOConsumer<T>, BiFunction<Integer, IOException, IOException>) - Method in interface org.apache.commons.io.function.IOStream
  Performs an action for each element gathering any exceptions.
forAll(IOConsumer<T>, Stream<T>) - Static method in interface org.apache.commons.io.function.IOConsumer
  Performs an action for each element of the collection gathering any exceptions.
forAll(IOConsumer<T>, T...) - Static method in interface org.apache.commons.io.function.IOConsumer
  Performs an action for each element of the array, gathering any exceptions.
FORCE - Static variable in class org.apache.commons.io.FileDeleteStrategy
  The singleton instance for forced file deletion, which always deletes, even if the file represents a non-empty directory.
forceDelete(File) - Static method in class org.apache.commons.io.FileUtils
  Deletes a file or directory.
forceDeleteOnExit(File) - Static method in class org.apache.commons.io.FileUtils
  Schedules a file to be deleted when JVM exits.
forceMkdir(File) - Static method in class org.apache.commons.io.FileUtils
  Creates all directories for a File object, including any necessary but non-existent parent directories.
forceMkdirParent(File) - Static method in class org.apache.commons.io.FileUtils
  Creates all directories for a File object, including any necessary but non-existent parent directories.
forEach(Iterable<T>, IOConsumer<T>) - Static method in interface org.apache.commons.io.function.IOConsumer
  Performs an action for each element of the collection, stopping at the first exception.
forEach(Stream<T>, IOConsumer<T>) - Static method in interface org.apache.commons.io.function.IOConsumer
  Performs an action for each element of the stream, stopping at the first exception.
forEach(IOConsumer<? super T>) - Method in interface org.apache.commons.io.function.IOIterable
  Like `Iterable.iterator()`.
forEach(IOConsumer<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.forEach(java.util.function.Consumer)` but throws `IOException`.
forEach(T[], IOConsumer<T>) - Static method in interface org.apache.commons.io.function.IOConsumer
  Performs an action for each element of this array, stopping at the first exception.
forEachOrdered(IOConsumer<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.forEachOrdered(java.util.function.Consumer)`.
forEachRemaining(IOConsumer<? super E>) - Method in interface org.apache.commons.io.function.IOIterator
  Like `Iterator.forEachRemaining(Consumer)`.
forEachRemaining(IOConsumer<? super T>) - Method in interface org.apache.commons.io.function.IOSpliterator
  Like `Spliterator.forEachRemaining(Consumer)`.
forName(String) - Static method in enum org.apache.commons.io.IOCase
  Looks up an IOCase by name.
freeSpace(String) - Static method in class org.apache.commons.io.FileSystemUtils
  Deprecated.
  Use freeSpaceKb(String) Deprecated from 1.3, may be removed in 2.0
freeSpaceKb() - Static method in class org.apache.commons.io.FileSystemUtils
  Deprecated.
  As of 2.6 deprecated without replacement. Please use `FileStore.getUsableSpace()`.
freeSpaceKb(long) - Static method in class org.apache.commons.io.FileSystemUtils
  Deprecated.
  As of 2.6 deprecated without replacement. Please use `FileStore.getUsableSpace()`.
freeSpaceKb(String) - Static method in class org.apache.commons.io.FileSystemUtils
  Deprecated.
  As of 2.6 deprecated without replacement. Please use `FileStore.getUsableSpace()`.
freeSpaceKb(String, long) - Static method in class org.apache.commons.io.FileSystemUtils
  Deprecated.
  As of 2.6 deprecated without replacement. Please use `FileStore.getUsableSpace()`.
fromUnixTime(long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Converts standard Unix time (in seconds, UTC/GMT) to `FileTime`.

## G

GENERIC - Enum constant in enum org.apache.commons.io.FileSystem
  Generic file system.
get() - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets the origin.
get() - Method in class org.apache.commons.io.file.AccumulatorPathVisitor.Builder
get() - Method in interface org.apache.commons.io.file.Counters.Counter
  Gets the counter as a long.
get() - Method in class org.apache.commons.io.file.CountingPathVisitor.Builder
get() - Method in class org.apache.commons.io.filefilter.WildcardFileFilter.Builder
get() - Method in interface org.apache.commons.io.function.IOSupplier
  Gets a result.
get() - Method in class org.apache.commons.io.input.AutoCloseInputStream.Builder
  Builds a new `AutoCloseInputStream`.
get() - Method in class org.apache.commons.io.input.BOMInputStream.Builder
  Builds a new `BOMInputStream`.
get() - Method in class org.apache.commons.io.input.BoundedInputStream.Builder
  Builds a new `BoundedInputStream`.
get() - Method in class org.apache.commons.io.input.BufferedFileChannelInputStream.Builder
  Builds a new `BufferedFileChannelInputStream`.
get() - Method in class org.apache.commons.io.input.CharSequenceInputStream.Builder
  Builds a new `CharSequenceInputStream`.
get() - Method in class org.apache.commons.io.input.ChecksumInputStream.Builder
  Builds a new `ChecksumInputStream`.
get() - Method in class org.apache.commons.io.input.MemoryMappedFileInputStream.Builder
  Builds a new `MemoryMappedFileInputStream`.
get() - Method in class org.apache.commons.io.input.MessageDigestCalculatingInputStream.Builder
  Deprecated.
  Builds a new `MessageDigestCalculatingInputStream`.
get() - Method in class org.apache.commons.io.input.MessageDigestInputStream.Builder
  Builds new `MessageDigestInputStream`.
get() - Method in class org.apache.commons.io.input.ObservableInputStream.Builder
get() - Method in class org.apache.commons.io.input.QueueInputStream.Builder
  Builds a new `QueueInputStream`.
get() - Method in class org.apache.commons.io.input.RandomAccessFileInputStream.Builder
  Builds a new `RandomAccessFileInputStream`.
get() - Method in class org.apache.commons.io.input.ReadAheadInputStream.Builder
  Builds a new `ReadAheadInputStream`.
get() - Method in class org.apache.commons.io.input.ReaderInputStream.Builder
  Builds a new `ReaderInputStream`.
get() - Method in class org.apache.commons.io.input.ReversedLinesFileReader.Builder
  Builds a new `ReversedLinesFileReader`.
get() - Method in class org.apache.commons.io.input.Tailer.Builder
  Builds a new `Tailer`.
get() - Method in class org.apache.commons.io.input.ThrottledInputStream.Builder
  Builds a new `ThrottledInputStream`.
get() - Method in class org.apache.commons.io.input.UncheckedBufferedReader.Builder
  Builds a new `UncheckedBufferedReader`.
get() - Method in class org.apache.commons.io.input.UncheckedFilterInputStream.Builder
  Builds a new `UncheckedFilterInputStream`.
get() - Method in class org.apache.commons.io.input.UncheckedFilterReader.Builder
  Builds a new `UncheckedFilterReader`.
get() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream.Builder
  Builds a new `UnsynchronizedBufferedInputStream`.
get() - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream.Builder
  Builds a new `UnsynchronizedByteArrayInputStream`.
get() - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream.Builder
  Builds a new `UnsynchronizedFilterInputStream`.
get() - Method in class org.apache.commons.io.input.XmlStreamReader.Builder
  Builds a new `XmlStreamWriter`.
get() - Method in class org.apache.commons.io.monitor.FileAlterationObserver.Builder
  Gets a new `FileAlterationObserver` instance.
get() - Method in class org.apache.commons.io.output.ChunkedOutputStream.Builder
  Builds a new `ChunkedOutputStream`.
get() - Method in class org.apache.commons.io.output.DeferredFileOutputStream.Builder
  Builds a new `DeferredFileOutputStream`.
get() - Method in class org.apache.commons.io.output.FileWriterWithEncoding.Builder
  Builds a new `FileWriterWithEncoding`.
get() - Method in class org.apache.commons.io.output.LockableFileWriter.Builder
  Constructs a new instance.
get() - Method in class org.apache.commons.io.output.ProxyOutputStream.Builder
  Builds a new `ProxyOutputStream`.
get() - Method in class org.apache.commons.io.output.RandomAccessFileOutputStream.Builder
  Builds a new `RandomAccessFileOutputStream`.
get() - Method in class org.apache.commons.io.output.UncheckedFilterOutputStream.Builder
  Builds a new `UncheckedFilterOutputStream`.
get() - Method in class org.apache.commons.io.output.UncheckedFilterWriter.Builder
  Builds a new `UncheckedFilterWriter`.
get() - Method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.Builder
  Builds a new `UnsynchronizedByteArrayOutputStream`.
get() - Method in class org.apache.commons.io.output.WriterOutputStream.Builder
  Builds a new `WriterOutputStream`.
get() - Method in class org.apache.commons.io.output.XmlStreamWriter.Builder
  Builds a new `XmlStreamWriter`.
get() - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Builds a new `ValidatingObjectInputStream`.
get(int) - Method in class org.apache.commons.io.ByteOrderMark
  Gets the byte at the specified position.
get(IOSupplier<T>) - Static method in class org.apache.commons.io.function.Uncheck
  Gets the result from an IO supplier.
get(IOSupplier<T>, Supplier<String>) - Static method in class org.apache.commons.io.function.Uncheck
  Gets the result from an IO supplier.
getAclEntryList(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Reads the access control list from a file attribute view.
getAclFileAttributeView(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Shorthand for `Files.getFileAttributeView(path, AclFileAttributeView.class)`.
getAfterRead() - Method in class org.apache.commons.io.input.ProxyInputStream.AbstractBuilder
  Gets the `ProxyInputStream.afterRead(int)` consumer.
getAppendable() - Method in class org.apache.commons.io.output.AppendableOutputStream
  Gets the target appendable.
getAppendable() - Method in class org.apache.commons.io.output.AppendableWriter
  Gets the target appendable.
getAsBoolean() - Method in interface org.apache.commons.io.function.IOBooleanSupplier
  Gets a result.
getAsBoolean(IOBooleanSupplier) - Static method in class org.apache.commons.io.function.Uncheck
  Gets the result from an IO boolean supplier.
getAsInt() - Method in interface org.apache.commons.io.function.IOIntSupplier
  Gets a result.
getAsInt(IOIntSupplier) - Static method in class org.apache.commons.io.function.Uncheck
  Gets the result from an IO int supplier.
getAsInt(IOIntSupplier, Supplier<String>) - Static method in class org.apache.commons.io.function.Uncheck
  Gets the result from an IO int supplier.
getAsLong() - Method in interface org.apache.commons.io.function.IOLongSupplier
  Gets a result.
getAsLong(IOLongSupplier) - Static method in class org.apache.commons.io.function.Uncheck
  Gets the result from an IO long supplier.
getAsLong(IOLongSupplier, Supplier<String>) - Static method in class org.apache.commons.io.function.Uncheck
  Gets the result from an IO long supplier.
getAttribute(Path, String, LinkOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.getAttribute(Path, String, LinkOption...)` throwing `UncheckedIOException` instead of `IOException`.
getBaseName(String) - Static method in class org.apache.commons.io.FilenameUtils
  Gets the base name, minus the full path and extension, from a full file name.
getBaseName(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Gets the base name (the part up to and not including the last ".") of the last path segment of a file name.
getBigInteger() - Method in interface org.apache.commons.io.file.Counters.Counter
  Gets the counter as a BigInteger.
getBlockSize() - Method in enum org.apache.commons.io.FileSystem
  Gets the file allocation block size in bytes.
getBOM() - Method in class org.apache.commons.io.input.BOMInputStream
  Gets the ByteOrderMark (Byte Order Mark).
getBOMCharsetName() - Method in class org.apache.commons.io.input.BOMInputStream
  Gets the BOM charset Name - `ByteOrderMark.getCharsetName()`.
getBomEncoding() - Method in exception class org.apache.commons.io.input.XmlStreamReaderException
  Gets the BOM encoding found in the InputStream.
getBufferSize() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets the buffer size, defaults to `IOUtils.DEFAULT_BUFFER_SIZE` (8192).
getBufferSizeDefault() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets the buffer size default, defaults to `IOUtils.DEFAULT_BUFFER_SIZE` (8192).
getBuilder() - Method in class org.apache.commons.io.output.StringBuilderWriter
  Gets the underlying builder.
getByteArray() - Method in class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
getByteArray() - Method in class org.apache.commons.io.build.AbstractOrigin.ByteArrayOrigin
getByteArray() - Method in class org.apache.commons.io.build.AbstractOrigin.CharSequenceOrigin
getByteArray() - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets this origin as a byte array, if possible.
getByteArray() - Method in class org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin
getByteArray() - Method in class org.apache.commons.io.build.AbstractOrigin.ReaderOrigin
getByteArray(long, int) - Method in class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
getByteArray(long, int) - Method in class org.apache.commons.io.build.AbstractOrigin.FileOrigin
getByteArray(long, int) - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets a portion of this origin as a byte array, if possible.
getByteArray(long, int) - Method in class org.apache.commons.io.build.AbstractOrigin.PathOrigin
getByteCount() - Method in class org.apache.commons.io.input.CountingInputStream
  Deprecated.
  Gets number of bytes that have passed through this stream.
getByteCount() - Method in class org.apache.commons.io.output.CountingOutputStream
  The number of bytes that have passed through this stream.
getByteCount() - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Gets the number of bytes that have been written to this output stream.
getByteCounter() - Method in interface org.apache.commons.io.file.Counters.PathCounters
  Gets the byte counter.
getBytes() - Method in class org.apache.commons.io.ByteOrderMark
  Gets a copy of the BOM's bytes.
getBytes(Charset) - Method in enum org.apache.commons.io.StandardLineSeparator
  Gets the bytes for this instance encoded using the given Charset.
getCause() - Method in exception class org.apache.commons.io.TaggedIOException
  Returns the wrapped exception.
getCause(int) - Method in exception class org.apache.commons.io.IOExceptionList
  Gets the cause exception at the given index.
getCause(int, Class<T>) - Method in exception class org.apache.commons.io.IOExceptionList
  Gets the cause exception at the given index.
getCauseList() - Method in exception class org.apache.commons.io.IOExceptionList
  Gets the cause list.
getCauseList(Class<T>) - Method in exception class org.apache.commons.io.IOExceptionList
  Works around Throwable and Generics, may fail at runtime depending on the argument value.
getCharSequence() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets a CharSequence from the origin with a Charset.
getCharSequence(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
getCharSequence(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin.CharSequenceOrigin
  Gets this origin as a byte array, if possible.
getCharSequence(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets this origin as a byte array, if possible.
getCharSequence(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin.ReaderOrigin
  Gets this origin as a byte array, if possible.
getCharset() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets the Charset, defaults to `Charset.defaultCharset()`.
getCharsetDefault() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets the Charset default, defaults to `Charset.defaultCharset()`.
getCharsetName() - Method in class org.apache.commons.io.ByteOrderMark
  Gets the name of the `Charset` the BOM represents.
getChildren() - Method in class org.apache.commons.io.monitor.FileEntry
  Gets the directory's files.
getCloseInstant() - Method in class org.apache.commons.io.input.TimestampedObserver
  Gets the instant for when this instance was closed.
getComparator() - Method in interface org.apache.commons.io.function.IOSpliterator
  Like `Spliterator.getComparator()`.
getContentTypeEncoding() - Method in exception class org.apache.commons.io.input.XmlStreamReaderException
  Gets the encoding in the content-type used to attempt determining the encoding.
getContentTypeMime() - Method in exception class org.apache.commons.io.input.XmlStreamReaderException
  Gets the MIME type in the content-type used to attempt determining the encoding.
getCopyOptions() - Method in class org.apache.commons.io.file.CopyDirectoryVisitor
  Gets the copy options.
getCount() - Method in class org.apache.commons.io.input.BoundedInputStream
  Gets the count of bytes read.
getCount() - Method in class org.apache.commons.io.input.CountingInputStream
  Deprecated.
  Use `CountingInputStream.getByteCount()`.
getCount() - Method in class org.apache.commons.io.output.CountingOutputStream
  Gets the number of bytes that have passed through this stream.
getCurrent() - Static method in enum org.apache.commons.io.FileSystem
  Gets the current file system.
getCurrentNumberOfBytes() - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Gets the number of bytes, that are currently present in the buffer.
getData() - Method in class org.apache.commons.io.output.DeferredFileOutputStream
  Gets the data for this output stream as an array of bytes, assuming that the data has been retained in memory.
getDefaultEncoding() - Method in class org.apache.commons.io.input.XmlStreamReader
  Gets the default encoding to use if none is set in HTTP content-type, XML prolog and the rules based on content-type are not adequate.
getDefaultEncoding() - Method in class org.apache.commons.io.output.XmlStreamWriter
  Returns the default encoding.
getDelay() - Method in class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.getDelayDuration()`.
getDelayDuration() - Method in class org.apache.commons.io.input.Tailer
  Gets the delay Duration.
getDeleteFailures() - Method in class org.apache.commons.io.FileCleaningTracker
  Gets a copy of the file paths that failed to delete.
getDepth() - Method in exception class org.apache.commons.io.DirectoryWalker.CancelException
  Deprecated.
  Returns the depth when the operation was cancelled.
getDirectory() - Method in class org.apache.commons.io.monitor.FileAlterationObserver
  Returns the directory being observed.
getDirectoryCounter() - Method in interface org.apache.commons.io.file.Counters.PathCounters
  Gets the directory counter.
getDirList() - Method in class org.apache.commons.io.file.AccumulatorPathVisitor
  Gets a copy of the list of visited directories.
getDosFileAttributeView(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Shorthand for `Files.getFileAttributeView(path, DosFileAttributeView.class, options)`.
getEncoding() - Method in class org.apache.commons.io.input.XmlStreamReader
  Gets the charset encoding of the XmlStreamReader.
getEncoding() - Method in class org.apache.commons.io.output.XmlStreamWriter
  Returns the detected encoding.
getExactSizeIfKnown() - Method in interface org.apache.commons.io.function.IOSpliterator
  Like `Spliterator.getExactSizeIfKnown()`.
getExtension(String) - Static method in class org.apache.commons.io.FilenameUtils
  Gets the extension of a file name.
getExtension(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Gets the extension of a Path.
getFile() - Method in class org.apache.commons.io.build.AbstractOrigin.FileOrigin
getFile() - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets this origin as a Path, if possible.
getFile() - Method in class org.apache.commons.io.build.AbstractOrigin.IORandomAccessFileOrigin
getFile() - Method in class org.apache.commons.io.build.AbstractOrigin.PathOrigin
getFile() - Method in class org.apache.commons.io.build.AbstractOrigin.URIOrigin
getFile() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets a File from the origin.
getFile() - Method in exception class org.apache.commons.io.DirectoryWalker.CancelException
  Deprecated.
  Returns the file when the operation was cancelled.
getFile() - Method in class org.apache.commons.io.input.Tailer
  Gets the file.
getFile() - Method in class org.apache.commons.io.IORandomAccessFile
  Gets the file passed to `IORandomAccessFile(File, String)`.
getFile() - Method in class org.apache.commons.io.monitor.FileEntry
  Gets the file being monitored.
getFile() - Method in class org.apache.commons.io.output.DeferredFileOutputStream
  Gets either the output File specified in the constructor or the temporary File created or null.
getFile(File, String...) - Static method in class org.apache.commons.io.FileUtils
  Constructs a file from the set of name elements.
getFile(String...) - Static method in class org.apache.commons.io.FileUtils
  Constructs a file from the set of name elements.
getFileCounter() - Method in interface org.apache.commons.io.file.Counters.PathCounters
  Gets the file counter.
getFileFilter() - Method in class org.apache.commons.io.monitor.FileAlterationObserver
  Returns the fileFilter.
getFileFilters() - Method in class org.apache.commons.io.filefilter.AndFileFilter
  Gets this conditional file filter's list of file filters.
getFileFilters() - Method in interface org.apache.commons.io.filefilter.ConditionalFileFilter
  Gets this conditional file filter's list of file filters.
getFileFilters() - Method in class org.apache.commons.io.filefilter.OrFileFilter
  Gets this conditional file filter's list of file filters.
getFileList() - Method in class org.apache.commons.io.file.AccumulatorPathVisitor
  Gets a copy of the list of visited files.
getFileName(Path, Function<Path, R>) - Static method in class org.apache.commons.io.file.PathUtils
  Gets the Path's file name and apply the given function if the file name is non-null.
getFileNameString(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Gets the Path's file name as a string.
getFileStore(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.getFileStore(Path)` throwing `UncheckedIOException` instead of `IOException`.
getFileSystemProvider(String) - Method in class org.apache.commons.io.file.spi.FileSystemProviders
  Gets the `FileSystemProvider` for the given scheme.
getFileSystemProvider(URI) - Method in class org.apache.commons.io.file.spi.FileSystemProviders
  Gets the `FileSystemProvider` for the given URI.
getFileSystemProvider(URL) - Method in class org.apache.commons.io.file.spi.FileSystemProviders
  Gets the `FileSystemProvider` for the given URL.
getFileSystemProvider(Path) - Static method in class org.apache.commons.io.file.spi.FileSystemProviders
  Gets the `FileSystemProvider` for the given Path.
getFullPath(String) - Static method in class org.apache.commons.io.FilenameUtils
  Gets the full path (prefix + path) from a full file name.
getFullPathNoEndSeparator(String) - Static method in class org.apache.commons.io.FilenameUtils
  Gets the full path (prefix + path) from a full file name, excluding the final directory separator.
getIllegalFileNameChars() - Method in enum org.apache.commons.io.FileSystem
  Gets a cloned copy of the illegal characters for this file system.
getIllegalFileNameCodePoints() - Method in enum org.apache.commons.io.FileSystem
  Gets a cloned copy of the illegal code points for this file system.
getIndex() - Method in exception class org.apache.commons.io.IOIndexedException
  The index of this exception.
getInputStream() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets an InputStream from the origin with OpenOption[].
getInputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
getInputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.ByteArrayOrigin
  Gets this origin as an InputStream, if possible.
getInputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.CharSequenceOrigin
  Gets this origin as an InputStream, if possible.
getInputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets this origin as an InputStream, if possible.
getInputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin
  Gets this origin as an InputStream, if possible.
getInputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.ReaderOrigin
  Gets this origin as an InputStream, if possible.
getInputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.URIOrigin
getInstance() - Static method in class org.apache.commons.io.FileCleaner
  Deprecated.
  Gets the singleton instance, which is used by the deprecated, static methods.
getInterval() - Method in class org.apache.commons.io.monitor.FileAlterationMonitor
  Returns the interval.
getLastModified() - Method in class org.apache.commons.io.monitor.FileEntry
  Gets the last modified time from the last time it was checked.
getLastModifiedFileTime() - Method in class org.apache.commons.io.monitor.FileEntry
  Gets the last modified time from the last time it was checked.
getLastModifiedFileTime(File) - Static method in class org.apache.commons.io.file.PathUtils
  Gets the file's last modified time or null if the file does not exist.
getLastModifiedFileTime(URI) - Static method in class org.apache.commons.io.file.PathUtils
  Gets the file's last modified time or null if the file does not exist.
getLastModifiedFileTime(URL) - Static method in class org.apache.commons.io.file.PathUtils
  Gets the file's last modified time or null if the file does not exist.
getLastModifiedFileTime(Path, FileTime, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Gets the file's last modified time or null if the file does not exist.
getLastModifiedFileTime(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Gets the file's last modified time or null if the file does not exist.
getLastModifiedTime(Path, LinkOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.getLastModifiedTime(Path, LinkOption...)` throwing `UncheckedIOException` instead of `IOException`.
getLength() - Method in class org.apache.commons.io.monitor.FileEntry
  Gets the length.
getLevel() - Method in class org.apache.commons.io.monitor.FileEntry
  Gets the level
getListeners() - Method in class org.apache.commons.io.monitor.FileAlterationObserver
  Returns the set of registered file system listeners.
getLong() - Method in interface org.apache.commons.io.file.Counters.Counter
  Gets the counter as a Long.
getMaxCount() - Method in class org.apache.commons.io.input.BoundedInputStream
  Gets the max count of bytes to read.
getMaxFileNameLength() - Method in enum org.apache.commons.io.FileSystem
  Gets the maximum length for file names.
getMaxLength() - Method in class org.apache.commons.io.input.BoundedInputStream
  Deprecated.
  Use `BoundedInputStream.getMaxCount()`.
getMaxPathLength() - Method in enum org.apache.commons.io.FileSystem
  Gets the maximum length of the path to a file.
getMessageDigest() - Method in class org.apache.commons.io.input.MessageDigestCalculatingInputStream
  Deprecated.
  Gets the `MessageDigest`, which is being used for generating the checksum.
getMessageDigest() - Method in class org.apache.commons.io.input.MessageDigestInputStream
  Gets the `MessageDigest`, which is being used for generating the checksum, never null.
getMode() - Method in class org.apache.commons.io.IORandomAccessFile
  Gets the mode passed to `IORandomAccessFile(File, String)`.
getMode() - Method in enum org.apache.commons.io.RandomAccessFileMode
  Gets the access mode, one of "r", "rw", "rwd", or "rws".
getName() - Method in enum org.apache.commons.io.IOCase
  Gets the name of the constant.
getName() - Method in class org.apache.commons.io.monitor.FileEntry
  Gets the file name.
getName(String) - Static method in class org.apache.commons.io.FilenameUtils
  Gets the name minus the path from a full file name.
getNameSeparator() - Method in enum org.apache.commons.io.FileSystem
  Gets the name separator, '\\' on Windows, '/' on Linux.
getObservers() - Method in class org.apache.commons.io.input.ObservableInputStream
  Gets a copy of currently registered observers.
getObservers() - Method in class org.apache.commons.io.monitor.FileAlterationMonitor
  Returns the set of `FileAlterationObserver` registered with this monitor.
getOpenInstant() - Method in class org.apache.commons.io.input.TimestampedObserver
  Gets the instant for when this instance was created.
getOpenOptions() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets the OpenOption array.
getOpenToCloseDuration() - Method in class org.apache.commons.io.input.TimestampedObserver
  Gets the Duration between creation and close.
getOpenToNowDuration() - Method in class org.apache.commons.io.input.TimestampedObserver
  Gets the Duration between creation and now.
getOrigin() - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Gets the origin.
getOutputStream() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets an OutputStream from the origin with OpenOption[].
getOutputStream() - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Gets the underlying output stream, to which the corresponding `OutputStream` methods in this class will ultimately delegate.
getOutputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
getOutputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets this origin as an OutputStream, if possible.
getOutputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin
  Gets this origin as an OutputStream, if possible.
getOutputStream(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.WriterOrigin
  Gets this origin as an OutputStream, if possible.
getOwner(Path, LinkOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.getOwner(Path, LinkOption...)` throwing `UncheckedIOException` instead of `IOException`.
getParent() - Method in class org.apache.commons.io.monitor.FileEntry
  Gets the parent entry.
getPath() - Method in class org.apache.commons.io.build.AbstractOrigin.FileOrigin
getPath() - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets this origin as a Path, if possible.
getPath() - Method in class org.apache.commons.io.build.AbstractOrigin.IORandomAccessFileOrigin
getPath() - Method in class org.apache.commons.io.build.AbstractOrigin.PathOrigin
getPath() - Method in class org.apache.commons.io.build.AbstractOrigin.URIOrigin
getPath() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets a Path from the origin.
getPath() - Method in class org.apache.commons.io.output.DeferredFileOutputStream
  Gets either the output Path specified in the constructor or the temporary Path created or null.
getPath(String) - Static method in class org.apache.commons.io.FilenameUtils
  Gets the path from a full file name, which excludes the prefix and the name.
getPathCounters() - Method in class org.apache.commons.io.file.CountingPathVisitor
  Gets the visitation counts.
getPathFilter() - Method in class org.apache.commons.io.file.DirectoryStreamFilter
  Gets the path filter.
getPathNoEndSeparator(String) - Static method in class org.apache.commons.io.FilenameUtils
  Gets the path (which excludes the prefix) from a full file name, and also excluding the final directory separator.
getPointer() - Method in interface org.apache.commons.io.input.Tailer.RandomAccessResourceBridge
  Gets the current offset in this tailable.
getPosition() - Method in class org.apache.commons.io.input.NullInputStream
  Gets the current position.
getPosition() - Method in class org.apache.commons.io.input.NullReader
  Returns the current position.
getPosixFileAttributeView(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Shorthand for `Files.getFileAttributeView(path, PosixFileAttributeView.class)`.
getPosixFilePermissions(Path, LinkOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.getPosixFilePermissions(Path, LinkOption...)` throwing `UncheckedIOException` instead of `IOException`.
getPredicate() - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Gets the predicate.
getPrefix(String) - Static method in class org.apache.commons.io.FilenameUtils
  Gets the prefix such as `C:/` or `~/` from a full file name,
getPrefixLength(String) - Static method in class org.apache.commons.io.FilenameUtils
  Returns the length of the file name prefix, such as `C:/` or `~/`.
getRandomAccess(String) - Method in interface org.apache.commons.io.input.Tailer.Tailable
  Creates a random access file stream to read.
getRandomAccessFile() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets a RandomAccessFile from the origin.
getRandomAccessFile() - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
  Gets the underlying file.
getRandomAccessFile() - Method in class org.apache.commons.io.output.RandomAccessFileOutputStream
  Gets the underlying random access file.
getRandomAccessFile(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
getRandomAccessFile(OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets this origin as a RandomAccessFile, if possible.
getReader() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets a Reader from the origin with a Charset.
getReader(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
getReader(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin.ByteArrayOrigin
getReader(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin.CharSequenceOrigin
  Gets a new Reader on the origin, buffered by default.
getReader(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets a new Reader on the origin, buffered by default.
getReader(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin
getReader(Charset) - Method in class org.apache.commons.io.build.AbstractOrigin.ReaderOrigin
  Gets a new Reader on the origin, buffered by default.
getRemaining() - Method in class org.apache.commons.io.input.BoundedInputStream
  Gets how many bytes remain to read.
getRemaining() - Method in class org.apache.commons.io.input.ChecksumInputStream
  Gets the byte count remaining to read.
getReservedFileNames() - Method in enum org.apache.commons.io.FileSystem
  Gets a cloned copy of the reserved file names.
getRun() - Method in class org.apache.commons.io.input.Tailer
  Gets whether to keep on running.
getSize() - Method in class org.apache.commons.io.input.NullInputStream
  Gets the size this `InputStream` emulates.
getSize() - Method in class org.apache.commons.io.input.NullReader
  Returns the size this `Reader` emulates.
getSourceDirectory() - Method in class org.apache.commons.io.file.CopyDirectoryVisitor
  Gets the source directory.
getSpace() - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Gets the number of bytes, that can currently be added to the buffer.
getStream() - Method in class org.apache.commons.io.output.DeferredFileOutputStream
  Deprecated.
  Use `ThresholdingOutputStream.getOutputStream()`.
getStream() - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Deprecated.
  Use `ThresholdingOutputStream.getOutputStream()`.
getString() - Method in enum org.apache.commons.io.StandardLineSeparator
  Gets the String value of this instance.
getTag() - Method in exception class org.apache.commons.io.TaggedIOException
  Returns the serializable tag object.
getTailable() - Method in class org.apache.commons.io.input.Tailer
  Gets the Tailable.
getTargetDirectory() - Method in class org.apache.commons.io.file.CopyDirectoryVisitor
  Gets the target directory.
getTempDirectory() - Static method in class org.apache.commons.io.file.PathUtils
  Gets a `Path` representing the system temporary directory.
getTempDirectory() - Static method in class org.apache.commons.io.FileUtils
  Returns a `File` representing the system temporary directory.
getTempDirectoryPath() - Static method in class org.apache.commons.io.FileUtils
  Returns the path to the system temporary directory.
getThreshold() - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Gets the threshold, in bytes, at which an event will be triggered.
getTrackCount() - Static method in class org.apache.commons.io.FileCleaner
  Deprecated.
  Use `FileCleaningTracker.getTrackCount()`.
getTrackCount() - Method in class org.apache.commons.io.FileCleaningTracker
  Gets the number of files currently being tracked, and therefore awaiting deletion.
getUnchecked() - Method in interface org.apache.commons.io.function.IOSupplier
  Gets a result.
getUserDirectory() - Static method in class org.apache.commons.io.FileUtils
  Returns a `File` representing the user's home directory.
getUserDirectoryPath() - Static method in class org.apache.commons.io.FileUtils
  Returns the path to the user's home directory.
getWriter() - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Gets a Writer from the origin with an OpenOption[].
getWriter(Charset, OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
getWriter(Charset, OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets a new Writer on the origin, buffered by default.
getWriter(Charset, OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin
  Gets a new Writer on the origin, buffered by default.
getWriter(Charset, OpenOption...) - Method in class org.apache.commons.io.build.AbstractOrigin.WriterOrigin
  Gets a new Writer on the origin, buffered by default.
getXmlEncoding() - Method in exception class org.apache.commons.io.input.XmlStreamReaderException
  Gets the encoding found in the XML prolog of the input.
getXmlGuessEncoding() - Method in exception class org.apache.commons.io.input.XmlStreamReaderException
  Gets the encoding guess based on the first bytes of the input.

## H

handle(Exception) - Method in interface org.apache.commons.io.input.TailerListener
  Handles an Exception.
handle(Exception) - Method in class org.apache.commons.io.input.TailerListenerAdapter
  Handles an Exception.
handle(String) - Method in interface org.apache.commons.io.input.TailerListener
  Handles a line from a Tailer.
handle(String) - Method in class org.apache.commons.io.input.TailerListenerAdapter
  Handles a line from a Tailer.
handle(Throwable) - Method in class org.apache.commons.io.filefilter.AbstractFileFilter
  Handles exceptions caught while accepting.
handleCancelled(File, Collection<T>, DirectoryWalker.CancelException) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked when the operation is cancelled.
handleDirectory(File, int, Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked to determine if a directory should be processed.
handleDirectoryEnd(File, int, Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked at the end of processing each directory.
handleDirectoryStart(File, int, Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked at the start of processing each directory.
handleEnd(Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked at the end of processing.
handleFile(File, int, Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked for each (non-directory) file.
handleIOException(IOException) - Method in class org.apache.commons.io.input.ProxyInputStream
  Handles any IOExceptions thrown; by default, throws the given exception.
handleIOException(IOException) - Method in class org.apache.commons.io.input.ProxyReader
  Handle any IOExceptions thrown.
handleIOException(IOException) - Method in class org.apache.commons.io.input.TaggedInputStream
  Tags any IOExceptions thrown, wrapping and re-throwing.
handleIOException(IOException) - Method in class org.apache.commons.io.input.TaggedReader
  Tags any IOExceptions thrown, wrapping and re-throwing.
handleIOException(IOException) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Handle any IOExceptions thrown.
handleIOException(IOException) - Method in class org.apache.commons.io.output.ProxyOutputStream
  Handle any IOExceptions thrown.
handleIOException(IOException) - Method in class org.apache.commons.io.output.ProxyWriter
  Handles any IOExceptions thrown.
handleIOException(IOException) - Method in class org.apache.commons.io.output.TaggedOutputStream
  Tags any IOExceptions thrown, wrapping and re-throwing.
handleIOException(IOException) - Method in class org.apache.commons.io.output.TaggedWriter
  Tags any IOExceptions thrown, wrapping and re-throwing.
handleIsCancelled(File, int, Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked to determine if the entire walk operation should be immediately cancelled.
handleRestricted(File, int, Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked for each restricted directory.
handleStart(File, Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Overridable callback method invoked at the start of processing.
hasBOM() - Method in class org.apache.commons.io.input.BOMInputStream
  Tests whether the stream contains one of the specified BOMs.
hasBOM(ByteOrderMark) - Method in class org.apache.commons.io.input.BOMInputStream
  Tests whether the stream contains the specified BOM.
hasBytes() - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Tests whether the buffer is currently holding at least a single byte.
hasCharacteristics(int) - Method in interface org.apache.commons.io.function.IOSpliterator
  Like `Spliterator.hasCharacteristics(int)`.
hashCode() - Method in class org.apache.commons.io.ByteOrderMark
  Computes the hash code for this BOM.
hashCode() - Method in class org.apache.commons.io.file.AccumulatorPathVisitor
hashCode() - Method in class org.apache.commons.io.file.CleaningPathVisitor
hashCode() - Method in class org.apache.commons.io.file.CopyDirectoryVisitor
hashCode() - Method in class org.apache.commons.io.file.CountingPathVisitor
hashCode() - Method in class org.apache.commons.io.file.DeletingPathVisitor
hasNext() - Method in interface org.apache.commons.io.function.IOIterator
  Like `Iterator.hasNext()`.
hasNext() - Method in class org.apache.commons.io.LineIterator
  Indicates whether the `Reader` has more lines.
hasNext() - Method in class org.apache.commons.io.StreamIterator
hasOrigin() - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Tests whether the origin is null.
hasSpace() - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Tests whether there is currently room for a single byte in the buffer.
hasSpace(int) - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Tests whether there is currently room for the given number of bytes in the buffer.
haveBytes(int) - Method in class org.apache.commons.io.input.buffer.CircularBufferInputStream
  Fills the buffer from the input stream until the given number of bytes have been added to the buffer.
HexDump - Class in org.apache.commons.io
  Dumps data in hexadecimal format.
HexDump() - Constructor for class org.apache.commons.io.HexDump
  Instances should NOT be constructed in standard programming.
HIDDEN - Static variable in class org.apache.commons.io.filefilter.HiddenFileFilter
  Singleton instance of hidden filter
HiddenFileFilter - Class in org.apache.commons.io.filefilter
  This filter accepts `File`s that are hidden.
HiddenFileFilter() - Constructor for class org.apache.commons.io.filefilter.HiddenFileFilter
  Restrictive constructor.

## I

3.2 Internal - Search tag in class org.apache.commons.io.DirectoryWalker
  Section
4. Interrupting a Tailer - Search tag in class org.apache.commons.io.input.Tailer
  Section
identity() - Static method in interface org.apache.commons.io.function.IOFunction
  Returns a `IOFunction` that always returns its input argument.
identity() - Static method in interface org.apache.commons.io.function.IOUnaryOperator
  Creates a unary operator that always returns its input argument.
implies(RandomAccessFileMode) - Method in enum org.apache.commons.io.RandomAccessFileMode
  Tests whether this mode implies the given `other` mode.
increment() - Method in interface org.apache.commons.io.file.Counters.Counter
  Adds one to this counter.
indexOfExtension(String) - Static method in class org.apache.commons.io.FilenameUtils
  Returns the index of the last extension separator character, which is a period.
indexOfLastSeparator(String) - Static method in class org.apache.commons.io.FilenameUtils
  Returns the index of the last directory separator character.
InfiniteCircularInputStream - Class in org.apache.commons.io.input
  An `InputStream` that infinitely repeats the provided bytes.
InfiniteCircularInputStream(byte[]) - Constructor for class org.apache.commons.io.input.InfiniteCircularInputStream
  Constructs an instance from the specified array of bytes.
init() - Method in class org.apache.commons.io.input.NullInputStream
  Initializes or re-initializes this instance for reuse.
init(Tailer) - Method in interface org.apache.commons.io.input.TailerListener
  The tailer will call this method during construction, giving the listener a method of stopping the tailer.
init(Tailer) - Method in class org.apache.commons.io.input.TailerListenerAdapter
  The tailer will call this method during construction, giving the listener a method of stopping the tailer.
initialize() - Method in class org.apache.commons.io.monitor.FileAlterationObserver
  Initializes the observer.
inputStream - Variable in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  The source input stream that is filtered.
InputStreamOrigin(InputStream) - Constructor for class org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin
  Constructs a new instance for the given origin.
INSENSITIVE - Enum constant in enum org.apache.commons.io.IOCase
  The constant for case-insensitive regardless of operating system.
installed() - Static method in class org.apache.commons.io.file.spi.FileSystemProviders
  Returns the instance for the installed providers.
INSTANCE - Static variable in class org.apache.commons.io.file.NoopPathVisitor
  The singleton instance.
INSTANCE - Static variable in class org.apache.commons.io.filefilter.DirectoryFileFilter
  Singleton instance of directory filter.
INSTANCE - Static variable in class org.apache.commons.io.filefilter.FalseFileFilter
  Singleton instance of false filter.
INSTANCE - Static variable in class org.apache.commons.io.filefilter.FileFileFilter
  Singleton instance of file filter.
INSTANCE - Static variable in class org.apache.commons.io.filefilter.SymbolicLinkFileFilter
  Singleton instance of file filter.
INSTANCE - Static variable in class org.apache.commons.io.filefilter.TrueFileFilter
  Singleton instance of true filter.
INSTANCE - Static variable in class org.apache.commons.io.input.BrokenInputStream
  The singleton instance using a default IOException.
INSTANCE - Static variable in class org.apache.commons.io.input.BrokenReader
  A singleton instance using a default IOException.
INSTANCE - Static variable in class org.apache.commons.io.input.ClosedInputStream
  The singleton instance.
INSTANCE - Static variable in class org.apache.commons.io.input.ClosedReader
  The singleton instance.
INSTANCE - Static variable in class org.apache.commons.io.input.NullInputStream
  Deprecated.
  Not reusable without calling `NullInputStream.init()` to reset state.
INSTANCE - Static variable in class org.apache.commons.io.input.NullReader
  The singleton instance.
INSTANCE - Static variable in class org.apache.commons.io.output.BrokenOutputStream
  The singleton instance using a default IOException.
INSTANCE - Static variable in class org.apache.commons.io.output.BrokenWriter
  The singleton instance using a default IOException.
INSTANCE - Static variable in class org.apache.commons.io.output.ClosedOutputStream
  The singleton instance.
INSTANCE - Static variable in class org.apache.commons.io.output.ClosedWriter
  The singleton instance.
INSTANCE - Static variable in class org.apache.commons.io.output.NullAppendable
  A singleton.
INSTANCE - Static variable in class org.apache.commons.io.output.NullOutputStream
  The singleton instance.
INSTANCE - Static variable in class org.apache.commons.io.output.NullPrintStream
  The singleton instance.
INSTANCE - Static variable in class org.apache.commons.io.output.NullWriter
  The singleton instance.
invalidClassNameFound(String) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Called to throw `InvalidClassException` if an invalid class name is found during deserialization.
io(String) - Method in enum org.apache.commons.io.RandomAccessFileMode
  Constructs a random access file to read from, and optionally to write to, the file specified by the `File` argument.
IOBaseStream<T,S,B> - Interface in org.apache.commons.io.function
  Like `BaseStream` but throws `IOException`.
IOBiConsumer<T,U> - Interface in org.apache.commons.io.function
  Like `BiConsumer` but throws `IOException`.
IOBiFunction<T,U,R> - Interface in org.apache.commons.io.function
  Like `BiFunction` but throws `IOException`.
IOBinaryOperator<T> - Interface in org.apache.commons.io.function
  Like `BinaryOperator` but throws `IOException`.
IOBooleanSupplier - Interface in org.apache.commons.io.function
  Like `BooleanSupplier` but throws `IOException`.
IOCase - Enum in org.apache.commons.io
  Enumeration of IO case sensitivity.
IOComparator<T> - Interface in org.apache.commons.io.function
  Like `Comparator` but throws `IOException`.
IOConsumer<T> - Interface in org.apache.commons.io.function
  Like `Consumer` but throws `IOException`.
IOExceptionList - Exception Class in org.apache.commons.io
  An IOException based on a list of Throwable causes.
IOExceptionList(String, List<? extends Throwable>) - Constructor for exception class org.apache.commons.io.IOExceptionList
  Constructs a new exception caused by a list of exceptions.
IOExceptionList(List<? extends Throwable>) - Constructor for exception class org.apache.commons.io.IOExceptionList
  Constructs a new exception caused by a list of exceptions.
IOExceptionWithCause - Exception Class in org.apache.commons.io
  Deprecated.
  (since 2.5) use `IOException` instead
IOExceptionWithCause(String, Throwable) - Constructor for exception class org.apache.commons.io.IOExceptionWithCause
  Deprecated.
  Constructs a new instance with the given message and cause.
IOExceptionWithCause(Throwable) - Constructor for exception class org.apache.commons.io.IOExceptionWithCause
  Deprecated.
  Constructs a new instance with the given cause.
IOFileFilter - Interface in org.apache.commons.io.filefilter
  An interface which brings the `FileFilter`, `FilenameFilter`, `PathFilter`, and `PathMatcher` interfaces together.
IOFunction<T,R> - Interface in org.apache.commons.io.function
  Like `Function` but throws `IOException`.
IOIndexedException - Exception Class in org.apache.commons.io
  A IOException associated with a source index.
IOIndexedException(int, Throwable) - Constructor for exception class org.apache.commons.io.IOIndexedException
  Constructs a new exception.
IOIntConsumer - Interface in org.apache.commons.io.function
  Like `IntConsumer` but throws `IOException`.
IOIntSupplier - Interface in org.apache.commons.io.function
  Like `IntSupplier` but throws `IOException`.
IOIterable<T> - Interface in org.apache.commons.io.function
  Like `Iterable` but throws `IOException`.
IOIterator<E> - Interface in org.apache.commons.io.function
  Like `Iterator` but throws `IOException`.
IOLongSupplier - Interface in org.apache.commons.io.function
  Like `LongSupplier` but throws `IOException`.
IOPredicate<T> - Interface in org.apache.commons.io.function
  Like `Predicate` but throws `IOException`.
IOQuadFunction<T,U,V,W,R> - Interface in org.apache.commons.io.function
  Represents a function that accepts four arguments and produces a result.
IORandomAccessFile - Class in org.apache.commons.io
  Extends `RandomAccessFile` to provide access to the `File` and `mode` passed on construction.
IORandomAccessFile(File, String) - Constructor for class org.apache.commons.io.IORandomAccessFile
  Constructs a new instance by calling `RandomAccessFile(File, String)`.
IORandomAccessFile(String, String) - Constructor for class org.apache.commons.io.IORandomAccessFile
  Constructs a new instance by calling `RandomAccessFile(String, String)`.
IORandomAccessFileOrigin(IORandomAccessFile) - Constructor for class org.apache.commons.io.build.AbstractOrigin.IORandomAccessFileOrigin
  A `RandomAccessFile` origin.
IORunnable - Interface in org.apache.commons.io.function
  Like `Runnable` but throws `IOException`.
IOSpliterator<T> - Interface in org.apache.commons.io.function
  Like `Spliterator` but throws `IOException`.
IOStream<T> - Interface in org.apache.commons.io.function
  Like `Stream` but throws `IOException`.
IOSupplier<T> - Interface in org.apache.commons.io.function
  Like `Supplier` but throws `IOException`.
IOTriConsumer<T,U,V> - Interface in org.apache.commons.io.function
  Like `BiConsumer` but throws `IOException`.
IOTriFunction<T,U,V,R> - Interface in org.apache.commons.io.function
  Represents a function that accepts three arguments and produces a result.
IOUnaryOperator<T> - Interface in org.apache.commons.io.function
  Like `UnaryOperator` but throws `IOException`.
IOUtils - Class in org.apache.commons.io
  General IO stream manipulation utilities.
IOUtils() - Constructor for class org.apache.commons.io.IOUtils
  Deprecated.
  TODO Make private in 3.0.
isCasePreserving() - Method in enum org.apache.commons.io.FileSystem
  Tests whether this file system preserves case.
isCaseSensitive() - Method in enum org.apache.commons.io.FileSystem
  Tests whether this file system is case-sensitive.
isCaseSensitive() - Method in enum org.apache.commons.io.IOCase
  Does the object represent case-sensitive comparison.
isCaseSensitive(IOCase) - Static method in enum org.apache.commons.io.IOCase
  Tests for cases sensitivity in a null-safe manner.
isCauseOf(Exception) - Method in class org.apache.commons.io.output.TaggedOutputStream
  Tests if the given exception was caused by this stream.
isCauseOf(Exception) - Method in class org.apache.commons.io.output.TaggedWriter
  Tests if the given exception was caused by this writer.
isCauseOf(Throwable) - Method in class org.apache.commons.io.input.TaggedInputStream
  Tests if the given exception was caused by this stream.
isCauseOf(Throwable) - Method in class org.apache.commons.io.input.TaggedReader
  Tests if the given exception was caused by this reader.
isClosed() - Method in class org.apache.commons.io.input.AbstractInputStream
  Tests whether this instance is closed; if `AbstractInputStream.close()` completed successfully.
isClosed() - Method in class org.apache.commons.io.input.TimestampedObserver
  Tests whether `TimestampedObserver.closed()` has been called.
isClosed() - Method in class org.apache.commons.io.input.UnsynchronizedReader
  Tests whether this instance is closed; if `UnsynchronizedReader.close()` completed successfully.
isCloseOnClose() - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
  Tests whether to close the underlying file when this stream is closed, defaults to false for compatibility.
isDirectory() - Method in class org.apache.commons.io.monitor.FileEntry
  Tests whether the file is a directory or not.
isDirectory(File, LinkOption...) - Static method in class org.apache.commons.io.FileUtils
  Tests whether the specified `File` is a directory or not.
isDirectory(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests whether the given `Path` is a directory or not.
isEmpty(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Tests whether the given file or directory is empty.
isEmptyDirectory(File) - Static method in class org.apache.commons.io.FileUtils
  Tests whether the directory is empty.
isEmptyDirectory(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Tests whether the directory is empty.
isEmptyFile(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Tests whether the given file is empty.
isEqual(Object) - Static method in interface org.apache.commons.io.function.IOPredicate
  Creates a predicate that tests if two arguments are equal using `Objects.equals(Object, Object)`.
isExists() - Method in class org.apache.commons.io.monitor.FileEntry
  Tests whether the file existed the last time it was checked.
isExtension(String, String) - Static method in class org.apache.commons.io.FilenameUtils
  Checks whether the extension of the file name is that specified.
isExtension(String, String...) - Static method in class org.apache.commons.io.FilenameUtils
  Checks whether the extension of the file name is one of those specified.
isExtension(String, Collection<String>) - Static method in class org.apache.commons.io.FilenameUtils
  Checks whether the extension of the file name is one of those specified.
isFileNewer(File, long) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified time reference.
isFileNewer(File, File) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the reference `File`.
isFileNewer(File, FileTime) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `FileTime`.
isFileNewer(File, ChronoLocalDate) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `ChronoLocalDate` at the end of day.
isFileNewer(File, ChronoLocalDate, LocalTime) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `ChronoLocalDate` at the specified time.
isFileNewer(File, ChronoLocalDate, OffsetTime) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `ChronoLocalDate` at the specified `OffsetTime`.
isFileNewer(File, ChronoLocalDateTime<?>) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `ChronoLocalDateTime` at the system-default time zone.
isFileNewer(File, ChronoLocalDateTime<?>, ZoneId) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `ChronoLocalDateTime` at the specified `ZoneId`.
isFileNewer(File, ChronoZonedDateTime<?>) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `ChronoZonedDateTime`.
isFileNewer(File, Instant) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `Instant`.
isFileNewer(File, OffsetDateTime) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `OffsetDateTime`.
isFileNewer(File, Date) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is newer than the specified `Date`.
isFileOlder(File, long) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified time reference.
isFileOlder(File, File) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the reference `File`.
isFileOlder(File, FileTime) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `FileTime`.
isFileOlder(File, ChronoLocalDate) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `ChronoLocalDate` at the end of day.
isFileOlder(File, ChronoLocalDate, LocalTime) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `ChronoLocalDate` at the specified `LocalTime`.
isFileOlder(File, ChronoLocalDate, OffsetTime) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `ChronoLocalDate` at the specified `OffsetTime`.
isFileOlder(File, ChronoLocalDateTime<?>) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `ChronoLocalDateTime` at the system-default time zone.
isFileOlder(File, ChronoLocalDateTime<?>, ZoneId) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `ChronoLocalDateTime` at the specified `ZoneId`.
isFileOlder(File, ChronoZonedDateTime<?>) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `ChronoZonedDateTime`.
isFileOlder(File, Instant) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `Instant`.
isFileOlder(File, OffsetDateTime) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `OffsetDateTime`.
isFileOlder(File, Date) - Static method in class org.apache.commons.io.FileUtils
  Tests if the specified `File` is older than the specified `Date`.
isHidden(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.isHidden(Path)` throwing `UncheckedIOException` instead of `IOException`.
isInMemory() - Method in class org.apache.commons.io.output.DeferredFileOutputStream
  Tests whether or not the data for this output stream has been retained in memory.
isLegalFileName(CharSequence) - Method in enum org.apache.commons.io.FileSystem
  Tests if a candidate file name (without a path) such as `"filename.ext"` or `"filename"` is a potentially legal file name.
isNewer(FileTime) - Method in interface org.apache.commons.io.input.Tailer.Tailable
  Tests if this tailable is newer than the specified `FileTime`.
isNewer(Path, long, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests if the given `Path` is newer than the given time reference.
isNewer(Path, FileTime, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests if the given `Path` is newer than the given time reference.
isNewer(Path, Path) - Static method in class org.apache.commons.io.file.PathUtils
  Tests if the given `Path` is newer than the reference `Path`.
isNewer(Path, ChronoZonedDateTime<?>, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests if the given `Path` is newer than the given time reference.
isNewer(Path, Instant, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests if the given `Path` is newer than the given time reference.
ISO_8859_1 - Static variable in class org.apache.commons.io.Charsets
  Deprecated.
  Use Java 7's `StandardCharsets`
isOlder(Path, long, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests if the given `Path` is older than the given time reference.
isOlder(Path, FileTime, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests if the given `Path` is older than the given time reference.
isOlder(Path, Path) - Static method in class org.apache.commons.io.file.PathUtils
  Tests if the given `Path` is older than the reference `Path`.
isOlder(Path, Instant, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests if the given `Path` is older than the given time reference.
isParallel() - Method in interface org.apache.commons.io.function.IOBaseStream
  Like `BaseStream.isParallel()`.
isPosix(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests whether the given path is on a POSIX file system.
isPropagateClose() - Method in class org.apache.commons.io.input.BoundedInputStream
  Tests whether the `BoundedInputStream.close()` method should propagate to the underling `InputStream`.
isRegularFile(File, LinkOption...) - Static method in class org.apache.commons.io.FileUtils
  Tests whether the specified `File` is a regular file or not.
isRegularFile(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Tests whether the given `Path` is a regular file or not.
isReservedFileName(CharSequence) - Method in enum org.apache.commons.io.FileSystem
  Tests whether the given string is a reserved file name.
isSameFile(Path, Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.isSameFile(Path, Path)` throwing `UncheckedIOException` instead of `IOException`.
isSymlink(File) - Static method in class org.apache.commons.io.FileUtils
  Tests whether the specified file is a symbolic link rather than an actual file.
isTaggedWith(Throwable, Object) - Static method in exception class org.apache.commons.io.TaggedIOException
  Checks whether the given throwable is tagged with the given tag.
isThresholdExceeded() - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Tests whether or not the configured threshold has been exceeded for this output stream.
isUnixTime(long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Tests whether a given number of seconds (since Epoch) can be safely represented in the standard Unix time.
isUnixTime(FileTime) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Tests whether a FileTime can be safely represented in the standard Unix time.
isValidLine(String) - Method in class org.apache.commons.io.LineIterator
  Overridable method to validate each line that is returned.
iterate(T, IOUnaryOperator<T>) - Static method in interface org.apache.commons.io.function.IOStream
  Like `Stream.iterate(Object, UnaryOperator)` but for IO.
iterateFiles(File, String[], boolean) - Static method in class org.apache.commons.io.FileUtils
  Iterates over the files in a given directory (and optionally its subdirectories) which match an array of extensions.
iterateFiles(File, IOFileFilter, IOFileFilter) - Static method in class org.apache.commons.io.FileUtils
  Iterates over the files in given directory (and optionally its subdirectories).
iterateFilesAndDirs(File, IOFileFilter, IOFileFilter) - Static method in class org.apache.commons.io.FileUtils
  Iterates over the files in given directory (and optionally its subdirectories).
iterator() - Method in interface org.apache.commons.io.function.IOBaseStream
  Like `BaseStream.iterator()`.
iterator() - Method in interface org.apache.commons.io.function.IOIterable
  Like `Iterable.iterator()`.
iterator() - Method in class org.apache.commons.io.input.ReversedLinesFileReader
iterator() - Method in exception class org.apache.commons.io.IOExceptionList
iterator(Stream<T>) - Static method in class org.apache.commons.io.StreamIterator
  Wraps and presents a stream as a closable resource that automatically closes itself when reaching the end of stream.

## L

lastModified(File) - Static method in class org.apache.commons.io.FileUtils
  Returns the last modification time in milliseconds via `Files.getLastModifiedTime(Path, LinkOption...)`.
LASTMODIFIED_COMPARATOR - Static variable in class org.apache.commons.io.comparator.LastModifiedFileComparator
  Last modified comparator instance.
LASTMODIFIED_REVERSE - Static variable in class org.apache.commons.io.comparator.LastModifiedFileComparator
  Reverse last modified comparator instance.
LastModifiedFileComparator - Class in org.apache.commons.io.comparator
  Compare the last modified date/time of two files for order (see `FileUtils.lastModifiedUnchecked(File)`).
LastModifiedFileComparator() - Constructor for class org.apache.commons.io.comparator.LastModifiedFileComparator
  Construct a new instance.
lastModifiedFileTime() - Method in interface org.apache.commons.io.input.Tailer.Tailable
  Gets the last modification `FileTime`.
lastModifiedFileTime(File) - Static method in class org.apache.commons.io.FileUtils
  Returns the last modification `FileTime` via `Files.getLastModifiedTime(Path, LinkOption...)`.
lastModifiedUnchecked(File) - Static method in class org.apache.commons.io.FileUtils
  Returns the last modification time in milliseconds via `Files.getLastModifiedTime(Path, LinkOption...)`.
length() - Method in class org.apache.commons.io.ByteOrderMark
  Gets the length of the BOM's bytes.
length(byte[]) - Static method in class org.apache.commons.io.IOUtils
  Returns the length of the given array in a null-safe manner.
length(char[]) - Static method in class org.apache.commons.io.IOUtils
  Returns the length of the given array in a null-safe manner.
length(CharSequence) - Static method in class org.apache.commons.io.IOUtils
  Returns the length of the given CharSequence in a null-safe manner.
length(Object[]) - Static method in class org.apache.commons.io.IOUtils
  Returns the length of the given array in a null-safe manner.
LF - Enum constant in enum org.apache.commons.io.StandardLineSeparator
  Line feed.
LF - Static variable in class org.apache.commons.io.IOUtils
  LF char '10'.
limit(long) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.limit(long)`.
LINE_SEPARATOR - Static variable in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `System.lineSeparator()`.
LINE_SEPARATOR_UNIX - Static variable in class org.apache.commons.io.IOUtils
  The Unix line separator string.
LINE_SEPARATOR_WINDOWS - Static variable in class org.apache.commons.io.IOUtils
  The Windows line separator string.
lineIterator(File) - Static method in class org.apache.commons.io.FileUtils
  Returns an Iterator for the lines in a `File` using the default encoding for the VM.
lineIterator(File, String) - Static method in class org.apache.commons.io.FileUtils
  Returns an Iterator for the lines in a `File`.
lineIterator(InputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Returns an Iterator for the lines in an `InputStream`, using the character encoding specified (or default encoding if null).
lineIterator(InputStream, Charset) - Static method in class org.apache.commons.io.IOUtils
  Returns an Iterator for the lines in an `InputStream`, using the character encoding specified (or default encoding if null).
lineIterator(Reader) - Static method in class org.apache.commons.io.IOUtils
  Returns an Iterator for the lines in a `Reader`.
LineIterator - Class in org.apache.commons.io
  An Iterator over the lines in a `Reader`.
LineIterator(Reader) - Constructor for class org.apache.commons.io.LineIterator
  Constructs an iterator of the lines for a `Reader`.
lines(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.lines(Path)` throwing `UncheckedIOException` instead of `IOException`.
lines(Path, Charset) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.lines(Path, Charset)` throwing `UncheckedIOException` instead of `IOException`.
LINUX - Enum constant in enum org.apache.commons.io.FileSystem
  Linux file system.
list(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.list(Path)` throwing `UncheckedIOException` instead of `IOException`.
Listening for the max count reached - Search tag in class org.apache.commons.io.input.BoundedInputStream
  Section
listFiles(File, String[], boolean) - Static method in class org.apache.commons.io.FileUtils
  Lists files within a given directory (and optionally its subdirectories) which match an array of extensions.
listFiles(File, IOFileFilter, IOFileFilter) - Static method in class org.apache.commons.io.FileUtils
  Finds files within a given directory (and optionally its subdirectories).
listFilesAndDirs(File, IOFileFilter, IOFileFilter) - Static method in class org.apache.commons.io.FileUtils
  Finds files within a given directory (and optionally its subdirectories).
littleEndian(byte[]) - Static method in class org.apache.commons.io.ByteBuffers
  Allocates a new byte buffer with little-endian byte order.
littleEndian(int) - Static method in class org.apache.commons.io.ByteBuffers
  Allocates a new byte buffer with little-endian byte order.
littleEndian(ByteBuffer) - Static method in class org.apache.commons.io.ByteBuffers
  Sets the give buffer to little-endian.
LockableFileWriter - Class in org.apache.commons.io.output
  FileWriter that will create and honor lock files to allow simple cross thread file lock handling.
LockableFileWriter(File) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter.builder()`, `LockableFileWriter.Builder`, and `LockableFileWriter.Builder.get()`
LockableFileWriter(File, boolean) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter.builder()`, `LockableFileWriter.Builder`, and `LockableFileWriter.Builder.get()`
LockableFileWriter(File, boolean, String) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter(File, Charset, boolean, String)` instead
LockableFileWriter(File, String) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter.builder()`, `LockableFileWriter.Builder`, and `LockableFileWriter.Builder.get()`
LockableFileWriter(File, String, boolean, String) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter.builder()`, `LockableFileWriter.Builder`, and `LockableFileWriter.Builder.get()`
LockableFileWriter(File, Charset) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter.builder()`, `LockableFileWriter.Builder`, and `LockableFileWriter.Builder.get()`
LockableFileWriter(File, Charset, boolean, String) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter.builder()`, `LockableFileWriter.Builder`, and `LockableFileWriter.Builder.get()`
LockableFileWriter(String) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter.builder()`, `LockableFileWriter.Builder`, and `LockableFileWriter.Builder.get()`
LockableFileWriter(String, boolean) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter.builder()`, `LockableFileWriter.Builder`, and `LockableFileWriter.Builder.get()`
LockableFileWriter(String, boolean, String) - Constructor for class org.apache.commons.io.output.LockableFileWriter
  Deprecated.
  Use `LockableFileWriter.builder()`, `LockableFileWriter.Builder`, and `LockableFileWriter.Builder.get()`
LockableFileWriter.Builder - Class in org.apache.commons.io.output
  Builds a new `LockableFileWriter`.
longCounter() - Static method in class org.apache.commons.io.file.Counters
  Returns a new long Counter.
longPathCounters() - Static method in class org.apache.commons.io.file.Counters
  Returns a new BigInteger PathCounters.

## M

MAC_OSX - Enum constant in enum org.apache.commons.io.FileSystem
  MacOS file system.
magicNumberFileFilter(byte[]) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that accepts files that begin with the provided magic number.
magicNumberFileFilter(byte[], long) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that accepts files that contains the provided magic number at a specified offset within the file.
magicNumberFileFilter(String) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that accepts files that begin with the provided magic number.
magicNumberFileFilter(String, long) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that accepts files that contains the provided magic number at a specified offset within the file.
MagicNumberFileFilter - Class in org.apache.commons.io.filefilter
  File filter for matching files containing a "magic number".
MagicNumberFileFilter(byte[]) - Constructor for class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Constructs a new MagicNumberFileFilter and associates it with the magic number to test for in files.
MagicNumberFileFilter(byte[], long) - Constructor for class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Constructs a new MagicNumberFileFilter and associates it with the magic number to test for in files and the byte offset location in the file to to look for that magic number.
MagicNumberFileFilter(String) - Constructor for class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Constructs a new MagicNumberFileFilter and associates it with the magic number to test for in files.
MagicNumberFileFilter(String, long) - Constructor for class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Constructs a new MagicNumberFileFilter and associates it with the magic number to test for in files and the byte offset location in the file to to look for that magic number.
makeCVSAware(IOFileFilter) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Decorates a filter to make it ignore CVS directories.
makeDirectoryOnly(IOFileFilter) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Decorates a filter so that it only applies to directories and not to files.
makeFileOnly(IOFileFilter) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Decorates a filter so that it only applies to files and not to directories.
makeSVNAware(IOFileFilter) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Decorates a filter to make it ignore SVN directories.
map(IOFunction<? super T, ? extends R>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.map(java.util.function.Function)`.
mapToDouble(ToDoubleFunction<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  TODO Package-private for now, needs IOToDoubleFunction?
mapToInt(ToIntFunction<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  TODO Package-private for now, needs IOToIntFunction?
mapToLong(ToLongFunction<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  TODO Package-private for now, needs IOToLongFunction?
mark(int) - Method in class org.apache.commons.io.input.BOMInputStream
  Invokes the delegate's `mark(int)` method.
mark(int) - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `InputStream.mark(int)` method.
mark(int) - Method in class org.apache.commons.io.input.BoundedReader
  marks the target stream
mark(int) - Method in class org.apache.commons.io.input.BrokenReader
  Throws the configured exception.
mark(int) - Method in class org.apache.commons.io.input.CharSequenceInputStream
mark(int) - Method in class org.apache.commons.io.input.CharSequenceReader
  Mark the current position.
mark(int) - Method in class org.apache.commons.io.input.MarkShieldInputStream
mark(int) - Method in class org.apache.commons.io.input.NullInputStream
  Marks the current position.
mark(int) - Method in class org.apache.commons.io.input.NullReader
  Marks the current position.
mark(int) - Method in class org.apache.commons.io.input.ProxyInputStream
  Invokes the delegate's `InputStream.mark(int)` method.
mark(int) - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `mark(int)` method.
mark(int) - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
mark(int) - Method in class org.apache.commons.io.input.UncheckedFilterReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
mark(int) - Method in class org.apache.commons.io.input.UnixLineEndingInputStream
mark(int) - Method in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  Sets a mark position in this stream.
mark(int) - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Sets a mark position in this reader.
mark(int) - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
mark(int) - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Sets a mark position in this stream.
mark(int) - Method in class org.apache.commons.io.input.WindowsLineEndingInputStream
markLimit - Variable in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  The current limit, which when passed, invalidates the current mark.
markPos - Variable in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  The currently marked position. -1 indicates no mark has been set or the mark has been invalidated.
MarkShieldInputStream - Class in org.apache.commons.io.input
  This is an alternative to `ByteArrayInputStream` which removes the synchronization overhead for non-concurrent access; as such this class is not thread-safe.
MarkShieldInputStream(InputStream) - Constructor for class org.apache.commons.io.input.MarkShieldInputStream
  Constructs a proxy that shields the given input stream from being marked or rest.
markSupported() - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `InputStream.markSupported()` method.
markSupported() - Method in class org.apache.commons.io.input.CharSequenceInputStream
markSupported() - Method in class org.apache.commons.io.input.CharSequenceReader
  Mark is supported (returns true).
markSupported() - Method in class org.apache.commons.io.input.MarkShieldInputStream
markSupported() - Method in class org.apache.commons.io.input.NullInputStream
  Tests whether mark is supported.
markSupported() - Method in class org.apache.commons.io.input.NullReader
  Indicates whether mark is supported.
markSupported() - Method in class org.apache.commons.io.input.ProxyInputStream
  Invokes the delegate's `InputStream.markSupported()` method.
markSupported() - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `markSupported()` method.
markSupported() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  Indicates whether `BufferedInputStream` supports the `mark()` and `reset()` methods.
markSupported() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Tests whether this reader supports the `UnsynchronizedBufferedReader.mark(int)` and `UnsynchronizedBufferedReader.reset()` methods.
markSupported() - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
markSupported() - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Indicates whether this stream supports `mark()` and `reset()`.
matches(int[]) - Method in class org.apache.commons.io.ByteOrderMark
  Tests whether the given array starts with the bytes for this BOM.
matches(String) - Method in interface org.apache.commons.io.serialization.ClassNameMatcher
  Returns `true` if the supplied class name matches this object's condition.
matches(Path) - Method in interface org.apache.commons.io.filefilter.IOFileFilter
  Tests if a Path should be accepted by this filter.
matches(Path) - Method in class org.apache.commons.io.filefilter.PathMatcherFileFilter
max(IOComparator<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.max(java.util.Comparator)`.
maxBy(IOComparator<? super T>) - Static method in interface org.apache.commons.io.function.IOBinaryOperator
  Creates a `IOBinaryOperator` which returns the greater of two elements according to the specified `Comparator`.
MemoryMappedFileInputStream - Class in org.apache.commons.io.input
  An `InputStream` that utilizes memory mapped files to improve performance.
MemoryMappedFileInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `MemoryMappedFileInputStream`.
MessageDigestCalculatingInputStream - Class in org.apache.commons.io.input
  Deprecated.
  Use `MessageDigestInputStream`.
MessageDigestCalculatingInputStream(InputStream) - Constructor for class org.apache.commons.io.input.MessageDigestCalculatingInputStream
  Deprecated.
  Use `MessageDigestCalculatingInputStream.builder()`, `MessageDigestCalculatingInputStream.Builder`, and `MessageDigestCalculatingInputStream.Builder.get()`.
MessageDigestCalculatingInputStream(InputStream, String) - Constructor for class org.apache.commons.io.input.MessageDigestCalculatingInputStream
  Deprecated.
  Use `MessageDigestCalculatingInputStream.builder()`, `MessageDigestCalculatingInputStream.Builder`, and `MessageDigestCalculatingInputStream.Builder.get()`.
MessageDigestCalculatingInputStream(InputStream, MessageDigest) - Constructor for class org.apache.commons.io.input.MessageDigestCalculatingInputStream
  Deprecated.
  Use `MessageDigestCalculatingInputStream.builder()`, `MessageDigestCalculatingInputStream.Builder`, and `MessageDigestCalculatingInputStream.Builder.get()`.
MessageDigestCalculatingInputStream.Builder - Class in org.apache.commons.io.input
  Deprecated.
  Builds a new `MessageDigestCalculatingInputStream`.
MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver - Class in org.apache.commons.io.input
  Deprecated.
  Maintains the message digest.
MessageDigestInputStream - Class in org.apache.commons.io.input
  This class is an example for using an `ObservableInputStream`.
MessageDigestInputStream.Builder - Class in org.apache.commons.io.input
  Builds new `MessageDigestInputStream`.
MessageDigestInputStream.MessageDigestMaintainingObserver - Class in org.apache.commons.io.input
  Maintains the message digest.
MessageDigestMaintainingObserver(MessageDigest) - Constructor for class org.apache.commons.io.input.MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver
  Deprecated.
  Constructs an MessageDigestMaintainingObserver for the given MessageDigest.
MessageDigestMaintainingObserver(MessageDigest) - Constructor for class org.apache.commons.io.input.MessageDigestInputStream.MessageDigestMaintainingObserver
  Constructs an MessageDigestMaintainingObserver for the given MessageDigest.
min(IOComparator<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.min(java.util.Comparator)`.
minBy(IOComparator<? super T>) - Static method in interface org.apache.commons.io.function.IOBinaryOperator
  Creates a `IOBinaryOperator` which returns the lesser of two elements according to the specified `Comparator`.
minusMillis(FileTime, long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Subtracts milliseconds from a source FileTime.
minusNanos(FileTime, long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Subtracts nanoseconds from a source FileTime.
minusSeconds(FileTime, long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Subtracts seconds from a source FileTime.
move(Path, Path, CopyOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.move(Path, Path, CopyOption...)` throwing `UncheckedIOException` instead of `IOException`.
moveDirectory(File, File) - Static method in class org.apache.commons.io.FileUtils
  Moves a directory.
moveDirectoryToDirectory(File, File, boolean) - Static method in class org.apache.commons.io.FileUtils
  Moves a directory to another directory.
moveFile(File, File) - Static method in class org.apache.commons.io.FileUtils
  Moves a file preserving attributes.
moveFile(File, File, CopyOption...) - Static method in class org.apache.commons.io.FileUtils
  Moves a file.
moveFileToDirectory(File, File, boolean) - Static method in class org.apache.commons.io.FileUtils
  Moves a file into a directory.
moveToDirectory(File, File, boolean) - Static method in class org.apache.commons.io.FileUtils
  Moves a file or directory into a destination directory.

## N

NAME_COMPARATOR - Static variable in class org.apache.commons.io.comparator.NameFileComparator
  Case-sensitive name comparator instance (see `IOCase.SENSITIVE`)
NAME_INSENSITIVE_COMPARATOR - Static variable in class org.apache.commons.io.comparator.NameFileComparator
  Case-insensitive name comparator instance (see `IOCase.INSENSITIVE`)
NAME_INSENSITIVE_REVERSE - Static variable in class org.apache.commons.io.comparator.NameFileComparator
  Reverse case-insensitive name comparator instance (see `IOCase.INSENSITIVE`)
NAME_REVERSE - Static variable in class org.apache.commons.io.comparator.NameFileComparator
  Reverse case-sensitive name comparator instance (see `IOCase.SENSITIVE`)
NAME_SYSTEM_COMPARATOR - Static variable in class org.apache.commons.io.comparator.NameFileComparator
  System sensitive name comparator instance (see `IOCase.SYSTEM`)
NAME_SYSTEM_REVERSE - Static variable in class org.apache.commons.io.comparator.NameFileComparator
  Reverse system sensitive name comparator instance (see `IOCase.SYSTEM`)
NameFileComparator - Class in org.apache.commons.io.comparator
  Compare the names of two files for order (see `File.getName()`).
NameFileComparator() - Constructor for class org.apache.commons.io.comparator.NameFileComparator
  Constructs a case-sensitive file name comparator instance.
NameFileComparator(IOCase) - Constructor for class org.apache.commons.io.comparator.NameFileComparator
  Constructs a file name comparator instance with the specified case-sensitivity.
nameFileFilter(String) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file name matches the specified text.
nameFileFilter(String, IOCase) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file name matches the specified text.
NameFileFilter - Class in org.apache.commons.io.filefilter
  Filters file names for a certain name.
NameFileFilter(String) - Constructor for class org.apache.commons.io.filefilter.NameFileFilter
  Constructs a new case-sensitive name file filter for a single name.
NameFileFilter(String...) - Constructor for class org.apache.commons.io.filefilter.NameFileFilter
  Constructs a new case-sensitive name file filter for an array of names.
NameFileFilter(String[], IOCase) - Constructor for class org.apache.commons.io.filefilter.NameFileFilter
  Constructs a new name file filter for an array of names specifying case-sensitivity.
NameFileFilter(String, IOCase) - Constructor for class org.apache.commons.io.filefilter.NameFileFilter
  Constructs a new name file filter specifying case-sensitivity.
NameFileFilter(List<String>) - Constructor for class org.apache.commons.io.filefilter.NameFileFilter
  Constructs a new case-sensitive name file filter for a list of names.
NameFileFilter(List<String>, IOCase) - Constructor for class org.apache.commons.io.filefilter.NameFileFilter
  Constructs a new name file filter for a list of names specifying case-sensitivity.
needNewBuffer(int) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Makes a new buffer available either by allocating a new one or re-cycling an existing one.
negate() - Method in class org.apache.commons.io.filefilter.FalseFileFilter
negate() - Method in interface org.apache.commons.io.filefilter.IOFileFilter
  Constructs a new "not" filter with this filter.
negate() - Method in class org.apache.commons.io.filefilter.TrueFileFilter
negate() - Method in interface org.apache.commons.io.function.IOPredicate
  Creates a predicate that represents the logical negation of this predicate.
newBufferedReader(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newBufferedReader(Path)` throwing `UncheckedIOException` instead of `IOException`.
newBufferedReader(Path, Charset) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newBufferedReader(Path, Charset)` throwing `UncheckedIOException` instead of `IOException`.
newBufferedWriter(Path, Charset, OpenOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newBufferedWriter(Path, Charset, OpenOption...)` throwing `UncheckedIOException` instead of `IOException`.
newBufferedWriter(Path, OpenOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newBufferedWriter(Path, OpenOption...)` throwing `UncheckedIOException` instead of `IOException`.
newByteArrayOrigin(byte[]) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new byte array origin for a byte array.
newByteChannel(Path, OpenOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newByteChannel(Path, OpenOption...)` throwing `UncheckedIOException` instead of `IOException`.
newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newByteChannel(Path, Set, FileAttribute...)` throwing `UncheckedIOException` instead of `IOException`.
newCharSequenceOrigin(CharSequence) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new CharSequence origin for a CharSequence.
newChildInstance(File) - Method in class org.apache.commons.io.monitor.FileEntry
  Constructs a new child instance.
newDirectoryStream(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newDirectoryStream(Path)` throwing `UncheckedIOException` instead of `IOException`.
newDirectoryStream(Path, String) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newDirectoryStream(Path, String)` throwing `UncheckedIOException` instead of `IOException`.
newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newDirectoryStream(Path, java.nio.file.DirectoryStream.Filter)` throwing `UncheckedIOException` instead of `IOException`.
newDirectoryStream(Path, PathFilter) - Static method in class org.apache.commons.io.file.PathUtils
  Creates a new DirectoryStream for Paths rooted at the given directory.
newFileOrigin(File) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new file origin for a file.
newFileOrigin(String) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new file origin for a file path.
newInputStream(Path, OpenOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newInputStream(Path, OpenOption...)` throwing `UncheckedIOException` instead of `IOException`.
newInputStreamOrigin(InputStream) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new input stream origin for a file.
newOutputStream(File, boolean) - Static method in class org.apache.commons.io.FileUtils
  Creates a new OutputStream by opening or creating a file, returning an output stream that may be used to write bytes to the file.
newOutputStream(Path, boolean) - Static method in class org.apache.commons.io.file.PathUtils
  Creates a new OutputStream by opening or creating a file, returning an output stream that may be used to write bytes to the file.
newOutputStream(Path, OpenOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.newOutputStream(Path, OpenOption...)` throwing `UncheckedIOException` instead of `IOException`.
newOutputStreamOrigin(OutputStream) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new output stream origin for a file.
newPathOrigin(String) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new path name origin for a path name.
newPathOrigin(Path) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new path origin for a file.
newQueueInputStream() - Method in class org.apache.commons.io.output.QueueOutputStream
  Constructs a new QueueInputStream instance connected to this.
newQueueOutputStream() - Method in class org.apache.commons.io.input.QueueInputStream
  Constructs a new QueueOutputStream instance connected to this.
newRandomAccessFileOrigin(RandomAccessFile) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new RandomAccessFile origin for a RandomAccessFile.
newRandomAccessFileOrigin(IORandomAccessFile) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new RandomAccessFile origin for a RandomAccessFile.
newReaderOrigin(Reader) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new reader origin for a reader.
newURIOrigin(URI) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new reader origin for a URI.
newWriterOrigin(Writer) - Static method in class org.apache.commons.io.build.AbstractOriginSupplier
  Constructs a new writer origin for a file.
next() - Method in interface org.apache.commons.io.function.IOIterator
  Like `Iterator.next()`.
next() - Method in class org.apache.commons.io.LineIterator
  Returns the next line in the wrapped `Reader`.
next() - Method in class org.apache.commons.io.StreamIterator
nextLine() - Method in class org.apache.commons.io.LineIterator
  Deprecated.
  Use `LineIterator.next()`.
NOFOLLOW_LINK_OPTION_ARRAY - Static variable in class org.apache.commons.io.file.PathUtils
  Deprecated.
  Use `PathUtils.noFollowLinkOptionArray()`.
noFollowLinkOptionArray() - Static method in class org.apache.commons.io.file.PathUtils
  Copy of the `LinkOption` array for `LinkOption.NOFOLLOW_LINKS`.
noneMatch(IOPredicate<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.noneMatch(java.util.function.Predicate)`.
noop() - Static method in interface org.apache.commons.io.function.IOBiConsumer
  Returns the no-op singleton.
noop() - Static method in interface org.apache.commons.io.function.IOConsumer
  Returns the constant no-op consumer.
noop() - Static method in interface org.apache.commons.io.function.IORunnable
  Returns the constant no-op runnable.
noop() - Static method in interface org.apache.commons.io.function.IOTriConsumer
  Returns the no-op singleton.
NOOP - Static variable in interface org.apache.commons.io.function.IOIntConsumer
  The constant no-op consumer.
NOOP_IO_CONSUMER - Static variable in interface org.apache.commons.io.function.IOConsumer
  Consider private.
noopCounter() - Static method in class org.apache.commons.io.file.Counters
  Returns the no-op Counter.
noopPathCounters() - Static method in class org.apache.commons.io.file.Counters
  Returns the no-op PathCounters.
NoopPathVisitor - Class in org.apache.commons.io.file
  A noop path visitor.
NoopPathVisitor() - Constructor for class org.apache.commons.io.file.NoopPathVisitor
  Constructs a new instance.
NoopPathVisitor(IOBiFunction<Path, IOException, FileVisitResult>) - Constructor for class org.apache.commons.io.file.NoopPathVisitor
  Constructs a new instance.
NORMAL - Static variable in class org.apache.commons.io.FileDeleteStrategy
  The singleton instance for normal file deletion, which does not permit the deletion of directories that are not empty.
normalize(String) - Static method in class org.apache.commons.io.FilenameUtils
  Normalizes a path, removing double and single period path steps.
normalize(String, boolean) - Static method in class org.apache.commons.io.FilenameUtils
  Normalizes a path, removing double and single period path steps.
normalizeNoEndSeparator(String) - Static method in class org.apache.commons.io.FilenameUtils
  Normalizes a path, removing double and single period path steps, and removing any final directory separator.
normalizeNoEndSeparator(String, boolean) - Static method in class org.apache.commons.io.FilenameUtils
  Normalizes a path, removing double and single period path steps, and removing any final directory separator.
normalizeSeparators(String) - Method in enum org.apache.commons.io.FileSystem
  Converts all separators to the Windows separator of backslash.
NOT_EMPTY - Static variable in class org.apache.commons.io.filefilter.EmptyFileFilter
  Singleton instance of not-empty filter
noteClosed() - Method in class org.apache.commons.io.input.ObservableInputStream
  Notifies the observers by invoking `ObservableInputStream.Observer.finished()`.
noteDataByte(int) - Method in class org.apache.commons.io.input.ObservableInputStream
  Notifies the observers by invoking `ObservableInputStream.Observer.data(int)` with the given arguments.
noteDataBytes(byte[], int, int) - Method in class org.apache.commons.io.input.ObservableInputStream
  Notifies the observers by invoking `ObservableInputStream.Observer.data(byte[],int,int)` with the given arguments.
noteError(IOException) - Method in class org.apache.commons.io.input.ObservableInputStream
  Notifies the observers by invoking `ObservableInputStream.Observer.error(IOException)` with the given argument.
noteFinished() - Method in class org.apache.commons.io.input.ObservableInputStream
  Notifies the observers by invoking `ObservableInputStream.Observer.finished()`.
notFileFilter(IOFileFilter) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that NOTs the specified filter.
NotFileFilter - Class in org.apache.commons.io.filefilter
  This filter produces a logical NOT of the filters specified.
NotFileFilter(IOFileFilter) - Constructor for class org.apache.commons.io.filefilter.NotFileFilter
  Constructs a new file filter that NOTs the result of another filter.
now() - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Obtains the current instant FileTime from the system clock.
ntfsTimeToDate(long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Converts an NTFS time (100 nanosecond units since 1 January 1601) to a `Date`.
ntfsTimeToFileTime(long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Converts an NTFS time (100-nanosecond units since 1 January 1601) to a `FileTime`.
NULL_OUTPUT_STREAM - Static variable in class org.apache.commons.io.output.NullOutputStream
  Deprecated.
  Use `NullOutputStream.INSTANCE`.
NULL_PRINT_STREAM - Static variable in class org.apache.commons.io.output.NullPrintStream
  Deprecated.
  Use `NullPrintStream.INSTANCE`.
NULL_WRITER - Static variable in class org.apache.commons.io.output.NullWriter
  Deprecated.
  Use `NullWriter.INSTANCE`.
NullAppendable - Class in org.apache.commons.io.output
  Appends all data to the famous /dev/null.
NullInputStream - Class in org.apache.commons.io.input
  A light weight `InputStream` that emulates a stream of a specified size.
NullInputStream() - Constructor for class org.apache.commons.io.input.NullInputStream
  Constructs an `InputStream` that emulates a size 0 stream which supports marking and does not throw EOFException.
NullInputStream(long) - Constructor for class org.apache.commons.io.input.NullInputStream
  Constructs an `InputStream` that emulates a specified size which supports marking and does not throw EOFException.
NullInputStream(long, boolean, boolean) - Constructor for class org.apache.commons.io.input.NullInputStream
  Constructs an `InputStream` that emulates a specified size with option settings.
NullOutputStream - Class in org.apache.commons.io.output
  Never writes data.
NullOutputStream() - Constructor for class org.apache.commons.io.output.NullOutputStream
  Deprecated.
  Use `NullOutputStream.INSTANCE`.
NullPrintStream - Class in org.apache.commons.io.output
  Never prints data.
NullPrintStream() - Constructor for class org.apache.commons.io.output.NullPrintStream
  Deprecated.
  Use `NullPrintStream.INSTANCE`.
NullReader - Class in org.apache.commons.io.input
  A functional, light weight `Reader` that emulates a reader of a specified size.
NullReader() - Constructor for class org.apache.commons.io.input.NullReader
  Constructs a `Reader` that emulates a size 0 reader which supports marking and does not throw EOFException.
NullReader(long) - Constructor for class org.apache.commons.io.input.NullReader
  Constructs a `Reader` that emulates a specified size which supports marking and does not throw EOFException.
NullReader(long, boolean, boolean) - Constructor for class org.apache.commons.io.input.NullReader
  Constructs a `Reader` that emulates a specified size with option settings.
NullWriter - Class in org.apache.commons.io.output
  Never writes data.
NullWriter() - Constructor for class org.apache.commons.io.output.NullWriter
  Deprecated.
  Use `NullWriter.INSTANCE`.

## O

ObjectStreamClassPredicate - Class in org.apache.commons.io.serialization
  A predicate (boolean-valued function) of one argument to accept and reject classes.
ObjectStreamClassPredicate() - Constructor for class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Constructs a new instance.
ObservableInputStream - Class in org.apache.commons.io.input
  The `ObservableInputStream` allows, that an InputStream may be consumed by other receivers, apart from the thread, which is reading it.
ObservableInputStream(InputStream) - Constructor for class org.apache.commons.io.input.ObservableInputStream
  Constructs a new ObservableInputStream for the given InputStream.
ObservableInputStream(InputStream, ObservableInputStream.Observer...) - Constructor for class org.apache.commons.io.input.ObservableInputStream
  Constructs a new ObservableInputStream for the given InputStream.
ObservableInputStream.AbstractBuilder<T> - Class in org.apache.commons.io.input
  For subclassing builders from `BoundedInputStream` subclassses.
ObservableInputStream.Builder - Class in org.apache.commons.io.input
  Builds instances of `ObservableInputStream`.
ObservableInputStream.Observer - Class in org.apache.commons.io.input
  Abstracts observer callback for `ObservableInputStream`s.
Observer() - Constructor for class org.apache.commons.io.input.ObservableInputStream.Observer
  Constructs a new instance for subclasses.
of(Iterable<T>) - Static method in interface org.apache.commons.io.function.IOStream
  Null-safe version of `StreamSupport.stream(java.util.Spliterator, boolean)`.
of(T) - Static method in interface org.apache.commons.io.function.IOStream
  Returns a sequential `IOStreamImpl` containing a single element.
of(T...) - Static method in interface org.apache.commons.io.function.IOStream
  Null-safe version of `Stream.of(Object[])` for an IO stream.
on(Appendable) - Static method in interface org.apache.commons.io.output.UncheckedAppendable
  Constructs a new instance on the given Appendable.
onClose(IORunnable) - Method in interface org.apache.commons.io.function.IOBaseStream
  Like `BaseStream.onClose(Runnable)`.
onDirectoryChange(File) - Method in interface org.apache.commons.io.monitor.FileAlterationListener
  Directory changed Event.
onDirectoryChange(File) - Method in class org.apache.commons.io.monitor.FileAlterationListenerAdaptor
  Directory changed Event.
onDirectoryCreate(File) - Method in interface org.apache.commons.io.monitor.FileAlterationListener
  Directory created Event.
onDirectoryCreate(File) - Method in class org.apache.commons.io.monitor.FileAlterationListenerAdaptor
  Directory created Event.
onDirectoryDelete(File) - Method in interface org.apache.commons.io.monitor.FileAlterationListener
  Directory deleted Event.
onDirectoryDelete(File) - Method in class org.apache.commons.io.monitor.FileAlterationListenerAdaptor
  Directory deleted Event.
ONE_EB - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in an exabyte.
ONE_EB_BI - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in an exabyte.
ONE_GB - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a gigabyte.
ONE_GB_BI - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a gigabyte.
ONE_KB - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a kilobyte.
ONE_KB_BI - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a kilobyte.
ONE_MB - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a megabyte.
ONE_MB_BI - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a megabyte.
ONE_PB - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a petabyte.
ONE_PB_BI - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a petabyte.
ONE_TB - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a terabyte.
ONE_TB_BI - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a terabyte.
ONE_YB - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a yottabyte.
ONE_ZB - Static variable in class org.apache.commons.io.FileUtils
  The number of bytes in a zettabyte.
onFileChange(File) - Method in interface org.apache.commons.io.monitor.FileAlterationListener
  File changed Event.
onFileChange(File) - Method in class org.apache.commons.io.monitor.FileAlterationListenerAdaptor
  File changed Event.
onFileCreate(File) - Method in interface org.apache.commons.io.monitor.FileAlterationListener
  File created Event.
onFileCreate(File) - Method in class org.apache.commons.io.monitor.FileAlterationListenerAdaptor
  File created Event.
onFileDelete(File) - Method in interface org.apache.commons.io.monitor.FileAlterationListener
  File deleted Event.
onFileDelete(File) - Method in class org.apache.commons.io.monitor.FileAlterationListenerAdaptor
  File deleted Event.
onMaxLength(long, long) - Method in class org.apache.commons.io.input.BoundedInputStream
  A caller has caused a request that would cross the `maxLength` boundary.
onStart(FileAlterationObserver) - Method in interface org.apache.commons.io.monitor.FileAlterationListener
  File system observer started checking event.
onStart(FileAlterationObserver) - Method in class org.apache.commons.io.monitor.FileAlterationListenerAdaptor
  File system observer started checking event.
onStop(FileAlterationObserver) - Method in interface org.apache.commons.io.monitor.FileAlterationListener
  File system observer finished checking event.
onStop(FileAlterationObserver) - Method in class org.apache.commons.io.monitor.FileAlterationListenerAdaptor
  File system observer finished checking event.
openInputStream(File) - Static method in class org.apache.commons.io.FileUtils
  Opens a `FileInputStream` for the specified file, providing better error messages than simply calling `new FileInputStream(file)`.
openOutputStream(File) - Static method in class org.apache.commons.io.FileUtils
  Opens a `FileOutputStream` for the specified file, checking and creating the parent directory if it does not exist.
openOutputStream(File, boolean) - Static method in class org.apache.commons.io.FileUtils
  Opens a `FileOutputStream` for the specified file, checking and creating the parent directory if it does not exist.
or(IOFileFilter) - Method in class org.apache.commons.io.filefilter.FalseFileFilter
or(IOFileFilter) - Method in interface org.apache.commons.io.filefilter.IOFileFilter
  Constructs a new "or" filter with this filter.
or(IOFileFilter) - Method in class org.apache.commons.io.filefilter.TrueFileFilter
or(IOFileFilter...) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that ORs the specified filters.
or(IOPredicate<? super T>) - Method in interface org.apache.commons.io.function.IOPredicate
  Creates a composed predicate that represents a short-circuiting logical OR of this predicate and another.
orFileFilter(IOFileFilter, IOFileFilter) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Deprecated.
  use `FileFilterUtils.or(IOFileFilter...)`
OrFileFilter - Class in org.apache.commons.io.filefilter
  A `FileFilter` providing conditional OR logic across a list of file filters.
OrFileFilter() - Constructor for class org.apache.commons.io.filefilter.OrFileFilter
  Constructs a new instance of `OrFileFilter`.
OrFileFilter(List<IOFileFilter>) - Constructor for class org.apache.commons.io.filefilter.OrFileFilter
  Constructs a new instance of `OrFileFilter` with the specified filters.
OrFileFilter(IOFileFilter...) - Constructor for class org.apache.commons.io.filefilter.OrFileFilter
  Constructs a new instance for the give filters.
OrFileFilter(IOFileFilter, IOFileFilter) - Constructor for class org.apache.commons.io.filefilter.OrFileFilter
  Constructs a new file filter that ORs the result of other filters.
org.apache.commons.io - package org.apache.commons.io
  Provides classes for working with streams, readers, writers and files.
org.apache.commons.io.build - package org.apache.commons.io.build
  Provides classes to implement IO builders.
org.apache.commons.io.channels - package org.apache.commons.io.channels
  Provides classes to work with `java.nio.channels`.
org.apache.commons.io.charset - package org.apache.commons.io.charset
  Provides classes to work with code from `java.nio.charset`.
org.apache.commons.io.comparator - package org.apache.commons.io.comparator
  Provides various `Comparator` implementations for `File`s and `Path`.
org.apache.commons.io.file - package org.apache.commons.io.file
  Provides extensions in the realm of `java.nio.file`.
org.apache.commons.io.file.attribute - package org.apache.commons.io.file.attribute
  Provides help using `java.nio.file.attribute` types.
org.apache.commons.io.file.spi - package org.apache.commons.io.file.spi
  Provides extensions in the realm of `java.nio.file.spi`.
org.apache.commons.io.filefilter - package org.apache.commons.io.filefilter
  Provides the an interface `IOFileFilter` that combines both `FileFilter` and `FilenameFilter`.
org.apache.commons.io.function - package org.apache.commons.io.function
  Provides IO-only related functional interfaces for lambda expressions and method references.
org.apache.commons.io.input - package org.apache.commons.io.input
  Provides implementations of input classes, such as `InputStream` and `Reader`.
org.apache.commons.io.input.buffer - package org.apache.commons.io.input.buffer
  Provides implementations of buffered input classes, such as `CircularBufferInputStream` and `PeekableInputStream`.
org.apache.commons.io.monitor - package org.apache.commons.io.monitor
  Provides a component for monitoring file system events (directory and file create, update and delete events).
org.apache.commons.io.output - package org.apache.commons.io.output
  Provides implementations of output classes, such as `OutputStream` and `Writer`.
org.apache.commons.io.serialization - package org.apache.commons.io.serialization
  Provides a framework for controlling the deserialization of classes.
OutputStreamOrigin(OutputStream) - Constructor for class org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin
  Constructs a new instance for the given origin.
OVERRIDE_READ_ONLY - Enum constant in enum org.apache.commons.io.file.StandardDeleteOption
  Overrides the read-only attribute to allow deletion, on POSIX, this means Write and Execute on the parent.
overrideReadOnly(DeleteOption[]) - Static method in enum org.apache.commons.io.file.StandardDeleteOption
  Returns true if the given options contain `StandardDeleteOption.OVERRIDE_READ_ONLY`.

## P

parallel() - Method in interface org.apache.commons.io.function.IOBaseStream
  Like `BaseStream.parallel()`.
parseByteOrder(String) - Static method in class org.apache.commons.io.ByteOrderParser
  Parses the String argument as a `ByteOrder`.
PATH_COMPARATOR - Static variable in class org.apache.commons.io.comparator.PathFileComparator
  Case-sensitive path comparator instance (see `IOCase.SENSITIVE`)
PATH_INSENSITIVE_COMPARATOR - Static variable in class org.apache.commons.io.comparator.PathFileComparator
  Case-insensitive path comparator instance (see `IOCase.INSENSITIVE`)
PATH_INSENSITIVE_REVERSE - Static variable in class org.apache.commons.io.comparator.PathFileComparator
  Reverse case-insensitive path comparator instance (see `IOCase.INSENSITIVE`)
PATH_REVERSE - Static variable in class org.apache.commons.io.comparator.PathFileComparator
  Reverse case-sensitive path comparator instance (see `IOCase.SENSITIVE`)
PATH_SYSTEM_COMPARATOR - Static variable in class org.apache.commons.io.comparator.PathFileComparator
  System sensitive path comparator instance (see `IOCase.SYSTEM`)
PATH_SYSTEM_REVERSE - Static variable in class org.apache.commons.io.comparator.PathFileComparator
  Reverse system sensitive path comparator instance (see `IOCase.SYSTEM`)
PathEqualsFileFilter - Class in org.apache.commons.io.filefilter
  Accepts only an exact `Path` object match.
PathEqualsFileFilter(Path) - Constructor for class org.apache.commons.io.filefilter.PathEqualsFileFilter
  Constructs a new instance for the given `Path`.
PathFileComparator - Class in org.apache.commons.io.comparator
  Compare the path of two files for order (see `File.getPath()`).
PathFileComparator() - Constructor for class org.apache.commons.io.comparator.PathFileComparator
  Constructs a case-sensitive file path comparator instance.
PathFileComparator(IOCase) - Constructor for class org.apache.commons.io.comparator.PathFileComparator
  Constructs a file path comparator instance with the specified case-sensitivity.
PathFilter - Interface in org.apache.commons.io.file
  A filter for `Path`s.
PathMatcherFileFilter - Class in org.apache.commons.io.filefilter
  Delegates matching to a `PathMatcher`.
PathMatcherFileFilter(PathMatcher) - Constructor for class org.apache.commons.io.filefilter.PathMatcherFileFilter
  Constructs a new instance to perform matching with a PathMatcher.
PathOrigin(Path) - Constructor for class org.apache.commons.io.build.AbstractOrigin.PathOrigin
  Constructs a new instance for the given origin.
PathUtils - Class in org.apache.commons.io.file
  NIO Path utilities.
PathVisitor - Interface in org.apache.commons.io.file
  A `FileVisitor` typed to a `Path`.
PathVisitorFileFilter - Class in org.apache.commons.io.filefilter
  A file filter backed by a path visitor.
PathVisitorFileFilter(PathVisitor) - Constructor for class org.apache.commons.io.filefilter.PathVisitorFileFilter
  Constructs a new instance that will forward calls to the given visitor.
peek() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Returns the next character in the current reader without consuming it.
peek(byte[]) - Method in class org.apache.commons.io.input.buffer.PeekableInputStream
  Returns whether the next bytes in the buffer are as given by `sourceBuffer`.
peek(byte[], int, int) - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Returns, whether the next bytes in the buffer are exactly those, given by `sourceBuffer`, `offset`, and `length`.
peek(byte[], int, int) - Method in class org.apache.commons.io.input.buffer.PeekableInputStream
  Returns whether the next bytes in the buffer are as given by `sourceBuffer`, {code offset}, and `length`.
peek(char[]) - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Populates the buffer with the next `buf.length` characters in the current reader without consuming them.
peek(IOConsumer<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.peek(java.util.function.Consumer)`.
PeekableInputStream - Class in org.apache.commons.io.input.buffer
  Implements a buffered input stream, which allows to peek into the buffers first bytes.
PeekableInputStream(InputStream) - Constructor for class org.apache.commons.io.input.buffer.PeekableInputStream
  Constructs a new instance, which filters the given input stream, and uses a reasonable default buffer size (`IOUtils.DEFAULT_BUFFER_SIZE`).
PeekableInputStream(InputStream, int) - Constructor for class org.apache.commons.io.input.buffer.PeekableInputStream
  Constructs a new instance, which filters the given input stream, and uses the given buffer size.
plusMillis(FileTime, long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Adds milliseconds to a `FileTime`.
plusNanos(FileTime, long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Adds nanoseconds to a `FileTime`.
plusSeconds(FileTime, long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Adds seconds to a `FileTime`.
pos - Variable in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  The current position within the byte array `buffer`.
postVisitDirectory(Path, IOException) - Method in class org.apache.commons.io.file.CountingPathVisitor
postVisitDirectory(Path, IOException) - Method in class org.apache.commons.io.file.DeletingPathVisitor
postVisitDirectory(Path, IOException) - Method in class org.apache.commons.io.filefilter.AbstractFileFilter
prefixFileFilter(String) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file name starts with the specified text.
prefixFileFilter(String, IOCase) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file name starts with the specified text.
PrefixFileFilter - Class in org.apache.commons.io.filefilter
  Filters file names for a certain prefix.
PrefixFileFilter(String) - Constructor for class org.apache.commons.io.filefilter.PrefixFileFilter
  Constructs a new Prefix file filter for a single prefix.
PrefixFileFilter(String...) - Constructor for class org.apache.commons.io.filefilter.PrefixFileFilter
  Constructs a new Prefix file filter for any of an array of prefixes.
PrefixFileFilter(String[], IOCase) - Constructor for class org.apache.commons.io.filefilter.PrefixFileFilter
  Constructs a new Prefix file filter for any of an array of prefixes specifying case-sensitivity.
PrefixFileFilter(String, IOCase) - Constructor for class org.apache.commons.io.filefilter.PrefixFileFilter
  Constructs a new Prefix file filter for a single prefix specifying case-sensitivity.
PrefixFileFilter(List<String>) - Constructor for class org.apache.commons.io.filefilter.PrefixFileFilter
  Constructs a new Prefix file filter for a list of prefixes.
PrefixFileFilter(List<String>, IOCase) - Constructor for class org.apache.commons.io.filefilter.PrefixFileFilter
  Constructs a new Prefix file filter for a list of prefixes specifying case-sensitivity.
preVisitDirectory(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.CleaningPathVisitor
preVisitDirectory(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.CopyDirectoryVisitor
preVisitDirectory(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.CountingPathVisitor
preVisitDirectory(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.DeletingPathVisitor
preVisitDirectory(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.AbstractFileFilter
probeContentType(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.probeContentType(Path)` throwing `UncheckedIOException` instead of `IOException`.
processByte() - Method in class org.apache.commons.io.input.NullInputStream
  Returns a byte value for the `read()` method.
processBytes(byte[], int, int) - Method in class org.apache.commons.io.input.NullInputStream
  Processes the bytes for the `read(byte[], offset, length)` method.
processChar() - Method in class org.apache.commons.io.input.NullReader
  Returns a character value for the `read()` method.
processChars(char[], int, int) - Method in class org.apache.commons.io.input.NullReader
  Process the characters for the `read(char[], offset, length)` method.
ProxyCollectionWriter - Class in org.apache.commons.io.output
  A Proxy stream collection which acts as expected, that is it passes the method calls on to the proxied streams and doesn't change which methods are being called.
ProxyCollectionWriter(Writer...) - Constructor for class org.apache.commons.io.output.ProxyCollectionWriter
  Constructs a new proxy collection writer.
ProxyCollectionWriter(Collection<Writer>) - Constructor for class org.apache.commons.io.output.ProxyCollectionWriter
  Constructs a new proxy collection writer.
ProxyInputStream - Class in org.apache.commons.io.input
  A proxy stream which acts as a `FilterInputStream`, by passing all method calls on to the proxied stream, not changing which methods are called.
ProxyInputStream(InputStream) - Constructor for class org.apache.commons.io.input.ProxyInputStream
  Constructs a new ProxyInputStream.
ProxyInputStream(InputStream, ProxyInputStream.AbstractBuilder<?, ?>) - Constructor for class org.apache.commons.io.input.ProxyInputStream
  Constructs a new ProxyInputStream.
ProxyInputStream(ProxyInputStream.AbstractBuilder<?, ?>) - Constructor for class org.apache.commons.io.input.ProxyInputStream
  Constructs a new ProxyInputStream.
ProxyInputStream.AbstractBuilder<T,B> - Class in org.apache.commons.io.input
  Abstracts builder properties for subclasses.
ProxyOutputStream - Class in org.apache.commons.io.output
  A Proxy stream which acts as expected, that is it passes the method calls on to the proxied stream and doesn't change which methods are being called.
ProxyOutputStream(OutputStream) - Constructor for class org.apache.commons.io.output.ProxyOutputStream
  Constructs a new ProxyOutputStream.
ProxyOutputStream.Builder - Class in org.apache.commons.io.output
  Builds instances of `ProxyOutputStream`.
ProxyReader - Class in org.apache.commons.io.input
  A Proxy stream which acts as expected, that is it passes the method calls on to the proxied stream and doesn't change which methods are being called.
ProxyReader(Reader) - Constructor for class org.apache.commons.io.input.ProxyReader
  Constructs a new ProxyReader.
ProxyWriter - Class in org.apache.commons.io.output
  A Proxy stream which acts as expected, that is it passes the method calls on to the proxied stream and doesn't change which methods are being called.
ProxyWriter(Writer) - Constructor for class org.apache.commons.io.output.ProxyWriter
  Constructs a new ProxyWriter.

## Q

QueueInputStream - Class in org.apache.commons.io.input
  Simple alternative to JDK `PipedInputStream`; queue input stream provides what's written in queue output stream.
QueueInputStream() - Constructor for class org.apache.commons.io.input.QueueInputStream
  Constructs a new instance with no limit to its internal queue size and zero timeout.
QueueInputStream(BlockingQueue<Integer>) - Constructor for class org.apache.commons.io.input.QueueInputStream
  Deprecated.
  Use `QueueInputStream.builder()`, `QueueInputStream.Builder`, and `QueueInputStream.Builder.get()`.
QueueInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `QueueInputStream`.
QueueOutputStream - Class in org.apache.commons.io.output
  Simple alternative to JDK `PipedOutputStream`; queue input stream provides what's written in queue output stream.
QueueOutputStream() - Constructor for class org.apache.commons.io.output.QueueOutputStream
  Constructs a new instance with no limit to internal buffer size.
QueueOutputStream(BlockingQueue<Integer>) - Constructor for class org.apache.commons.io.output.QueueOutputStream
  Constructs a new instance with given buffer.

## R

RandomAccessFileInputStream - Class in org.apache.commons.io.input
  Streams data from a `RandomAccessFile` starting at its current position.
RandomAccessFileInputStream(RandomAccessFile) - Constructor for class org.apache.commons.io.input.RandomAccessFileInputStream
  Deprecated.
  Use `RandomAccessFileInputStream.builder()`, `RandomAccessFileInputStream.Builder`, and `RandomAccessFileInputStream.Builder.get()`
RandomAccessFileInputStream(RandomAccessFile, boolean) - Constructor for class org.apache.commons.io.input.RandomAccessFileInputStream
  Deprecated.
  Use `RandomAccessFileInputStream.builder()`, `RandomAccessFileInputStream.Builder`, and `RandomAccessFileInputStream.Builder.get()`
RandomAccessFileInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `RandomAccessFileInputStream`.
RandomAccessFileMode - Enum in org.apache.commons.io
  Enumerates access modes for `RandomAccessFile` with factory methods.
RandomAccessFileOrigin(RandomAccessFile) - Constructor for class org.apache.commons.io.build.AbstractOrigin.RandomAccessFileOrigin
  A `RandomAccessFile` origin.
RandomAccessFileOutputStream - Class in org.apache.commons.io.output
  An `OutputStream` that writes to a `RandomAccessFile`.
RandomAccessFileOutputStream.Builder - Class in org.apache.commons.io.output
  Builds a new `RandomAccessFileOutputStream`.
RandomAccessFiles - Class in org.apache.commons.io
  Works with `RandomAccessFile`.
RandomAccessFiles() - Constructor for class org.apache.commons.io.RandomAccessFiles
  Deprecated.
  TODO Make private in 3.0.
read() - Method in class org.apache.commons.io.input.AbstractCharacterFilterReader
read() - Method in class org.apache.commons.io.input.BOMInputStream
  Invokes the delegate's `read()` method, detecting and optionally skipping BOM.
read() - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `InputStream.read()` method if the current position is less than the limit.
read() - Method in class org.apache.commons.io.input.BoundedReader
  Reads a single character
read() - Method in class org.apache.commons.io.input.BrokenInputStream
  Throws the configured exception.
read() - Method in class org.apache.commons.io.input.buffer.CircularBufferInputStream
read() - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Returns the next byte from the buffer, removing it at the same time, so that following invocations won't return it again.
read() - Method in class org.apache.commons.io.input.BufferedFileChannelInputStream
read() - Method in class org.apache.commons.io.input.CharSequenceInputStream
read() - Method in class org.apache.commons.io.input.CharSequenceReader
  Read a single character.
read() - Method in class org.apache.commons.io.input.CircularInputStream
read() - Method in class org.apache.commons.io.input.ClosedInputStream
  Returns -1 to indicate that the stream is closed.
read() - Method in class org.apache.commons.io.input.DemuxInputStream
  Reads byte from stream associated with current thread.
read() - Method in class org.apache.commons.io.input.MemoryMappedFileInputStream
read() - Method in class org.apache.commons.io.input.NullInputStream
  Reads a byte.
read() - Method in class org.apache.commons.io.input.NullReader
  Reads a character.
read() - Method in class org.apache.commons.io.input.ObservableInputStream
read() - Method in class org.apache.commons.io.input.ProxyInputStream
  Invokes the delegate's `InputStream.read()` method unless the stream is closed.
read() - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `read()` method.
read() - Method in class org.apache.commons.io.input.QueueInputStream
  Reads and returns a single byte.
read() - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
read() - Method in class org.apache.commons.io.input.ReadAheadInputStream
read() - Method in class org.apache.commons.io.input.ReaderInputStream
  Reads a single byte.
read() - Method in class org.apache.commons.io.input.SequenceReader
read() - Method in class org.apache.commons.io.input.TeeInputStream
  Reads a single byte from the proxied input stream and writes it to the associated output stream.
read() - Method in class org.apache.commons.io.input.TeeReader
  Reads a single character from the proxied reader and writes it to the associated writer.
read() - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read() - Method in class org.apache.commons.io.input.UncheckedFilterInputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read() - Method in class org.apache.commons.io.input.UncheckedFilterReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read() - Method in class org.apache.commons.io.input.UnixLineEndingInputStream
read() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  Reads a single byte from this stream and returns it as an integer in the range from 0 to 255.
read() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Reads a single character from this reader and returns it with the two higher-order bytes set to 0.
read() - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
read() - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Reads a single byte from the filtered stream and returns it as an integer in the range from 0 to 255.
read() - Method in class org.apache.commons.io.input.WindowsLineEndingInputStream
read(byte[]) - Method in class org.apache.commons.io.input.BOMInputStream
  Invokes the delegate's `read(byte[])` method, detecting and optionally skipping BOM.
read(byte[]) - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `InputStream.read(byte[])` method.
read(byte[]) - Method in class org.apache.commons.io.input.CharSequenceInputStream
read(byte[]) - Method in class org.apache.commons.io.input.NullInputStream
  Reads some bytes into the specified array.
read(byte[]) - Method in class org.apache.commons.io.input.ObservableInputStream
read(byte[]) - Method in class org.apache.commons.io.input.ProxyInputStream
  Invokes the delegate's `InputStream.read(byte[])` method.
read(byte[]) - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
read(byte[]) - Method in class org.apache.commons.io.input.ReaderInputStream
  Reads the specified number of bytes into an array.
read(byte[]) - Method in interface org.apache.commons.io.input.Tailer.RandomAccessResourceBridge
  Reads up to `b.length` bytes of data from this tailable into an array of bytes.
read(byte[]) - Method in class org.apache.commons.io.input.TeeInputStream
  Reads bytes from the proxied input stream and writes the read bytes to the associated output stream.
read(byte[]) - Method in class org.apache.commons.io.input.UncheckedFilterInputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read(byte[]) - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
read(byte[]) - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Reads bytes from this stream and stores them in the byte array `buffer`.
read(byte[], int, int) - Method in class org.apache.commons.io.input.BOMInputStream
  Invokes the delegate's `read(byte[], int, int)` method, detecting and optionally skipping BOM.
read(byte[], int, int) - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `InputStream.read(byte[], int, int)` method.
read(byte[], int, int) - Method in class org.apache.commons.io.input.buffer.CircularBufferInputStream
read(byte[], int, int) - Method in class org.apache.commons.io.input.buffer.CircularByteBuffer
  Returns the given number of bytes from the buffer by storing them in the given byte array at the given offset.
read(byte[], int, int) - Method in class org.apache.commons.io.input.BufferedFileChannelInputStream
read(byte[], int, int) - Method in class org.apache.commons.io.input.CharSequenceInputStream
read(byte[], int, int) - Method in class org.apache.commons.io.input.ClosedInputStream
  Returns -1 to indicate that the stream is closed.
read(byte[], int, int) - Method in class org.apache.commons.io.input.MemoryMappedFileInputStream
read(byte[], int, int) - Method in class org.apache.commons.io.input.NullInputStream
  Reads the specified number bytes into an array.
read(byte[], int, int) - Method in class org.apache.commons.io.input.ObservableInputStream
read(byte[], int, int) - Method in class org.apache.commons.io.input.ProxyInputStream
  Invokes the delegate's `InputStream.read(byte[], int, int)` method.
read(byte[], int, int) - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
read(byte[], int, int) - Method in class org.apache.commons.io.input.ReadAheadInputStream
read(byte[], int, int) - Method in class org.apache.commons.io.input.ReaderInputStream
  Reads the specified number of bytes into an array.
read(byte[], int, int) - Method in class org.apache.commons.io.input.TeeInputStream
  Reads bytes from the proxied input stream and writes the read bytes to the associated output stream.
read(byte[], int, int) - Method in class org.apache.commons.io.input.UncheckedFilterInputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read(byte[], int, int) - Method in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  Reads at most `length` bytes from this stream and stores them in byte array `buffer` starting at offset `offset`.
read(byte[], int, int) - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
read(byte[], int, int) - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Reads at most `count` bytes from this stream and stores them in the byte array `buffer` starting at `offset`.
read(char[]) - Method in class org.apache.commons.io.input.NullReader
  Reads some characters into the specified array.
read(char[]) - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `read(char[])` method.
read(char[]) - Method in class org.apache.commons.io.input.TeeReader
  Reads characters from the proxied reader and writes the read characters to the associated writer.
read(char[]) - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read(char[]) - Method in class org.apache.commons.io.input.UncheckedFilterReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read(char[], int, int) - Method in class org.apache.commons.io.input.AbstractCharacterFilterReader
read(char[], int, int) - Method in class org.apache.commons.io.input.BoundedReader
  Reads into an array
read(char[], int, int) - Method in class org.apache.commons.io.input.BrokenReader
  Throws the configured exception.
read(char[], int, int) - Method in class org.apache.commons.io.input.CharSequenceReader
  Read the specified number of characters into the array.
read(char[], int, int) - Method in class org.apache.commons.io.input.ClosedReader
  Returns -1 to indicate that the stream is closed.
read(char[], int, int) - Method in class org.apache.commons.io.input.NullReader
  Reads the specified number characters into an array.
read(char[], int, int) - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `read(char[], int, int)` method.
read(char[], int, int) - Method in class org.apache.commons.io.input.SequenceReader
read(char[], int, int) - Method in class org.apache.commons.io.input.TeeReader
  Reads characters from the proxied reader and writes the read characters to the associated writer.
read(char[], int, int) - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read(char[], int, int) - Method in class org.apache.commons.io.input.UncheckedFilterReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read(char[], int, int) - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Reads at most `length` characters from this reader and stores them at `offset` in the character array `buffer`.
read(char[], int, int) - Method in class org.apache.commons.io.input.XmlStreamReader
  Reads the underlying reader's `read(char[], int, int)` method.
read(InputStream, byte[]) - Static method in class org.apache.commons.io.IOUtils
  Reads bytes from an input stream.
read(InputStream, byte[], int, int) - Static method in class org.apache.commons.io.IOUtils
  Reads bytes from an input stream.
read(RandomAccessFile, long, int) - Static method in class org.apache.commons.io.RandomAccessFiles
  Reads a byte array starting at "position" for "length" bytes.
read(Reader, char[]) - Static method in class org.apache.commons.io.IOUtils
  Reads characters from an input character stream.
read(Reader, char[], int, int) - Static method in class org.apache.commons.io.IOUtils
  Reads characters from an input character stream.
read(ReadableByteChannel, ByteBuffer) - Static method in class org.apache.commons.io.IOUtils
  Reads bytes from a ReadableByteChannel.
read(CharBuffer) - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `read(CharBuffer)` method.
read(CharBuffer) - Method in class org.apache.commons.io.input.TeeReader
  Reads characters from the proxied reader and writes the read characters to the associated writer.
read(CharBuffer) - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
read(CharBuffer) - Method in class org.apache.commons.io.input.UncheckedFilterReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
READ_ONLY - Enum constant in enum org.apache.commons.io.RandomAccessFileMode
  Defines mode "r" to open a `RandomAccessFile` for reading only.
READ_ONLY - Static variable in class org.apache.commons.io.filefilter.CanReadFileFilter
  Singleton instance of read-only filter
READ_WRITE - Enum constant in enum org.apache.commons.io.RandomAccessFileMode
  Defines mode "rw" to open a `RandomAccessFile` for reading and writing.
READ_WRITE_SYNC_ALL - Enum constant in enum org.apache.commons.io.RandomAccessFileMode
  Defines mode "rws" to open a `RandomAccessFile` for reading and writing, as with "rw", and also require that every update to the file's content or metadata be written synchronously to the underlying storage device.
READ_WRITE_SYNC_CONTENT - Enum constant in enum org.apache.commons.io.RandomAccessFileMode
  Defines mode "rwd" to open a `RandomAccessFile` for reading and writing, as with "rw", and also require that every update to the file's content be written synchronously to the underlying storage device.
ReadAheadInputStream - Class in org.apache.commons.io.input
  Implements `InputStream` to asynchronously read ahead from an underlying input stream when a specified amount of data has been read from the current buffer.
ReadAheadInputStream(InputStream, int) - Constructor for class org.apache.commons.io.input.ReadAheadInputStream
  Deprecated.
  Use `ReadAheadInputStream.builder()`, `ReadAheadInputStream.Builder`, and `ReadAheadInputStream.Builder.get()`
ReadAheadInputStream(InputStream, int, ExecutorService) - Constructor for class org.apache.commons.io.input.ReadAheadInputStream
  Deprecated.
  Use `ReadAheadInputStream.builder()`, `ReadAheadInputStream.Builder`, and `ReadAheadInputStream.Builder.get()`
ReadAheadInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `ReadAheadInputStream`.
readAllBytes(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.readAllBytes(Path)` throwing `UncheckedIOException` instead of `IOException`.
readAllLines(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.readAllLines(Path)` throwing `UncheckedIOException` instead of `IOException`.
readAllLines(Path, Charset) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.readAllLines(Path, Charset)` throwing `UncheckedIOException` instead of `IOException`.
readAttributes(Path, Class<A>, LinkOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.readAttributes(Path, Class, LinkOption...)` throwing `UncheckedIOException` instead of `IOException`.
readAttributes(Path, Class<A>, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Reads the BasicFileAttributes from the given path.
readAttributes(Path, String, LinkOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.readAttributes(Path, String, LinkOption...)` throwing `UncheckedIOException` instead of `IOException`.
readBasicFileAttributes(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Reads the BasicFileAttributes from the given path.
readBasicFileAttributes(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Reads the BasicFileAttributes from the given path.
readBasicFileAttributesUnchecked(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Deprecated.
  Use `PathUtils.readBasicFileAttributes(Path, LinkOption...)`.
readBoolean() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Return ``SwappedDataInputStream.readByte()` !`
readByte() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Invokes the delegate's `read()` method.
readChar() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Reads a 2 byte, unsigned, little endian UTF-16 code point.
readDosFileAttributes(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Reads the DosFileAttributes from the given path.
readDouble() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Reads an 8 byte, two's complement, little-endian long.
ReaderInputStream - Class in org.apache.commons.io.input
  `InputStream` implementation that reads a character stream from a `Reader` and transforms it to a byte stream using a specified charset encoding.
ReaderInputStream(Reader) - Constructor for class org.apache.commons.io.input.ReaderInputStream
  Deprecated.
  Use `ReaderInputStream.builder()` instead
ReaderInputStream(Reader, String) - Constructor for class org.apache.commons.io.input.ReaderInputStream
  Deprecated.
  Use `ReaderInputStream.builder()` instead
ReaderInputStream(Reader, String, int) - Constructor for class org.apache.commons.io.input.ReaderInputStream
  Deprecated.
  Use `ReaderInputStream.builder()` instead
ReaderInputStream(Reader, Charset) - Constructor for class org.apache.commons.io.input.ReaderInputStream
  Deprecated.
  Use `ReaderInputStream.builder()` instead, will be protected for subclasses.
ReaderInputStream(Reader, CharsetEncoder) - Constructor for class org.apache.commons.io.input.ReaderInputStream
  Deprecated.
  Use `ReaderInputStream.builder()` instead
ReaderInputStream(Reader, CharsetEncoder, int) - Constructor for class org.apache.commons.io.input.ReaderInputStream
  Deprecated.
  Use `ReaderInputStream.builder()` instead
ReaderInputStream(Reader, Charset, int) - Constructor for class org.apache.commons.io.input.ReaderInputStream
  Deprecated.
  Use `ReaderInputStream.builder()` instead
ReaderInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `ReaderInputStream`.
ReaderOrigin(Reader) - Constructor for class org.apache.commons.io.build.AbstractOrigin.ReaderOrigin
  Constructs a new instance for the given origin.
readFileToByteArray(File) - Static method in class org.apache.commons.io.FileUtils
  Reads the contents of a file into a byte array.
readFileToString(File) - Static method in class org.apache.commons.io.FileUtils
  Deprecated.
  Use `FileUtils.readFileToString(File, Charset)` instead (and specify the appropriate encoding)
readFileToString(File, String) - Static method in class org.apache.commons.io.FileUtils
  Reads the contents of a file into a String.
readFileToString(File, Charset) - Static method in class org.apache.commons.io.FileUtils
  Reads the contents of a file into a String.
readFloat() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Reads a 4 byte, IEEE 754, little-endian float.
readFully(byte[]) - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Invokes the delegate's `read(byte[] data, int, int)` method.
readFully(byte[], int, int) - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Invokes the delegate's `read(byte[] data, int, int)` method.
readFully(InputStream, byte[]) - Static method in class org.apache.commons.io.IOUtils
  Reads the requested number of bytes or fail if there are not enough left.
readFully(InputStream, byte[], int, int) - Static method in class org.apache.commons.io.IOUtils
  Reads the requested number of bytes or fail if there are not enough left.
readFully(InputStream, int) - Static method in class org.apache.commons.io.IOUtils
  Reads the requested number of bytes or fail if there are not enough left.
readFully(Reader, char[]) - Static method in class org.apache.commons.io.IOUtils
  Reads the requested number of characters or fail if there are not enough left.
readFully(Reader, char[], int, int) - Static method in class org.apache.commons.io.IOUtils
  Reads the requested number of characters or fail if there are not enough left.
readFully(ReadableByteChannel, ByteBuffer) - Static method in class org.apache.commons.io.IOUtils
  Reads the requested number of bytes or fail if there are not enough left.
Reading safely - Search tag in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Section
readInt() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Reads a 4 byte, two's complement little-endian integer.
readLine() - Method in class org.apache.commons.io.input.ReversedLinesFileReader
  Returns the lines of the file from bottom to top.
readLine() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Not currently supported - throws `UnsupportedOperationException`.
readLine() - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
readLine() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Returns the next line of text available from this reader.
readLines(int) - Method in class org.apache.commons.io.input.ReversedLinesFileReader
  Returns `lineCount` lines of the file from bottom to top.
readLines(File) - Static method in class org.apache.commons.io.FileUtils
  Deprecated.
  Use `FileUtils.readLines(File, Charset)` instead (and specify the appropriate encoding)
readLines(File, String) - Static method in class org.apache.commons.io.FileUtils
  Reads the contents of a file line by line to a List of Strings.
readLines(File, Charset) - Static method in class org.apache.commons.io.FileUtils
  Reads the contents of a file line by line to a List of Strings.
readLines(InputStream) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.readLines(InputStream, Charset)` instead
readLines(InputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` as a list of Strings, one entry per line, using the specified character encoding.
readLines(InputStream, Charset) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` as a list of Strings, one entry per line, using the specified character encoding.
readLines(Reader) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `Reader` as a list of Strings, one entry per line.
readLines(CharSequence) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `CharSequence` as a list of Strings, one entry per line.
readLong() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Reads an 8 byte, two's complement little-endian integer.
readObjectCast() - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Delegates to `ObjectInputStream.readObject()` and casts to the generic `T`.
readOsFileAttributes(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Reads the PosixFileAttributes or DosFileAttributes from the given path.
readPosixFileAttributes(Path, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Reads the PosixFileAttributes from the given path.
readShort() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Reads a 2 byte, two's complement, little-endian integer.
readString(Path, Charset) - Static method in class org.apache.commons.io.file.PathUtils
  Reads the file contents at the given path as a String using the Charset.
readSwappedDouble(byte[], int) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `double` value from a byte array at a given offset.
readSwappedDouble(InputStream) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `double` value from an InputStream.
readSwappedFloat(byte[], int) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `float` value from a byte array at a given offset.
readSwappedFloat(InputStream) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `float` value from an InputStream.
readSwappedInteger(byte[], int) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `int` value from a byte array at a given offset.
readSwappedInteger(InputStream) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `int` value from an InputStream.
readSwappedLong(byte[], int) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `long` value from a byte array at a given offset.
readSwappedLong(InputStream) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `long` value from an InputStream.
readSwappedShort(byte[], int) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `short` value from a byte array at a given offset.
readSwappedShort(InputStream) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian `short` value from an InputStream.
readSwappedUnsignedInteger(byte[], int) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian unsigned integer (32-bit) value from a byte array at a given offset.
readSwappedUnsignedInteger(InputStream) - Static method in class org.apache.commons.io.EndianUtils
  Reads a little endian unsigned integer (32-bit) from an InputStream.
readSwappedUnsignedShort(byte[], int) - Static method in class org.apache.commons.io.EndianUtils
  Reads an unsigned short (16-bit) value from a byte array in little endian order at a given offset.
readSwappedUnsignedShort(InputStream) - Static method in class org.apache.commons.io.EndianUtils
  Reads an unsigned short (16-bit) from an InputStream in little endian order.
readSymbolicLink(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.readSymbolicLink(Path)` throwing `UncheckedIOException` instead of `IOException`.
readUnsignedByte() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Invokes the delegate's `read()` method.
readUnsignedShort() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Reads a 2 byte, unsigned, little-endian integer.
readUTF() - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Not currently supported - throws `UnsupportedOperationException`.
ready() - Method in class org.apache.commons.io.input.BrokenReader
  Throws the configured exception.
ready() - Method in class org.apache.commons.io.input.CharSequenceReader
  Tells whether this stream is ready to be read.
ready() - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `ready()` method.
ready() - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
ready() - Method in class org.apache.commons.io.input.UncheckedFilterReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
ready() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Tests whether this reader is ready to be read without blocking.
reduce(IOBinaryOperator<T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.reduce(java.util.function.BinaryOperator)`.
reduce(T, IOBinaryOperator<T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.reduce(Object, java.util.function.BinaryOperator)`.
reduce(U, IOBiFunction<U, ? super T, U>, IOBinaryOperator<U>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.reduce(Object, BiFunction, java.util.function.BinaryOperator)`.
refresh(File) - Method in class org.apache.commons.io.monitor.FileEntry
  Refreshes the attributes from the `File`, indicating whether the file has changed.
RegexFileFilter - Class in org.apache.commons.io.filefilter
  Filters files using supplied regular expression(s).
RegexFileFilter(String) - Constructor for class org.apache.commons.io.filefilter.RegexFileFilter
  Constructs a new regular expression filter.
RegexFileFilter(String, int) - Constructor for class org.apache.commons.io.filefilter.RegexFileFilter
  Constructs a new regular expression filter with the specified flags.
RegexFileFilter(String, IOCase) - Constructor for class org.apache.commons.io.filefilter.RegexFileFilter
  Constructs a new regular expression filter with the specified flags case sensitivity.
RegexFileFilter(Pattern) - Constructor for class org.apache.commons.io.filefilter.RegexFileFilter
  Constructs a new regular expression filter for a compiled regular expression
RegexFileFilter(Pattern, Function<Path, String>) - Constructor for class org.apache.commons.io.filefilter.RegexFileFilter
  Constructs a new regular expression filter for a compiled regular expression
reject(Class<?>...) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Rejects the specified classes for deserialization, even if they are otherwise accepted.
reject(Class<?>...) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Rejects the specified classes for deserialization, even if they are otherwise accepted.
reject(Class<?>...) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Rejects the specified classes for deserialization, even if they are otherwise accepted.
reject(String...) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Rejects the wildcard specified classes for deserialization, even if they are otherwise accepted.
reject(String...) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Rejects the wildcard specified classes for deserialization, even if they are otherwise accepted.
reject(String...) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Rejects the wildcard specified classes for deserialization, even if they are otherwise accepted.
reject(Pattern) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Rejects class names that match the supplied pattern for deserialization, even if they are otherwise accepted.
reject(Pattern) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Rejects class names that match the supplied pattern for deserialization, even if they are otherwise accepted.
reject(Pattern) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Rejects class names that match the supplied pattern for deserialization, even if they are otherwise accepted.
reject(ClassNameMatcher) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Rejects class names where the supplied ClassNameMatcher matches for deserialization, even if they are otherwise accepted.
reject(ClassNameMatcher) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Rejects class names where the supplied ClassNameMatcher matches for deserialization, even if they are otherwise accepted.
reject(ClassNameMatcher) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Rejects class names where the supplied ClassNameMatcher matches for deserialization, even if they are otherwise accepted.
relativizeDirectories(Path, boolean, Comparator<? super Path>) - Method in class org.apache.commons.io.file.AccumulatorPathVisitor
  Relativizes each directory path with `Path.relativize(Path)` against the given `parent`, optionally sorting the result.
relativizeFiles(Path, boolean, Comparator<? super Path>) - Method in class org.apache.commons.io.file.AccumulatorPathVisitor
  Relativizes each file path with `Path.relativize(Path)` against the given `parent`, optionally sorting the result.
remove() - Method in interface org.apache.commons.io.function.IOIterator
  Like `Iterator.remove()`.
remove() - Method in class org.apache.commons.io.LineIterator
  Unsupported.
remove(ObservableInputStream.Observer) - Method in class org.apache.commons.io.input.ObservableInputStream
  Removes an Observer.
removeAllObservers() - Method in class org.apache.commons.io.input.ObservableInputStream
  Removes all Observers.
removeExtension(String) - Static method in class org.apache.commons.io.FilenameUtils
  Removes the extension from a fileName.
removeFileFilter(IOFileFilter) - Method in class org.apache.commons.io.filefilter.AndFileFilter
  Removes the specified file filter.
removeFileFilter(IOFileFilter) - Method in interface org.apache.commons.io.filefilter.ConditionalFileFilter
  Removes the specified file filter.
removeFileFilter(IOFileFilter) - Method in class org.apache.commons.io.filefilter.OrFileFilter
  Removes the specified file filter.
removeListener(FileAlterationListener) - Method in class org.apache.commons.io.monitor.FileAlterationObserver
  Removes a file system listener.
removeObserver(FileAlterationObserver) - Method in class org.apache.commons.io.monitor.FileAlterationMonitor
  Removes a file system observer from this monitor.
requiredCharsets() - Static method in class org.apache.commons.io.Charsets
  Constructs a sorted map from canonical charset names to charset objects required of every implementation of the Java platform.
reset() - Method in interface org.apache.commons.io.file.Counters.Counter
  Resets this count to 0.
reset() - Method in interface org.apache.commons.io.file.Counters.PathCounters
  Resets the counts to 0.
reset() - Method in class org.apache.commons.io.input.BOMInputStream
  Invokes the delegate's `reset()` method.
reset() - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `InputStream.reset()` method.
reset() - Method in class org.apache.commons.io.input.BoundedReader
  Resets the target to the latest mark,
reset() - Method in class org.apache.commons.io.input.BrokenInputStream
  Throws the configured exception.
reset() - Method in class org.apache.commons.io.input.BrokenReader
  Throws the configured exception.
reset() - Method in class org.apache.commons.io.input.CharSequenceInputStream
reset() - Method in class org.apache.commons.io.input.CharSequenceReader
  Reset the reader to the last marked position (or the beginning if mark has not been called).
reset() - Method in class org.apache.commons.io.input.MarkShieldInputStream
reset() - Method in class org.apache.commons.io.input.NullInputStream
  Resets the stream to the point when mark was last called.
reset() - Method in class org.apache.commons.io.input.NullReader
  Resets the stream to the point when mark was last called.
reset() - Method in class org.apache.commons.io.input.ProxyInputStream
  Invokes the delegate's `InputStream.reset()` method.
reset() - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `reset()` method.
reset() - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
reset() - Method in class org.apache.commons.io.input.UncheckedFilterInputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
reset() - Method in class org.apache.commons.io.input.UncheckedFilterReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
reset() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  Resets this stream to the last marked location.
reset() - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Resets this reader's position to the last `mark()` location.
reset() - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
reset() - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Resets this stream to the last marked location.
reset() - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  See `ByteArrayOutputStream.reset()`.
reset() - Method in class org.apache.commons.io.output.ByteArrayOutputStream
reset() - Method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
reset(RandomAccessFile) - Static method in class org.apache.commons.io.RandomAccessFiles
  Resets the given file to position 0.
resetByteCount() - Method in class org.apache.commons.io.input.CountingInputStream
  Deprecated.
  Resets the byte count back to 0.
resetByteCount() - Method in class org.apache.commons.io.output.CountingOutputStream
  Sets the byte count back to 0.
resetByteCount() - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Resets the byteCount to zero.
resetCount() - Method in class org.apache.commons.io.input.CountingInputStream
  Deprecated.
  Use `CountingInputStream.resetByteCount()`.
resetCount() - Method in class org.apache.commons.io.output.CountingOutputStream
  Sets the byte count back to 0.
resetImpl() - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Implements a default reset behavior.
resolveClass(ObjectStreamClass) - Method in class org.apache.commons.io.input.ClassLoaderObjectInputStream
  Resolve a class specified by the descriptor using the specified ClassLoader or the super ClassLoader.
resolveClass(ObjectStreamClass) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream
resolveProxyClass(String[]) - Method in class org.apache.commons.io.input.ClassLoaderObjectInputStream
  Create a proxy class that implements the specified interfaces using the specified ClassLoader or the super ClassLoader.
resourceToByteArray(String) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a resource as a byte array.
resourceToByteArray(String, ClassLoader) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a resource as a byte array.
resourceToString(String, Charset) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a resource as a String using the specified character encoding.
resourceToString(String, Charset, ClassLoader) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a resource as a String using the specified character encoding.
resourceToURL(String) - Static method in class org.apache.commons.io.IOUtils
  Gets a URL pointing to the given resource.
resourceToURL(String, ClassLoader) - Static method in class org.apache.commons.io.IOUtils
  Gets a URL pointing to the given resource.
rethrow(Throwable) - Static method in class org.apache.commons.io.function.Erase
  Throws the given throwable.
ReversedLinesFileReader - Class in org.apache.commons.io.input
  Reads lines in a file reversely (similar to a BufferedReader, but starting at the last line).
ReversedLinesFileReader(File) - Constructor for class org.apache.commons.io.input.ReversedLinesFileReader
  Deprecated.
  Use `ReversedLinesFileReader.builder()`, `ReversedLinesFileReader.Builder`, and `ReversedLinesFileReader.Builder.get()`
ReversedLinesFileReader(File, int, String) - Constructor for class org.apache.commons.io.input.ReversedLinesFileReader
  Deprecated.
  Use `ReversedLinesFileReader.builder()`, `ReversedLinesFileReader.Builder`, and `ReversedLinesFileReader.Builder.get()`
ReversedLinesFileReader(File, int, Charset) - Constructor for class org.apache.commons.io.input.ReversedLinesFileReader
  Deprecated.
  Use `ReversedLinesFileReader.builder()`, `ReversedLinesFileReader.Builder`, and `ReversedLinesFileReader.Builder.get()`
ReversedLinesFileReader(File, Charset) - Constructor for class org.apache.commons.io.input.ReversedLinesFileReader
  Deprecated.
  Use `ReversedLinesFileReader.builder()`, `ReversedLinesFileReader.Builder`, and `ReversedLinesFileReader.Builder.get()`
ReversedLinesFileReader(Path, int, String) - Constructor for class org.apache.commons.io.input.ReversedLinesFileReader
  Deprecated.
  Use `ReversedLinesFileReader.builder()`, `ReversedLinesFileReader.Builder`, and `ReversedLinesFileReader.Builder.get()`
ReversedLinesFileReader(Path, int, Charset) - Constructor for class org.apache.commons.io.input.ReversedLinesFileReader
  Deprecated.
  Use `ReversedLinesFileReader.builder()`, `ReversedLinesFileReader.Builder`, and `ReversedLinesFileReader.Builder.get()`
ReversedLinesFileReader(Path, Charset) - Constructor for class org.apache.commons.io.input.ReversedLinesFileReader
  Deprecated.
  Use `ReversedLinesFileReader.builder()`, `ReversedLinesFileReader.Builder`, and `ReversedLinesFileReader.Builder.get()`
ReversedLinesFileReader.Builder - Class in org.apache.commons.io.input
  Builds a new `ReversedLinesFileReader`.
run() - Method in interface org.apache.commons.io.function.IORunnable
  Like `Runnable.run()` but throws `IOException`.
run() - Method in class org.apache.commons.io.input.Tailer
  Follows changes in the file, calling `TailerListener.handle(String)` with each new line.
run() - Method in class org.apache.commons.io.monitor.FileAlterationMonitor
  Runs this monitor.
run(IORunnable) - Static method in class org.apache.commons.io.function.Uncheck
  Runs an IO runnable.
run(IORunnable, Supplier<String>) - Static method in class org.apache.commons.io.function.Uncheck
  Runs an IO runnable.

## S

3. Stopping a Tailer - Search tag in class org.apache.commons.io.input.Tailer
  Section
seek(long) - Method in interface org.apache.commons.io.input.Tailer.RandomAccessResourceBridge
  Sets the file-pointer offset, measured from the beginning of this tailable, at which the next read or write occurs.
SENSITIVE - Enum constant in enum org.apache.commons.io.IOCase
  The constant for case-sensitive regardless of operating system.
separatorsToSystem(String) - Static method in class org.apache.commons.io.FilenameUtils
  Converts all separators to the system separator.
separatorsToUnix(String) - Static method in class org.apache.commons.io.FilenameUtils
  Converts all separators to the Unix separator of forward slash.
separatorsToWindows(String) - Static method in class org.apache.commons.io.FilenameUtils
  Converts all separators to the Windows separator of backslash.
SequenceReader - Class in org.apache.commons.io.input
  Provides the contents of multiple `Reader`s in sequence.
SequenceReader(Reader...) - Constructor for class org.apache.commons.io.input.SequenceReader
  Constructs a new instance with readers
SequenceReader(Iterable<? extends Reader>) - Constructor for class org.apache.commons.io.input.SequenceReader
  Constructs a new instance with readers
sequential() - Method in interface org.apache.commons.io.function.IOBaseStream
  Like `BaseStream.sequential()`.
setAfterRead(IOIntConsumer) - Method in class org.apache.commons.io.input.ProxyInputStream.AbstractBuilder
  Sets the `ProxyInputStream.afterRead(int)` behavior, null resets to a NOOP.
setAppend(boolean) - Method in class org.apache.commons.io.output.FileWriterWithEncoding.Builder
  Sets whether or not to append.
setAppend(boolean) - Method in class org.apache.commons.io.output.LockableFileWriter.Builder
  Sets whether to append (true) or overwrite (false).
setAttribute(Path, String, Object, LinkOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.setAttribute(Path, String, Object, LinkOption...)` throwing `UncheckedIOException` instead of `IOException`.
setBlockingQueue(BlockingQueue<Integer>) - Method in class org.apache.commons.io.input.QueueInputStream.Builder
  Sets backing queue for the stream.
setBufferSize(int) - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Sets the buffer size.
setBufferSize(Integer) - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Sets the buffer size.
setBufferSizeChecker(IntUnaryOperator) - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Sets the buffer size checker function.
setBufferSizeDefault(int) - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Sets the buffer size for subclasses to initialize.
setBufferSizeMax(int) - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  The maximum buffer size checked by the buffer size checker.
setByteArray(byte[]) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setByteArray(byte[]) - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream.Builder
setByteCount(long) - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Sets the byteCount to count.
setByteOrderMarks(ByteOrderMark...) - Method in class org.apache.commons.io.input.BOMInputStream.Builder
  Sets the ByteOrderMarks to detect and optionally exclude.
setCharSequence(CharSequence) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setCharset(String) - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Sets the Charset.
setCharset(String) - Method in class org.apache.commons.io.input.XmlStreamReader.Builder
setCharset(String) - Method in class org.apache.commons.io.output.WriterOutputStream.Builder
setCharset(Charset) - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Sets the Charset.
setCharset(Charset) - Method in class org.apache.commons.io.input.CharSequenceInputStream.Builder
setCharset(Charset) - Method in class org.apache.commons.io.input.ReaderInputStream.Builder
setCharset(Charset) - Method in class org.apache.commons.io.input.XmlStreamReader.Builder
setCharset(Charset) - Method in class org.apache.commons.io.output.WriterOutputStream.Builder
setCharsetDecoder(CharsetDecoder) - Method in class org.apache.commons.io.output.WriterOutputStream.Builder
  Sets the charset decoder.
setCharsetDefault(Charset) - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Sets the Charset default for subclasses to initialize.
setCharsetEncoder(CharsetEncoder) - Method in class org.apache.commons.io.input.CharSequenceInputStream.Builder
  Sets the charset encoder.
setCharsetEncoder(CharsetEncoder) - Method in class org.apache.commons.io.input.ReaderInputStream.Builder
  Sets the charset encoder.
setCharsetEncoder(CharsetEncoder) - Method in class org.apache.commons.io.output.FileWriterWithEncoding.Builder
  Sets charsetEncoder to use for encoding.
setChecksum(Checksum) - Method in class org.apache.commons.io.input.ChecksumInputStream.Builder
  Sets the Checksum.
setChildren(FileEntry...) - Method in class org.apache.commons.io.monitor.FileEntry
  Sets the directory's files.
setClosed(boolean) - Method in class org.apache.commons.io.input.AbstractInputStream
  Sets whether this instance is closed.
setClosed(boolean) - Method in class org.apache.commons.io.input.UnsynchronizedReader
  Sets whether this instance is closed.
setCloseOnClose(boolean) - Method in class org.apache.commons.io.input.RandomAccessFileInputStream.Builder
  Sets whether to close the underlying file when this stream is closed, defaults to false for compatibility.
setCount(long) - Method in class org.apache.commons.io.input.BoundedInputStream.Builder
  Sets the current number of bytes counted.
setCountThreshold(long) - Method in class org.apache.commons.io.input.ChecksumInputStream.Builder
  Sets the count threshold to limit how much input is consumed to update the `Checksum` before the input stream validates its value.
setDelayDuration(Duration) - Method in class org.apache.commons.io.input.Tailer.Builder
  Sets the delay duration. null resets to the default delay of one second.
setDirectory(boolean) - Method in class org.apache.commons.io.monitor.FileEntry
  Sets whether the file is a directory or not.
setDirectory(File) - Method in class org.apache.commons.io.output.DeferredFileOutputStream.Builder
  Sets the temporary file directory.
setDirectory(Path) - Method in class org.apache.commons.io.output.DeferredFileOutputStream.Builder
  Sets the temporary file directory.
setDirectoryFilter(PathFilter) - Method in class org.apache.commons.io.file.CountingPathVisitor.AbstractBuilder
  Sets how to filter directories.
setDirectoryPostTransformer(UnaryOperator<Path>) - Method in class org.apache.commons.io.file.CountingPathVisitor.AbstractBuilder
  Sets how to transform directories, defaults to `UnaryOperator.identity()`.
setExecutorService(ExecutorService) - Method in class org.apache.commons.io.input.ReadAheadInputStream.Builder
  Sets the executor service for the read-ahead thread.
setExecutorService(ExecutorService) - Method in class org.apache.commons.io.input.Tailer.Builder
  Sets the executor service to use when startThread is true.
setExists(boolean) - Method in class org.apache.commons.io.monitor.FileEntry
  Sets whether the file existed the last time it was checked.
setExpectedChecksumValue(long) - Method in class org.apache.commons.io.input.ChecksumInputStream.Builder
  The expected `Checksum` value once the stream is exhausted or the count threshold is reached.
setFile(File) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setFile(String) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setFileChannel(FileChannel) - Method in class org.apache.commons.io.input.BufferedFileChannelInputStream.Builder
  Sets the file channel.
setFileFilter(FileFilter) - Method in class org.apache.commons.io.monitor.FileAlterationObserver.Builder
  Sets the file filter or null if none.
setFileFilter(PathFilter) - Method in class org.apache.commons.io.file.CountingPathVisitor.AbstractBuilder
  Sets how to filter files.
setFileFilters(List<IOFileFilter>) - Method in class org.apache.commons.io.filefilter.AndFileFilter
  Sets the list of file filters, replacing any previously configured file filters on this filter.
setFileFilters(List<IOFileFilter>) - Method in interface org.apache.commons.io.filefilter.ConditionalFileFilter
  Sets the list of file filters, replacing any previously configured file filters on this filter.
setFileFilters(List<IOFileFilter>) - Method in class org.apache.commons.io.filefilter.OrFileFilter
  Sets the list of file filters, replacing any previously configured file filters on this filter.
setHttpContentType(String) - Method in class org.apache.commons.io.input.XmlStreamReader.Builder
  Sets the HTTP content type.
setInclude(boolean) - Method in class org.apache.commons.io.input.BOMInputStream.Builder
  Sets whether to include the UTF-8 BOM (true) or to exclude it (false).
setInputStream(InputStream) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setIoCase(IOCase) - Method in class org.apache.commons.io.filefilter.WildcardFileFilter.Builder
  Sets how to handle case sensitivity, null means case-sensitive.
setIOCase(IOCase) - Method in class org.apache.commons.io.monitor.FileAlterationObserver.Builder
  Sets what case sensitivity to use comparing file names, null means system sensitive.
setLastModified(long) - Method in class org.apache.commons.io.monitor.FileEntry
  Sets the last modified time from the last time it was checked.
setLastModified(FileTime) - Method in class org.apache.commons.io.monitor.FileEntry
  Sets the last modified time from the last time it was checked.
setLastModifiedTime(Path) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Sets the last modified time of the given file path to now.
setLastModifiedTime(Path, FileTime) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.setLastModifiedTime(Path, FileTime)` throwing `UncheckedIOException` instead of `IOException`.
setLastModifiedTime(Path, Path) - Static method in class org.apache.commons.io.file.PathUtils
  Sets the given `targetFile`'s last modified time to the value from `sourceFile`.
setLength(int) - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream.Builder
  Sets the length.
setLength(long) - Method in class org.apache.commons.io.monitor.FileEntry
  Sets the length.
setLenient(boolean) - Method in class org.apache.commons.io.input.XmlStreamReader.Builder
  Sets the lenient toggle.
setLockDirectory(File) - Method in class org.apache.commons.io.output.LockableFileWriter.Builder
  Sets the directory in which the lock file should be held.
setLockDirectory(String) - Method in class org.apache.commons.io.output.LockableFileWriter.Builder
  Sets the directory in which the lock file should be held.
setMaxBytes(long, ChronoUnit) - Method in class org.apache.commons.io.input.ThrottledInputStream.Builder
  Sets the maximum bytes per time period unit.
setMaxBytesPerSecond(long) - Method in class org.apache.commons.io.input.ThrottledInputStream.Builder
  Sets the maximum bytes per second.
setMaxCount(long) - Method in class org.apache.commons.io.input.BoundedInputStream.Builder
  Sets the maximum number of bytes to return.
setMessageDigest(String) - Method in class org.apache.commons.io.input.MessageDigestCalculatingInputStream.Builder
  Deprecated.
  Sets the name of the name of the message digest algorithm.
setMessageDigest(String) - Method in class org.apache.commons.io.input.MessageDigestInputStream.Builder
  Sets the name of the name of the message digest algorithm.
setMessageDigest(MessageDigest) - Method in class org.apache.commons.io.input.MessageDigestCalculatingInputStream.Builder
  Deprecated.
  Sets the message digest.
setMessageDigest(MessageDigest) - Method in class org.apache.commons.io.input.MessageDigestInputStream.Builder
  Sets the message digest.
setName(String) - Method in class org.apache.commons.io.monitor.FileEntry
  Sets the file name.
setObservers(List<ObservableInputStream.Observer>) - Method in class org.apache.commons.io.input.ObservableInputStream.AbstractBuilder
  Sets the list of observer callbacks.
setOffset(int) - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream.Builder
  Sets the offset.
setOnMaxCount(IOBiConsumer<Long, Long>) - Method in class org.apache.commons.io.input.BoundedInputStream.Builder
  Sets the default `BoundedInputStream.onMaxLength(long, long)` behavior, `null` resets to a NOOP.
setOpenOptions(OpenOption...) - Method in class org.apache.commons.io.build.AbstractStreamBuilder
  Sets the OpenOption[].
setOrigin(AbstractOrigin<?, ?>) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setOrigin(AbstractOrigin<?, ?>) - Method in class org.apache.commons.io.input.Tailer.Builder
  Sets the origin.
setOutputFile(File) - Method in class org.apache.commons.io.output.DeferredFileOutputStream.Builder
  Sets the file to which data is saved beyond the threshold.
setOutputFile(Path) - Method in class org.apache.commons.io.output.DeferredFileOutputStream.Builder
  Sets the file to which data is saved beyond the threshold.
setOutputStream(OutputStream) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setOwner(Path, UserPrincipal) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.setOwner(Path, UserPrincipal)` throwing `UncheckedIOException` instead of `IOException`.
setPath(String) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setPath(Path) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setPathCounters(Counters.PathCounters) - Method in class org.apache.commons.io.file.CountingPathVisitor.AbstractBuilder
  Sets how to count path visits.
setPosixFilePermissions(Path, Set<PosixFilePermission>) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.setPosixFilePermissions(Path, Set)` throwing `UncheckedIOException` instead of `IOException`.
setPredicate(ObjectStreamClassPredicate) - Method in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Sets the predicate, null resets to an empty new ObjectStreamClassPredicate.
setPrefix(String) - Method in class org.apache.commons.io.output.DeferredFileOutputStream.Builder
  Sets the prefix to use for the temporary file.
setPropagateClose(boolean) - Method in class org.apache.commons.io.input.BoundedInputStream.Builder
  Sets whether the `ProxyInputStream.close()` method should propagate to the underling `InputStream`.
setPropagateClose(boolean) - Method in class org.apache.commons.io.input.BoundedInputStream
  Deprecated.
  Use `BoundedInputStream.AbstractBuilder.setPropagateClose(boolean)`.
setRandomAccessFile(RandomAccessFile) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setRandomAccessFile(RandomAccessFile) - Method in class org.apache.commons.io.input.RandomAccessFileInputStream.Builder
  Sets the RandomAccessFile to stream.
setRandomAccessFile(IORandomAccessFile) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setReader(Reader) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setReadOnly(Path, boolean, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Sets the given Path to the `readOnly` value.
setReference(InputStream) - Method in class org.apache.commons.io.input.ProxyInputStream
  Sets the underlying input stream.
setReference(OutputStream) - Method in class org.apache.commons.io.output.ProxyOutputStream
  Sets the underlying output stream.
setReOpen(boolean) - Method in class org.apache.commons.io.input.Tailer.Builder
  Sets the re-open behavior.
setRootEntry(FileEntry) - Method in class org.apache.commons.io.monitor.FileAlterationObserver.Builder
  Sets the root directory to observe.
setStartThread(boolean) - Method in class org.apache.commons.io.input.Tailer.Builder
  Sets the daemon thread startup behavior.
setSuffix(String) - Method in class org.apache.commons.io.output.DeferredFileOutputStream.Builder
  Sets the suffix to use for the temporary file.
setTailable(Tailer.Tailable) - Method in class org.apache.commons.io.input.Tailer.Builder
  Sets the tailable.
setTailerListener(TailerListener) - Method in class org.apache.commons.io.input.Tailer.Builder
  Sets the listener.
setTailFromEnd(boolean) - Method in class org.apache.commons.io.input.Tailer.Builder
  Sets the tail start behavior.
setThreadFactory(ThreadFactory) - Method in class org.apache.commons.io.monitor.FileAlterationMonitor
  Sets the thread factory.
setThreshold(int) - Method in class org.apache.commons.io.output.DeferredFileOutputStream.Builder
  Sets the number of bytes at which to trigger an event.
setTimeout(Duration) - Method in class org.apache.commons.io.input.QueueInputStream.Builder
  Sets the polling timeout.
setURI(URI) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
setVisitFileFailedFunction(IOBiFunction<Path, IOException, FileVisitResult>) - Method in class org.apache.commons.io.file.SimplePathVisitor.AbstractBuilder
  Sets the function to call on `SimplePathVisitor.visitFileFailed(Path, IOException)`.
setWildcards(String...) - Method in class org.apache.commons.io.filefilter.WildcardFileFilter.Builder
  Sets the wildcards to match, not null.
setWildcards(List<String>) - Method in class org.apache.commons.io.filefilter.WildcardFileFilter.Builder
  Sets the list of wildcards to match, not null.
setWriteImmediately(boolean) - Method in class org.apache.commons.io.output.WriterOutputStream.Builder
  Sets whether the output buffer will be flushed after each write operation (`true`), meaning all available data will be written to the underlying `Writer` immediately.
setWriter(Writer) - Method in class org.apache.commons.io.build.AbstractOriginSupplier
  Sets a new origin.
SimplePathVisitor - Class in org.apache.commons.io.file
  A `SimpleFileVisitor` typed to a `Path`.
SimplePathVisitor() - Constructor for class org.apache.commons.io.file.SimplePathVisitor
  Constructs a new instance.
SimplePathVisitor(IOBiFunction<Path, IOException, FileVisitResult>) - Constructor for class org.apache.commons.io.file.SimplePathVisitor
  Constructs a new instance.
SimplePathVisitor.AbstractBuilder<T,B> - Class in org.apache.commons.io.file
  Abstracts builder for subclasses.
Singleton Instances (thread-safe) - Search tag in package org.apache.commons.io.comparator
  Section
size() - Method in class org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin
size() - Method in class org.apache.commons.io.build.AbstractOrigin.ByteArrayOrigin
size() - Method in class org.apache.commons.io.build.AbstractOrigin.CharSequenceOrigin
size() - Method in class org.apache.commons.io.build.AbstractOrigin
  Gets the size of the origin, if possible.
size() - Method in interface org.apache.commons.io.input.Tailer.Tailable
  Gets the size of this tailable.
size() - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Returns the current size of the byte array.
size() - Method in class org.apache.commons.io.output.ByteArrayOutputStream
size() - Method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
size(Path) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.size(Path)` throwing `UncheckedIOException` instead of `IOException`.
SIZE_COMPARATOR - Static variable in class org.apache.commons.io.comparator.SizeFileComparator
  Size comparator instance - directories are treated as zero size
SIZE_REVERSE - Static variable in class org.apache.commons.io.comparator.SizeFileComparator
  Reverse size comparator instance - directories are treated as zero size
SIZE_SUMDIR_COMPARATOR - Static variable in class org.apache.commons.io.comparator.SizeFileComparator
  Size comparator instance which sums the size of a directory's contents using `FileUtils.sizeOfDirectory(File)`
SIZE_SUMDIR_REVERSE - Static variable in class org.apache.commons.io.comparator.SizeFileComparator
  Reverse size comparator instance which sums the size of a directory's contents using `FileUtils.sizeOfDirectory(File)`
SizeFileComparator - Class in org.apache.commons.io.comparator
  Compare the length/size of two files for order (see `File.length()` and `FileUtils.sizeOfDirectory(File)`).
SizeFileComparator() - Constructor for class org.apache.commons.io.comparator.SizeFileComparator
  Constructs a file size comparator instance (directories treated as zero size).
SizeFileComparator(boolean) - Constructor for class org.apache.commons.io.comparator.SizeFileComparator
  Constructs a file size comparator instance specifying whether the size of the directory contents should be aggregated.
sizeFileFilter(long) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file is bigger than a certain size.
sizeFileFilter(long, boolean) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that filters based on file size.
SizeFileFilter - Class in org.apache.commons.io.filefilter
  Filters files based on size, can filter either smaller files or files equal to or larger than a given threshold.
SizeFileFilter(long) - Constructor for class org.apache.commons.io.filefilter.SizeFileFilter
  Constructs a new size file filter for files equal to or larger than a certain size.
SizeFileFilter(long, boolean) - Constructor for class org.apache.commons.io.filefilter.SizeFileFilter
  Constructs a new size file filter for files based on a certain size threshold.
sizeOf(File) - Static method in class org.apache.commons.io.FileUtils
  Returns the size of the specified file or directory.
sizeOf(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Returns the size of the given file or directory.
sizeOfAsBigInteger(File) - Static method in class org.apache.commons.io.FileUtils
  Returns the size of the specified file or directory.
sizeOfAsBigInteger(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Returns the size of the given file or directory.
sizeOfDirectory(File) - Static method in class org.apache.commons.io.FileUtils
  Counts the size of a directory recursively (sum of the length of all files).
sizeOfDirectory(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Counts the size of a directory recursively (sum of the size of all files).
sizeOfDirectoryAsBigInteger(File) - Static method in class org.apache.commons.io.FileUtils
  Counts the size of a directory recursively (sum of the length of all files).
sizeOfDirectoryAsBigInteger(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Counts the size of a directory recursively (sum of the size of all files).
sizeRangeFileFilter(long, long) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that accepts files whose size is >= minimum size and <= maximum size.
skip(long) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.skip(long)`.
skip(long) - Method in class org.apache.commons.io.input.BOMInputStream
  Invokes the delegate's `skip(long)` method, detecting and optionally skipping BOM.
skip(long) - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `InputStream.skip(long)` method.
skip(long) - Method in class org.apache.commons.io.input.BrokenInputStream
  Throws the configured exception.
skip(long) - Method in class org.apache.commons.io.input.BrokenReader
  Throws the configured exception.
skip(long) - Method in class org.apache.commons.io.input.BufferedFileChannelInputStream
skip(long) - Method in class org.apache.commons.io.input.CharSequenceInputStream
skip(long) - Method in class org.apache.commons.io.input.CharSequenceReader
  Skip the specified number of characters.
skip(long) - Method in class org.apache.commons.io.input.CountingInputStream
  Deprecated.
  Skips the stream over the specified number of bytes, adding the skipped amount to the count.
skip(long) - Method in class org.apache.commons.io.input.MemoryMappedFileInputStream
skip(long) - Method in class org.apache.commons.io.input.NullInputStream
  Skips a specified number of bytes.
skip(long) - Method in class org.apache.commons.io.input.NullReader
  Skips a specified number of characters.
skip(long) - Method in class org.apache.commons.io.input.ProxyInputStream
  Invokes the delegate's `InputStream.skip(long)` method.
skip(long) - Method in class org.apache.commons.io.input.ProxyReader
  Invokes the delegate's `skip(long)` method.
skip(long) - Method in class org.apache.commons.io.input.RandomAccessFileInputStream
skip(long) - Method in class org.apache.commons.io.input.ReadAheadInputStream
skip(long) - Method in class org.apache.commons.io.input.UncheckedBufferedReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
skip(long) - Method in class org.apache.commons.io.input.UncheckedFilterInputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
skip(long) - Method in class org.apache.commons.io.input.UncheckedFilterReader
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
skip(long) - Method in class org.apache.commons.io.input.UnsynchronizedBufferedInputStream
  Skips `amount` number of bytes in this stream.
skip(long) - Method in class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Skips `amount` characters in this reader.
skip(long) - Method in class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
skip(long) - Method in class org.apache.commons.io.input.UnsynchronizedFilterInputStream
  Skips `count` number of bytes in this stream.
skip(long) - Method in class org.apache.commons.io.input.UnsynchronizedReader
  Skips characters by reading from this instance.
skip(InputStream, long) - Static method in class org.apache.commons.io.IOUtils
  Skips bytes from an input byte stream.
skip(InputStream, long, Supplier<byte[]>) - Static method in class org.apache.commons.io.IOUtils
  Skips bytes from an input byte stream.
skip(Reader, long) - Static method in class org.apache.commons.io.IOUtils
  Skips characters from an input character stream.
skip(ReadableByteChannel, long) - Static method in class org.apache.commons.io.IOUtils
  Skips bytes from a ReadableByteChannel.
SKIP_NONE - Static variable in class org.apache.commons.io.input.AbstractCharacterFilterReader
  Skips nothing.
skipBytes(int) - Method in class org.apache.commons.io.input.SwappedDataInputStream
  Invokes the delegate's `skip(int)` method.
skipFully(InputStream, long) - Static method in class org.apache.commons.io.IOUtils
  Skips the requested number of bytes or fail if there are not enough left.
skipFully(InputStream, long, Supplier<byte[]>) - Static method in class org.apache.commons.io.IOUtils
  Skips the requested number of bytes or fail if there are not enough left.
skipFully(Reader, long) - Static method in class org.apache.commons.io.IOUtils
  Skips the requested number of characters or fail if there are not enough left.
skipFully(ReadableByteChannel, long) - Static method in class org.apache.commons.io.IOUtils
  Skips the requested number of bytes or fail if there are not enough left.
sleep(Duration) - Static method in class org.apache.commons.io.ThreadUtils
  Sleeps for a guaranteed minimum duration unless interrupted.
sort(File...) - Method in class org.apache.commons.io.comparator.CompositeFileComparator
  Sorts an array of files.
sort(File...) - Method in class org.apache.commons.io.comparator.DefaultFileComparator
  Sorts an array of files.
sort(File...) - Method in class org.apache.commons.io.comparator.DirectoryFileComparator
  Sorts an array of files.
sort(File...) - Method in class org.apache.commons.io.comparator.ExtensionFileComparator
  Sorts an array of files.
sort(File...) - Method in class org.apache.commons.io.comparator.LastModifiedFileComparator
  Sorts an array of files.
sort(File...) - Method in class org.apache.commons.io.comparator.NameFileComparator
  Sorts an array of files.
sort(File...) - Method in class org.apache.commons.io.comparator.PathFileComparator
  Sorts an array of files.
sort(File...) - Method in class org.apache.commons.io.comparator.SizeFileComparator
  Sorts an array of files.
sort(List<File>) - Method in class org.apache.commons.io.comparator.CompositeFileComparator
  Sorts a List of files.
sort(List<File>) - Method in class org.apache.commons.io.comparator.DefaultFileComparator
  Sorts a List of files.
sort(List<File>) - Method in class org.apache.commons.io.comparator.DirectoryFileComparator
  Sorts a List of files.
sort(List<File>) - Method in class org.apache.commons.io.comparator.ExtensionFileComparator
  Sorts a List of files.
sort(List<File>) - Method in class org.apache.commons.io.comparator.LastModifiedFileComparator
  Sorts a List of files.
sort(List<File>) - Method in class org.apache.commons.io.comparator.NameFileComparator
  Sorts a List of files.
sort(List<File>) - Method in class org.apache.commons.io.comparator.PathFileComparator
  Sorts a List of files.
sort(List<File>) - Method in class org.apache.commons.io.comparator.SizeFileComparator
  Sorts a List of files.
sorted() - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.sorted()`.
sorted(IOComparator<? super T>) - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.sorted(java.util.Comparator)`.
Sorting - Search tag in package org.apache.commons.io.comparator
  Section
spliterator() - Method in interface org.apache.commons.io.function.IOBaseStream
  Like `BaseStream.spliterator()`.
spliterator() - Method in interface org.apache.commons.io.function.IOIterable
  Like `Iterable.spliterator()`.
StandardDeleteOption - Enum in org.apache.commons.io.file
  Defines the standard delete options.
StandardLineSeparator - Enum in org.apache.commons.io
  Enumerates standard line separators: `StandardLineSeparator.CR`, `StandardLineSeparator.CRLF`, `StandardLineSeparator.LF`.
start() - Method in class org.apache.commons.io.monitor.FileAlterationMonitor
  Starts monitoring.
stop() - Method in class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.close()`.
stop() - Method in class org.apache.commons.io.monitor.FileAlterationMonitor
  Stops monitoring.
stop(long) - Method in class org.apache.commons.io.monitor.FileAlterationMonitor
  Stops monitoring.
streamFiles(File, boolean, String...) - Static method in class org.apache.commons.io.FileUtils
  Streams over the files in a given directory (and optionally its subdirectories) which match an array of extensions.
StreamIterator<E> - Class in org.apache.commons.io
  Wraps and presents a `Stream` as a `AutoCloseable` `Iterator` resource that automatically closes itself when reaching the end of stream.
StringBuilderWriter - Class in org.apache.commons.io.output
  `Writer` implementation that outputs to a `StringBuilder`.
StringBuilderWriter() - Constructor for class org.apache.commons.io.output.StringBuilderWriter
  Constructs a new `StringBuilder` instance with default capacity.
StringBuilderWriter(int) - Constructor for class org.apache.commons.io.output.StringBuilderWriter
  Constructs a new `StringBuilder` instance with the specified capacity.
StringBuilderWriter(StringBuilder) - Constructor for class org.apache.commons.io.output.StringBuilderWriter
  Constructs a new instance with the specified `StringBuilder`.
suffixFileFilter(String) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file name ends with the specified text.
suffixFileFilter(String, IOCase) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that returns true if the file name ends with the specified text.
SuffixFileFilter - Class in org.apache.commons.io.filefilter
  Filters files based on the suffix (what the file name ends with).
SuffixFileFilter(String) - Constructor for class org.apache.commons.io.filefilter.SuffixFileFilter
  Constructs a new Suffix file filter for a single extension.
SuffixFileFilter(String...) - Constructor for class org.apache.commons.io.filefilter.SuffixFileFilter
  Constructs a new Suffix file filter for an array of suffixes.
SuffixFileFilter(String[], IOCase) - Constructor for class org.apache.commons.io.filefilter.SuffixFileFilter
  Constructs a new Suffix file filter for an array of suffixes specifying case-sensitivity.
SuffixFileFilter(String, IOCase) - Constructor for class org.apache.commons.io.filefilter.SuffixFileFilter
  Constructs a new Suffix file filter for a single extension specifying case-sensitivity.
SuffixFileFilter(List<String>) - Constructor for class org.apache.commons.io.filefilter.SuffixFileFilter
  Constructs a new Suffix file filter for a list of suffixes.
SuffixFileFilter(List<String>, IOCase) - Constructor for class org.apache.commons.io.filefilter.SuffixFileFilter
  Constructs a new Suffix file filter for a list of suffixes specifying case-sensitivity.
supportsDriveLetter() - Method in enum org.apache.commons.io.FileSystem
  Tests whether this file system support driver letters.
swapDouble(double) - Static method in class org.apache.commons.io.EndianUtils
  Converts a `double` value from big endian to little endian and vice versa.
swapFloat(float) - Static method in class org.apache.commons.io.EndianUtils
  Converts a `float` value from big endian to little endian and vice versa.
swapInteger(int) - Static method in class org.apache.commons.io.EndianUtils
  Converts an `int` value from big endian to little endian and vice versa.
swapLong(long) - Static method in class org.apache.commons.io.EndianUtils
  Converts a `long` value from big endian to little endian and vice versa.
SwappedDataInputStream - Class in org.apache.commons.io.input
  DataInput for systems relying on little-endian data formats.
SwappedDataInputStream(InputStream) - Constructor for class org.apache.commons.io.input.SwappedDataInputStream
  Constructs a SwappedDataInputStream.
swapShort(short) - Static method in class org.apache.commons.io.EndianUtils
  Converts a `short` value from big endian to little endian and vice versa.
SymbolicLinkFileFilter - Class in org.apache.commons.io.filefilter
  This filter accepts `File`s that are symbolic links.
SymbolicLinkFileFilter() - Constructor for class org.apache.commons.io.filefilter.SymbolicLinkFileFilter
  Restrictive constructor.
SymbolicLinkFileFilter(FileVisitResult, FileVisitResult) - Constructor for class org.apache.commons.io.filefilter.SymbolicLinkFileFilter
  Constructs a new instance.
SYSTEM - Enum constant in enum org.apache.commons.io.IOCase
  The constant for case sensitivity determined by the current operating system.
systemIn(InputStream) - Static method in class org.apache.commons.io.input.CloseShieldInputStream
  Constructs a proxy that only shields `System.in` from closing.

## T

TaggedInputStream - Class in org.apache.commons.io.input
  An input stream decorator that tags potential exceptions so that the stream that caused the exception can easily be identified.
TaggedInputStream(InputStream) - Constructor for class org.apache.commons.io.input.TaggedInputStream
  Constructs a tagging decorator for the given input stream.
TaggedIOException - Exception Class in org.apache.commons.io
  An `IOException` decorator that adds a serializable tag to the wrapped exception.
TaggedIOException(IOException, Serializable) - Constructor for exception class org.apache.commons.io.TaggedIOException
  Constructs a tagged wrapper for the given exception.
TaggedOutputStream - Class in org.apache.commons.io.output
  An output stream decorator that tags potential exceptions so that the stream that caused the exception can easily be identified.
TaggedOutputStream(OutputStream) - Constructor for class org.apache.commons.io.output.TaggedOutputStream
  Constructs a tagging decorator for the given output stream.
TaggedReader - Class in org.apache.commons.io.input
  A reader decorator that tags potential exceptions so that the reader that caused the exception can easily be identified.
TaggedReader(Reader) - Constructor for class org.apache.commons.io.input.TaggedReader
  Constructs a tagging decorator for the given reader.
TaggedWriter - Class in org.apache.commons.io.output
  A writer decorator that tags potential exceptions so that the reader that caused the exception can easily be identified.
TaggedWriter(Writer) - Constructor for class org.apache.commons.io.output.TaggedWriter
  Constructs a tagging decorator for the given writer.
Tailer - Class in org.apache.commons.io.input
  Simple implementation of the Unix "tail -f" functionality.
Tailer(File, Charset, TailerListener, long, boolean, boolean, int) - Constructor for class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
Tailer(File, TailerListener) - Constructor for class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
Tailer(File, TailerListener, long) - Constructor for class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
Tailer(File, TailerListener, long, boolean) - Constructor for class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
Tailer(File, TailerListener, long, boolean, boolean) - Constructor for class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
Tailer(File, TailerListener, long, boolean, boolean, int) - Constructor for class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
Tailer(File, TailerListener, long, boolean, int) - Constructor for class org.apache.commons.io.input.Tailer
  Deprecated.
  Use `Tailer.builder()`, `Tailer.Builder`, and `Tailer.Builder.get()`.
Tailer.Builder - Class in org.apache.commons.io.input
  Builds a new `Tailer`.
Tailer.RandomAccessResourceBridge - Interface in org.apache.commons.io.input
  Bridges access to a resource for random access, normally a file.
Tailer.Tailable - Interface in org.apache.commons.io.input
  A tailable resource like a file.
TailerListener - Interface in org.apache.commons.io.input
  Listener for events from a `Tailer`.
TailerListenerAdapter - Class in org.apache.commons.io.input
  `TailerListener` Adapter.
TailerListenerAdapter() - Constructor for class org.apache.commons.io.input.TailerListenerAdapter
  Constructs a new instance.
TeeInputStream - Class in org.apache.commons.io.input
  InputStream proxy that transparently writes a copy of all bytes read from the proxied stream to a given OutputStream.
TeeInputStream(InputStream, OutputStream) - Constructor for class org.apache.commons.io.input.TeeInputStream
  Constructs a TeeInputStream that proxies the given `InputStream` and copies all read bytes to the given `OutputStream`.
TeeInputStream(InputStream, OutputStream, boolean) - Constructor for class org.apache.commons.io.input.TeeInputStream
  Constructs a TeeInputStream that proxies the given `InputStream` and copies all read bytes to the given `OutputStream`.
TeeOutputStream - Class in org.apache.commons.io.output
  Classic splitter of `OutputStream`.
TeeOutputStream(OutputStream, OutputStream) - Constructor for class org.apache.commons.io.output.TeeOutputStream
  Constructs a TeeOutputStream.
TeeReader - Class in org.apache.commons.io.input
  Reader proxy that transparently writes a copy of all characters read from the proxied reader to a given Reader.
TeeReader(Reader, Writer) - Constructor for class org.apache.commons.io.input.TeeReader
  Constructs a TeeReader that proxies the given `Reader` and copies all read characters to the given `Writer`.
TeeReader(Reader, Writer, boolean) - Constructor for class org.apache.commons.io.input.TeeReader
  Constructs a TeeReader that proxies the given `Reader` and copies all read characters to the given `Writer`.
TeeWriter - Class in org.apache.commons.io.output
  Classic splitter of `Writer`.
TeeWriter(Writer...) - Constructor for class org.apache.commons.io.output.TeeWriter
  Constructs a new filtered collection writer.
TeeWriter(Collection<Writer>) - Constructor for class org.apache.commons.io.output.TeeWriter
  Constructs a new filtered collection writer.
test(ObjectStreamClass) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Tests that the ObjectStreamClass conforms to requirements.
test(String) - Method in class org.apache.commons.io.serialization.ObjectStreamClassPredicate
  Tests that the class name conforms to requirements.
test(IOPredicate<T>, T) - Static method in class org.apache.commons.io.function.Uncheck
  Tests an IO predicate.
test(T) - Method in interface org.apache.commons.io.function.IOPredicate
  Evaluates this predicate on the given argument.
ThreadUtils - Class in org.apache.commons.io
  Helps work with threads.
ThreadUtils() - Constructor for class org.apache.commons.io.ThreadUtils
  Deprecated.
  TODO Make private in 3.0.
ThresholdingOutputStream - Class in org.apache.commons.io.output
  An output stream which triggers an event on the first write that causes the total number of bytes written to the stream to exceed a configured threshold, and every subsequent write.
ThresholdingOutputStream(int) - Constructor for class org.apache.commons.io.output.ThresholdingOutputStream
  Constructs an instance of this class which will trigger an event at the specified threshold.
ThresholdingOutputStream(int, IOConsumer<ThresholdingOutputStream>, IOFunction<ThresholdingOutputStream, OutputStream>) - Constructor for class org.apache.commons.io.output.ThresholdingOutputStream
  Constructs an instance of this class which will trigger an event at the specified threshold.
thresholdReached() - Method in class org.apache.commons.io.output.DeferredFileOutputStream
  Switches the underlying output stream from a memory based stream to one that is backed by disk.
thresholdReached() - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Indicates that the configured threshold has been reached, and that a subclass should take whatever action necessary on this event.
ThrottledInputStream - Class in org.apache.commons.io.input
  Provides bandwidth throttling on an InputStream as a filter input stream.
ThrottledInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `ThrottledInputStream`.
throwCauseIfTaggedWith(Throwable, Object) - Static method in exception class org.apache.commons.io.TaggedIOException
  Throws the original `IOException` if the given throwable is a `TaggedIOException` decorator the given tag.
throwIfCauseOf(Exception) - Method in class org.apache.commons.io.output.TaggedOutputStream
  Re-throws the original exception thrown by this stream.
throwIfCauseOf(Exception) - Method in class org.apache.commons.io.output.TaggedWriter
  Re-throws the original exception thrown by this writer.
throwIfCauseOf(Throwable) - Method in class org.apache.commons.io.input.TaggedInputStream
  Re-throws the original exception thrown by this stream.
throwIfCauseOf(Throwable) - Method in class org.apache.commons.io.input.TaggedReader
  Re-throws the original exception thrown by this reader.
TimestampedObserver - Class in org.apache.commons.io.input
  An observer with timestamps.
TimestampedObserver() - Constructor for class org.apache.commons.io.input.TimestampedObserver
  Constructs a new instance.
toArray() - Method in interface org.apache.commons.io.function.IOStream
  Like `Stream.toArray()`.
toArray(IntFunction<A[]>) - Method in interface org.apache.commons.io.function.IOStream
  TODO Package-private for now, needs IOIntFunction?
toBufferedInputStream(InputStream) - Static method in class org.apache.commons.io.IOUtils
  Fetches entire contents of an `InputStream` and represent same data as result InputStream.
toBufferedInputStream(InputStream) - Static method in class org.apache.commons.io.output.ByteArrayOutputStream
  Fetches entire contents of an `InputStream` and represent same data as result InputStream.
toBufferedInputStream(InputStream) - Static method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
  Fetches entire contents of an `InputStream` and represent same data as result InputStream.
toBufferedInputStream(InputStream, int) - Static method in class org.apache.commons.io.IOUtils
  Fetches entire contents of an `InputStream` and represent same data as result InputStream.
toBufferedInputStream(InputStream, int) - Static method in class org.apache.commons.io.output.ByteArrayOutputStream
  Fetches entire contents of an `InputStream` and represent same data as result InputStream.
toBufferedInputStream(InputStream, int) - Static method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
  Fetches entire contents of an `InputStream` and represent same data as result InputStream.
toBufferedReader(Reader) - Static method in class org.apache.commons.io.IOUtils
  Returns the given reader if it is a `BufferedReader`, otherwise creates a BufferedReader from the given reader.
toBufferedReader(Reader, int) - Static method in class org.apache.commons.io.IOUtils
  Returns the given reader if it is a `BufferedReader`, otherwise creates a BufferedReader from the given reader.
toByteArray() - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Gets the current contents of this byte stream as a byte array.
toByteArray() - Method in class org.apache.commons.io.output.ByteArrayOutputStream
toByteArray() - Method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
toByteArray(InputStream) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` as a `byte[]`.
toByteArray(InputStream, int) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` as a `byte[]`.
toByteArray(InputStream, long) - Static method in class org.apache.commons.io.IOUtils
  Gets contents of an `InputStream` as a `byte[]`.
toByteArray(Reader) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.toByteArray(Reader, Charset)` instead
toByteArray(Reader, String) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `Reader` as a `byte[]` using the specified character encoding.
toByteArray(Reader, Charset) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `Reader` as a `byte[]` using the specified character encoding.
toByteArray(String) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `String.getBytes()` instead
toByteArray(URI) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `URI` as a `byte[]`.
toByteArray(URL) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `URL` as a `byte[]`.
toByteArray(URLConnection) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `URLConnection` as a `byte[]`.
toByteArrayImpl() - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Gets the current contents of this byte stream as a byte array.
toCharArray(InputStream) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.toCharArray(InputStream, Charset)` instead
toCharArray(InputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` as a character array using the specified character encoding.
toCharArray(InputStream, Charset) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` as a character array using the specified character encoding.
toCharArray(Reader) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `Reader` as a character array.
toCharset(String) - Static method in class org.apache.commons.io.Charsets
  Returns a Charset for the named charset.
toCharset(String, Charset) - Static method in class org.apache.commons.io.Charsets
  Returns a Charset for the named charset.
toCharset(Charset) - Static method in class org.apache.commons.io.Charsets
  Returns the given Charset or the `default Charset` if the given Charset is null.
toCharset(Charset, Charset) - Static method in class org.apache.commons.io.Charsets
  Returns the given charset if non-null, otherwise return defaultCharset.
toCharsetDecoder(CharsetDecoder) - Static method in class org.apache.commons.io.charset.CharsetDecoders
  Returns the given non-null CharsetDecoder or a new default CharsetDecoder.
toCharsetEncoder(CharsetEncoder) - Static method in class org.apache.commons.io.charset.CharsetEncoders
  Returns the given non-null CharsetEncoder or a new default CharsetEncoder.
toCharsetEncoder(CharsetEncoder, Supplier<CharsetEncoder>) - Static method in class org.apache.commons.io.charset.CharsetEncoders
  Returns the given non-null CharsetEncoder or a new default CharsetEncoder.
toDate(FileTime) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Converts a `FileTime` to a `Date`.
toFile(URL) - Static method in class org.apache.commons.io.FileUtils
  Converts from a `URL` to a `File`.
toFiles(URL...) - Static method in class org.apache.commons.io.FileUtils
  Converts each of an array of `URL` to a `File`.
toFileTime(Date) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Converts a `Date` to a `FileTime`.
toInputStream() - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Gets the current contents of this byte stream as an Input Stream.
toInputStream() - Method in class org.apache.commons.io.output.ByteArrayOutputStream
toInputStream() - Method in class org.apache.commons.io.output.DeferredFileOutputStream
  Converts the current contents of this byte stream to an `InputStream`.
toInputStream() - Method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
toInputStream(CharSequence) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.toInputStream(CharSequence, Charset)` instead
toInputStream(CharSequence, String) - Static method in class org.apache.commons.io.IOUtils
  Converts the specified CharSequence to an input stream, encoded as bytes using the specified character encoding.
toInputStream(CharSequence, Charset) - Static method in class org.apache.commons.io.IOUtils
  Converts the specified CharSequence to an input stream, encoded as bytes using the specified character encoding.
toInputStream(String) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.toInputStream(String, Charset)` instead
toInputStream(String, String) - Static method in class org.apache.commons.io.IOUtils
  Converts the specified string to an input stream, encoded as bytes using the specified character encoding.
toInputStream(String, Charset) - Static method in class org.apache.commons.io.IOUtils
  Converts the specified string to an input stream, encoded as bytes using the specified character encoding.
toInputStream(AbstractByteArrayOutputStream.InputStreamConstructor<T>) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Gets the current contents of this byte stream as an Input Stream.
toLegalFileName(String, char) - Method in enum org.apache.commons.io.FileSystem
  Converts a candidate file name (without a path) like `"filename.ext"` or `"filename"` to a legal file name.
toList(IOFileFilter...) - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Create a List of file filters.
toMessage(int, Throwable) - Static method in exception class org.apache.commons.io.IOIndexedException
  Converts input to a suitable String for exception message.
toNtfsTime(long) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Converts a Java time (milliseconds since Epoch) to NTFS time.
toNtfsTime(FileTime) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Converts a `FileTime` to NTFS time (100-nanosecond units since 1 January 1601).
toNtfsTime(Date) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Converts a `Date` to NTFS time.
toString() - Method in class org.apache.commons.io.build.AbstractOrigin
toString() - Method in class org.apache.commons.io.ByteOrderMark
  Converts this instance to a String representation of the BOM.
toString() - Method in class org.apache.commons.io.comparator.DefaultFileComparator
  String representation of this file comparator.
toString() - Method in class org.apache.commons.io.comparator.DirectoryFileComparator
  String representation of this file comparator.
toString() - Method in class org.apache.commons.io.comparator.LastModifiedFileComparator
  String representation of this file comparator.
toString() - Method in class org.apache.commons.io.comparator.CompositeFileComparator
  String representation of this file comparator.
toString() - Method in class org.apache.commons.io.comparator.ExtensionFileComparator
  String representation of this file comparator.
toString() - Method in class org.apache.commons.io.comparator.NameFileComparator
  String representation of this file comparator.
toString() - Method in class org.apache.commons.io.comparator.PathFileComparator
  String representation of this file comparator.
toString() - Method in class org.apache.commons.io.comparator.SizeFileComparator
  String representation of this file comparator.
toString() - Method in class org.apache.commons.io.file.CountingPathVisitor
toString() - Method in class org.apache.commons.io.FileDeleteStrategy
  Gets a string describing the delete strategy.
toString() - Method in class org.apache.commons.io.filefilter.AbstractFileFilter
  Provides a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.AgeFileFilter
  Provide a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.AndFileFilter
  Builds a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.DelegateFileFilter
  Provide a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.FalseFileFilter
toString() - Method in class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Returns a String representation of the file filter, which includes the magic number bytes and byte offset.
toString() - Method in class org.apache.commons.io.filefilter.NameFileFilter
  Provide a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.NotFileFilter
  Provide a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.OrFileFilter
  Provide a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.PrefixFileFilter
  Provide a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.RegexFileFilter
  Returns a debug string.
toString() - Method in class org.apache.commons.io.filefilter.SizeFileFilter
  Provide a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.SuffixFileFilter
  Provide a String representation of this file filter.
toString() - Method in class org.apache.commons.io.filefilter.TrueFileFilter
toString() - Method in class org.apache.commons.io.filefilter.WildcardFileFilter
  Provide a String representation of this file filter.
toString() - Method in class org.apache.commons.io.input.BoundedInputStream
  Invokes the delegate's `Object.toString()` method.
toString() - Method in class org.apache.commons.io.input.CharSequenceReader
  Gets a String representation of the underlying character sequence.
toString() - Method in class org.apache.commons.io.input.ThrottledInputStream
toString() - Method in class org.apache.commons.io.input.TimestampedObserver
toString() - Method in enum org.apache.commons.io.IOCase
  Gets a string describing the sensitivity.
toString() - Method in class org.apache.commons.io.IORandomAccessFile
  Returns the pathname string of this abstract pathname.
toString() - Method in class org.apache.commons.io.monitor.FileAlterationObserver
  Returns a String representation of this observer.
toString() - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Deprecated.
  Use `AbstractByteArrayOutputStream.toString(String)` instead
toString() - Method in class org.apache.commons.io.output.StringBuilderWriter
  Returns `StringBuilder.toString()`.
toString(byte[]) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `String(byte[])` instead
toString(byte[], String) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `byte[]` as a String using the specified character encoding.
toString(int) - Method in class org.apache.commons.io.input.ReversedLinesFileReader
  Returns the last `lineCount` lines of the file.
toString(InputStream) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.toString(InputStream, Charset)` instead
toString(InputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` as a String using the specified character encoding.
toString(InputStream, Charset) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` as a String using the specified character encoding.
toString(Reader) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of a `Reader` as a String.
toString(String) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Gets the current contents of this byte stream as a string using the specified encoding.
toString(URI) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.toString(URI, Charset)` instead
toString(URI, String) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents at the given URI.
toString(URI, Charset) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents at the given URI.
toString(URL) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.toString(URL, Charset)` instead
toString(URL, String) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents at the given URL.
toString(URL, Charset) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents at the given URL.
toString(Charset) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Gets the current contents of this byte stream as a string using the specified encoding.
toString(IOSupplier<InputStream>, Charset) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` from a supplier as a String using the specified character encoding.
toString(IOSupplier<InputStream>, Charset, IOSupplier<String>) - Static method in class org.apache.commons.io.IOUtils
  Gets the contents of an `InputStream` from a supplier as a String using the specified character encoding.
touch(File) - Static method in class org.apache.commons.io.FileUtils
  Implements behavior similar to the Unix "touch" utility.
touch(Path) - Static method in class org.apache.commons.io.file.PathUtils
  Implements behavior similar to the Unix "touch" utility.
toUnixTime(FileTime) - Static method in class org.apache.commons.io.file.attribute.FileTimes
  Converts a `FileTime` to standard Unix time in seconds.
toURLs(File...) - Static method in class org.apache.commons.io.FileUtils
  Converts each element of an array of `File` to a `URL`.
track(File, Object) - Static method in class org.apache.commons.io.FileCleaner
  Deprecated.
  Use `FileCleaningTracker.track(File, Object)`.
track(File, Object) - Method in class org.apache.commons.io.FileCleaningTracker
  Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
track(File, Object, FileDeleteStrategy) - Static method in class org.apache.commons.io.FileCleaner
  Deprecated.
  Use `FileCleaningTracker.track(File, Object, FileDeleteStrategy)`.
track(File, Object, FileDeleteStrategy) - Method in class org.apache.commons.io.FileCleaningTracker
  Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
track(String, Object) - Static method in class org.apache.commons.io.FileCleaner
  Deprecated.
  Use `FileCleaningTracker.track(String, Object)`.
track(String, Object) - Method in class org.apache.commons.io.FileCleaningTracker
  Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
track(String, Object, FileDeleteStrategy) - Static method in class org.apache.commons.io.FileCleaner
  Deprecated.
  Use `FileCleaningTracker.track(String, Object, FileDeleteStrategy)`.
track(String, Object, FileDeleteStrategy) - Method in class org.apache.commons.io.FileCleaningTracker
  Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
track(Path, Object) - Method in class org.apache.commons.io.FileCleaningTracker
  Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
track(Path, Object, FileDeleteStrategy) - Method in class org.apache.commons.io.FileCleaningTracker
  Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
TRUE - Static variable in class org.apache.commons.io.filefilter.TrueFileFilter
  Singleton instance of true filter.
trueFileFilter() - Static method in class org.apache.commons.io.filefilter.FileFilterUtils
  Returns a filter that always returns true.
TrueFileFilter - Class in org.apache.commons.io.filefilter
  A file filter that always returns true.
TrueFileFilter() - Constructor for class org.apache.commons.io.filefilter.TrueFileFilter
  Restrictive constructor.
tryAdvance(IOConsumer<? super T>) - Method in interface org.apache.commons.io.function.IOSpliterator
  Like `Spliterator.tryAdvance(Consumer)`.
trySplit() - Method in interface org.apache.commons.io.function.IOSpliterator
  Like `Spliterator.trySplit()`.

## U

2.1 Using a Builder - Search tag in class org.apache.commons.io.input.Tailer
  Section
2.2 Using an Executor - Search tag in class org.apache.commons.io.input.Tailer
  Section
2.3 Using a Thread - Search tag in class org.apache.commons.io.input.Tailer
  Section
2. Using a Tailer - Search tag in class org.apache.commons.io.input.Tailer
  Section
Uncheck - Class in org.apache.commons.io.function
  Unchecks calls by throwing `UncheckedIOException` instead of `IOException`.
UncheckedAppendable - Interface in org.apache.commons.io.output
  An `Appendable` that throws `UncheckedIOException` instead of `IOException`.
UncheckedBufferedReader - Class in org.apache.commons.io.input
  A `BufferedReader` that throws `UncheckedIOException` instead of `IOException`.
UncheckedBufferedReader.Builder - Class in org.apache.commons.io.input
  Builds a new `UncheckedBufferedReader`.
UncheckedFilterInputStream - Class in org.apache.commons.io.input
  A `BufferedReader` that throws `UncheckedIOException` instead of `IOException`.
UncheckedFilterInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `UncheckedFilterInputStream`.
UncheckedFilterOutputStream - Class in org.apache.commons.io.output
  A `FilterOutputStream` that throws `UncheckedIOException` instead of `UncheckedIOException`.
UncheckedFilterOutputStream.Builder - Class in org.apache.commons.io.output
  Builds a new `UncheckedFilterOutputStream`.
UncheckedFilterReader - Class in org.apache.commons.io.input
  A `FilterReader` that throws `UncheckedIOException` instead of `IOException`.
UncheckedFilterReader.Builder - Class in org.apache.commons.io.input
  Builds a new `UncheckedFilterReader`.
UncheckedFilterWriter - Class in org.apache.commons.io.output
  A `FilterWriter` that throws `UncheckedIOException` instead of `IOException`.
UncheckedFilterWriter.Builder - Class in org.apache.commons.io.output
  Builds a new `UncheckedFilterWriter`.
UnixLineEndingInputStream - Class in org.apache.commons.io.input
  A filtering input stream that ensures the content will have UNIX-style line endings, LF.
UnixLineEndingInputStream(InputStream, boolean) - Constructor for class org.apache.commons.io.input.UnixLineEndingInputStream
  Constructs an input stream that filters another stream
unordered() - Method in interface org.apache.commons.io.function.IOBaseStream
  Like `BaseStream.unordered()`.
UnsynchronizedBufferedInputStream - Class in org.apache.commons.io.input
  An unsynchronized version of `BufferedInputStream`, not thread-safe.
UnsynchronizedBufferedInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `UnsynchronizedBufferedInputStream`.
UnsynchronizedBufferedReader - Class in org.apache.commons.io.input
  Wraps an existing `Reader` and buffers the input without any synchronization.
UnsynchronizedBufferedReader(Reader) - Constructor for class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Constructs a new BufferedReader on the Reader `in`.
UnsynchronizedBufferedReader(Reader, int) - Constructor for class org.apache.commons.io.input.UnsynchronizedBufferedReader
  Constructs a new BufferedReader on the Reader `in`.
UnsynchronizedByteArrayInputStream - Class in org.apache.commons.io.input
  This is an alternative to `ByteArrayInputStream` which removes the synchronization overhead for non-concurrent access; as such this class is not thread-safe.
UnsynchronizedByteArrayInputStream(byte[]) - Constructor for class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
  Deprecated.
  Use `UnsynchronizedByteArrayInputStream.builder()`, `UnsynchronizedByteArrayInputStream.Builder`, and `UnsynchronizedByteArrayInputStream.Builder.get()`.
UnsynchronizedByteArrayInputStream(byte[], int) - Constructor for class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
  Deprecated.
  Use `UnsynchronizedByteArrayInputStream.builder()`, `UnsynchronizedByteArrayInputStream.Builder`, and `UnsynchronizedByteArrayInputStream.Builder.get()`.
UnsynchronizedByteArrayInputStream(byte[], int, int) - Constructor for class org.apache.commons.io.input.UnsynchronizedByteArrayInputStream
  Deprecated.
  Use `UnsynchronizedByteArrayInputStream.builder()`, `UnsynchronizedByteArrayInputStream.Builder`, and `UnsynchronizedByteArrayInputStream.Builder.get()`.
UnsynchronizedByteArrayInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `UnsynchronizedByteArrayInputStream`.
UnsynchronizedByteArrayOutputStream - Class in org.apache.commons.io.output
  Implements a version of `AbstractByteArrayOutputStream` without any concurrent thread safety.
UnsynchronizedByteArrayOutputStream() - Constructor for class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
  Deprecated.
  Use `UnsynchronizedByteArrayOutputStream.builder()`, `UnsynchronizedByteArrayOutputStream.Builder`, and `UnsynchronizedByteArrayOutputStream.Builder.get()`.
UnsynchronizedByteArrayOutputStream(int) - Constructor for class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
  Deprecated.
  Use `UnsynchronizedByteArrayOutputStream.builder()`, `UnsynchronizedByteArrayOutputStream.Builder`, and `UnsynchronizedByteArrayOutputStream.Builder.get()`. Will be private in 3.0.0.
UnsynchronizedByteArrayOutputStream.Builder - Class in org.apache.commons.io.output
  Builds a new `UnsynchronizedByteArrayOutputStream`.
UnsynchronizedFilterInputStream - Class in org.apache.commons.io.input
  An unsynchronized version of `FilterInputStream`, not thread-safe.
UnsynchronizedFilterInputStream.Builder - Class in org.apache.commons.io.input
  Builds a new `UnsynchronizedFilterInputStream`.
UnsynchronizedReader - Class in org.apache.commons.io.input
  A `Reader` without any of the superclass' synchronization.
UnsynchronizedReader() - Constructor for class org.apache.commons.io.input.UnsynchronizedReader
  Constructs a new instance.
unwrap() - Method in interface org.apache.commons.io.function.IOBaseStream
  Unwraps this instance and returns the underlying `Stream`.
unwrap() - Method in interface org.apache.commons.io.function.IOIterable
  Unwraps this instance and returns the underlying `Iterable`.
unwrap() - Method in interface org.apache.commons.io.function.IOIterator
  Unwraps this instance and returns the underlying `Iterator`.
unwrap() - Method in interface org.apache.commons.io.function.IOSpliterator
  Unwraps this instance and returns the underlying `Spliterator`.
unwrap() - Method in class org.apache.commons.io.input.ProxyInputStream
  Unwraps this instance by returning the underlying `InputStream`.
unwrap() - Method in class org.apache.commons.io.input.ReversedLinesFileReader
updateDirCounter(Path, IOException) - Method in class org.apache.commons.io.file.AccumulatorPathVisitor
updateDirCounter(Path, IOException) - Method in class org.apache.commons.io.file.CountingPathVisitor
  Updates the counter for visiting the given directory.
updateFileCounters(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.AccumulatorPathVisitor
updateFileCounters(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.CountingPathVisitor
  Updates the counters for visiting the given file.
URIOrigin(URI) - Constructor for class org.apache.commons.io.build.AbstractOrigin.URIOrigin
  Constructs a new instance for the given origin.
US_ASCII - Static variable in class org.apache.commons.io.Charsets
  Deprecated.
  Use Java 7's `StandardCharsets`
Using a Charset - Search tag in class org.apache.commons.io.input.CharSequenceInputStream.Builder
  Section
Using a CharsetEncoder - Search tag in class org.apache.commons.io.input.CharSequenceInputStream.Builder
  Section
Using a ServletInputStream - Search tag in class org.apache.commons.io.input.BoundedInputStream
  Section
Using a ServletInputStream - Search tag in class org.apache.commons.io.input.BoundedInputStream.Builder
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.AgeFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.CanExecuteFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.CanReadFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.CanWriteFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.DirectoryFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.EmptyFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.FileFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.HiddenFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.NameFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.PrefixFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.RegexFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.SizeFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.SuffixFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.SymbolicLinkFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.WildcardFileFilter
  Section
Using Classic IO - Search tag in class org.apache.commons.io.filefilter.WildcardFilter
  Section
Using Classic IO - Search tag in package org.apache.commons.io.filefilter
  Section
Using IO - Search tag in class org.apache.commons.io.input.BOMInputStream.Builder
  Section
Using IO - Search tag in class org.apache.commons.io.input.BoundedInputStream
  Section
Using IO - Search tag in class org.apache.commons.io.input.BoundedInputStream.Builder
  Section
Using IO - Search tag in class org.apache.commons.io.input.ChecksumInputStream.Builder
  Section
Using IO - Search tag in class org.apache.commons.io.input.ThrottledInputStream.Builder
  Section
Using IO - Search tag in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.AgeFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.DirectoryFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.EmptyFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.FileFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.HiddenFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.MagicNumberFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.NameFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.PrefixFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.RegexFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.SizeFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.SuffixFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.SymbolicLinkFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.WildcardFileFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.filefilter.WildcardFilter
  Section
Using NIO - Search tag in class org.apache.commons.io.input.BOMInputStream.Builder
  Section
Using NIO - Search tag in class org.apache.commons.io.input.BoundedInputStream
  Section
Using NIO - Search tag in class org.apache.commons.io.input.BoundedInputStream.Builder
  Section
Using NIO - Search tag in class org.apache.commons.io.input.ChecksumInputStream.Builder
  Section
Using NIO - Search tag in class org.apache.commons.io.input.ThrottledInputStream.Builder
  Section
Using NIO - Search tag in class org.apache.commons.io.serialization.ValidatingObjectInputStream.Builder
  Section
Using NIO - Search tag in package org.apache.commons.io.filefilter
  Section
UTF_16 - Static variable in class org.apache.commons.io.Charsets
  Deprecated.
  Use Java 7's `StandardCharsets`
UTF_16BE - Static variable in class org.apache.commons.io.ByteOrderMark
  UTF-16BE BOM (Big-Endian).
UTF_16BE - Static variable in class org.apache.commons.io.Charsets
  Deprecated.
  Use Java 7's `StandardCharsets`
UTF_16LE - Static variable in class org.apache.commons.io.ByteOrderMark
  UTF-16LE BOM (Little-Endian).
UTF_16LE - Static variable in class org.apache.commons.io.Charsets
  Deprecated.
  Use Java 7's `StandardCharsets`
UTF_32BE - Static variable in class org.apache.commons.io.ByteOrderMark
  UTF-32BE BOM (Big-Endian).
UTF_32LE - Static variable in class org.apache.commons.io.ByteOrderMark
  UTF-32LE BOM (Little-Endian).
UTF_8 - Static variable in class org.apache.commons.io.ByteOrderMark
  UTF-8 BOM.
UTF_8 - Static variable in class org.apache.commons.io.Charsets
  Deprecated.
  Use Java 7's `StandardCharsets`
UTF_BOM - Static variable in class org.apache.commons.io.ByteOrderMark
  Unicode BOM character; external form depends on the encoding.

## V

ValidatingObjectInputStream - Class in org.apache.commons.io.serialization
  An `ObjectInputStream` that's restricted to deserialize a limited set of classes.
ValidatingObjectInputStream(InputStream) - Constructor for class org.apache.commons.io.serialization.ValidatingObjectInputStream
  Deprecated.
  Use `ValidatingObjectInputStream.builder()`.
ValidatingObjectInputStream.Builder - Class in org.apache.commons.io.serialization
  Builds a new `ValidatingObjectInputStream`.
Validating only part of an InputStream - Search tag in class org.apache.commons.io.input.ChecksumInputStream.Builder
  Section
value(IOCase, IOCase) - Static method in enum org.apache.commons.io.IOCase
  Returns the given value if not-null, the defaultValue if null.
valueOf(String) - Static method in enum org.apache.commons.io.file.StandardDeleteOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.io.FileSystem
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.io.IOCase
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.io.RandomAccessFileMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.io.StandardLineSeparator
  Returns the enum constant of this type with the specified name.
valueOf(OpenOption...) - Static method in enum org.apache.commons.io.RandomAccessFileMode
  Gets the enum value that best fits the given `OpenOption`s.
valueOfMode(String) - Static method in enum org.apache.commons.io.RandomAccessFileMode
  Gets the `RandomAccessFileMode` value for the given mode, one of "r", "rw", "rwd", or "rws".
values() - Static method in enum org.apache.commons.io.file.StandardDeleteOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.io.FileSystem
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.io.IOCase
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.io.RandomAccessFileMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.io.StandardLineSeparator
  Returns an array containing the constants of this enum type, in the order they are declared.
VISIBLE - Static variable in class org.apache.commons.io.filefilter.HiddenFileFilter
  Singleton instance of visible filter
visitFile(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.CleaningPathVisitor
visitFile(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.CopyDirectoryVisitor
visitFile(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.CountingPathVisitor
visitFile(Path, BasicFileAttributes) - Method in class org.apache.commons.io.file.DeletingPathVisitor
visitFile(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.AbstractFileFilter
visitFile(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.PathVisitorFileFilter
visitFile(Path, BasicFileAttributes) - Method in class org.apache.commons.io.filefilter.SizeFileFilter
visitFileFailed(Path, IOException) - Method in class org.apache.commons.io.file.SimplePathVisitor
visitFileFailed(Path, IOException) - Method in class org.apache.commons.io.filefilter.AbstractFileFilter
visitFileTree(T, String, String...) - Static method in class org.apache.commons.io.file.PathUtils
  Performs `Files.walkFileTree(Path,FileVisitor)` and returns the given visitor.
visitFileTree(T, URI) - Static method in class org.apache.commons.io.file.PathUtils
  Performs `Files.walkFileTree(Path,FileVisitor)` and returns the given visitor.
visitFileTree(T, Path) - Static method in class org.apache.commons.io.file.PathUtils
  Performs `Files.walkFileTree(Path,FileVisitor)` and returns the given visitor.
visitFileTree(T, Path, Set<FileVisitOption>, int) - Static method in class org.apache.commons.io.file.PathUtils
  Performs `Files.walkFileTree(Path,FileVisitor)` and returns the given visitor.

## W

waitFor(File, int) - Static method in class org.apache.commons.io.FileUtils
  Waits for the file system to detect a file's presence, with a timeout.
waitFor(Path, Duration, LinkOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Waits for the file system to detect a file's presence, with a timeout.
walk(File, Collection<T>) - Method in class org.apache.commons.io.DirectoryWalker
  Deprecated.
  Internal method that walks the directory hierarchy in a depth-first manner.
walk(Path, int, FileVisitOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.walk(Path, int, FileVisitOption...)` throwing `UncheckedIOException` instead of `IOException`.
walk(Path, FileVisitOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.walk(Path, FileVisitOption...)` throwing `UncheckedIOException` instead of `IOException`.
walk(Path, PathFilter, int, boolean, FileVisitOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Returns a stream of filtered paths.
walkFileTree(Path, FileVisitor<? super Path>) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.walkFileTree(Path, FileVisitor)` throwing `UncheckedIOException` instead of `IOException`.
walkFileTree(Path, Set<FileVisitOption>, int, FileVisitor<? super Path>) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.walkFileTree(Path, Set, int, FileVisitor)` throwing `UncheckedIOException` instead of `IOException`.
Warning - Search tag in class org.apache.commons.io.StreamIterator
  Section
WildcardFileFilter - Class in org.apache.commons.io.filefilter
  Filters files using the supplied wildcards.
WildcardFileFilter(String) - Constructor for class org.apache.commons.io.filefilter.WildcardFileFilter
  Deprecated.
  Use `WildcardFileFilter.builder()`, `WildcardFileFilter.Builder`, and `WildcardFileFilter.Builder.get()`
WildcardFileFilter(String...) - Constructor for class org.apache.commons.io.filefilter.WildcardFileFilter
  Deprecated.
  Use `WildcardFileFilter.builder()`, `WildcardFileFilter.Builder`, and `WildcardFileFilter.Builder.get()`
WildcardFileFilter(String[], IOCase) - Constructor for class org.apache.commons.io.filefilter.WildcardFileFilter
  Deprecated.
  Use `WildcardFileFilter.builder()`, `WildcardFileFilter.Builder`, and `WildcardFileFilter.Builder.get()`
WildcardFileFilter(String, IOCase) - Constructor for class org.apache.commons.io.filefilter.WildcardFileFilter
  Deprecated.
  Use `WildcardFileFilter.builder()`, `WildcardFileFilter.Builder`, and `WildcardFileFilter.Builder.get()`
WildcardFileFilter(List<String>) - Constructor for class org.apache.commons.io.filefilter.WildcardFileFilter
  Deprecated.
  Use `WildcardFileFilter.builder()`, `WildcardFileFilter.Builder`, and `WildcardFileFilter.Builder.get()`
WildcardFileFilter(List<String>, IOCase) - Constructor for class org.apache.commons.io.filefilter.WildcardFileFilter
  Deprecated.
  Use `WildcardFileFilter.builder()`, `WildcardFileFilter.Builder`, and `WildcardFileFilter.Builder.get()`
WildcardFileFilter.Builder - Class in org.apache.commons.io.filefilter
  Builds a new `WildcardFileFilter` instance.
WildcardFilter - Class in org.apache.commons.io.filefilter
  Deprecated.
  Use WildcardFileFilter. Deprecated as this class performs directory filtering which it shouldn't do, but that can't be removed due to compatibility.
WildcardFilter(String) - Constructor for class org.apache.commons.io.filefilter.WildcardFilter
  Deprecated.
  Constructs a new case-sensitive wildcard filter for a single wildcard.
WildcardFilter(String...) - Constructor for class org.apache.commons.io.filefilter.WildcardFilter
  Deprecated.
  Constructs a new case-sensitive wildcard filter for an array of wildcards.
WildcardFilter(List<String>) - Constructor for class org.apache.commons.io.filefilter.WildcardFilter
  Deprecated.
  Constructs a new case-sensitive wildcard filter for a list of wildcards.
wildcardMatch(String, String) - Static method in class org.apache.commons.io.FilenameUtils
  Checks a fileName to see if it matches the specified wildcard matcher, always testing case-sensitive.
wildcardMatch(String, String, IOCase) - Static method in class org.apache.commons.io.FilenameUtils
  Checks a fileName to see if it matches the specified wildcard matcher allowing control over case-sensitivity.
wildcardMatchOnSystem(String, String) - Static method in class org.apache.commons.io.FilenameUtils
  Checks a fileName to see if it matches the specified wildcard matcher using the case rules of the system.
WINDOWS - Enum constant in enum org.apache.commons.io.FileSystem
  Windows file system.
WindowsLineEndingInputStream - Class in org.apache.commons.io.input
  A filtering input stream that ensures the content will have Windows line endings, CRLF.
WindowsLineEndingInputStream(InputStream, boolean) - Constructor for class org.apache.commons.io.input.WindowsLineEndingInputStream
  Constructs an input stream that filters another stream.
withBigIntegerCounters() - Static method in class org.apache.commons.io.file.AccumulatorPathVisitor
  Constructs a new instance configured with a BigInteger `Counters.PathCounters`.
withBigIntegerCounters() - Static method in class org.apache.commons.io.file.CleaningPathVisitor
  Constructs a new instance configured with a BigInteger `Counters.PathCounters`.
withBigIntegerCounters() - Static method in class org.apache.commons.io.file.CountingPathVisitor
  Constructs a new instance configured with a `BigInteger` `Counters.PathCounters`.
withBigIntegerCounters() - Static method in class org.apache.commons.io.file.DeletingPathVisitor
  Constructs a new instance configured with a BigInteger `Counters.PathCounters`.
withBigIntegerCounters(PathFilter, PathFilter) - Static method in class org.apache.commons.io.file.AccumulatorPathVisitor
  Constructs a new instance configured with a BigInteger `Counters.PathCounters`.
withLongCounters() - Static method in class org.apache.commons.io.file.AccumulatorPathVisitor
  Constructs a new instance configured with a long `Counters.PathCounters`.
withLongCounters() - Static method in class org.apache.commons.io.file.CleaningPathVisitor
  Constructs a new instance configured with a long `Counters.PathCounters`.
withLongCounters() - Static method in class org.apache.commons.io.file.CountingPathVisitor
  Constructs a new instance configured with a `long` `Counters.PathCounters`.
withLongCounters() - Static method in class org.apache.commons.io.file.DeletingPathVisitor
  Constructs a new instance configured with a long `Counters.PathCounters`.
withLongCounters(PathFilter, PathFilter) - Static method in class org.apache.commons.io.file.AccumulatorPathVisitor
  Constructs a new instance configured with a long `Counters.PathCounters`.
wrap(B) - Method in interface org.apache.commons.io.function.IOBaseStream
  Wraps a `Stream`.
wrap(InputStream) - Static method in class org.apache.commons.io.input.CloseShieldInputStream
  Constructs a proxy that shields the given input stream from being closed.
wrap(OutputStream) - Static method in class org.apache.commons.io.output.CloseShieldOutputStream
  Constructs a proxy that shields the given output stream from being closed.
wrap(Reader) - Static method in class org.apache.commons.io.input.CloseShieldReader
  Constructs a proxy that shields the given reader from being closed.
wrap(Writer) - Static method in class org.apache.commons.io.output.CloseShieldWriter
  Constructs a proxy that shields the given writer from being closed.
write(byte[]) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Writes `b.length` bytes from the given byte array to this output stream.
write(byte[]) - Method in class org.apache.commons.io.output.NullOutputStream
  Does nothing.
write(byte[]) - Method in class org.apache.commons.io.output.ProxyOutputStream
  Invokes the delegate's `write(byte[])` method.
write(byte[]) - Method in class org.apache.commons.io.output.TeeOutputStream
  Writes the bytes to both streams.
write(byte[]) - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Writes `b.length` bytes from the specified byte array to this output stream.
write(byte[]) - Method in class org.apache.commons.io.output.UncheckedFilterOutputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
write(byte[]) - Method in class org.apache.commons.io.output.WriterOutputStream
  Write bytes from the specified byte array to the stream.
write(byte[], int, int) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
write(byte[], int, int) - Method in class org.apache.commons.io.output.ByteArrayOutputStream
write(byte[], int, int) - Method in class org.apache.commons.io.output.ChunkedOutputStream
  Writes the data buffer in chunks to the underlying stream
write(byte[], int, int) - Method in class org.apache.commons.io.output.ClosedOutputStream
  Throws an `IOException` to indicate that the stream is closed.
write(byte[], int, int) - Method in class org.apache.commons.io.output.NullOutputStream
  Does nothing.
write(byte[], int, int) - Method in class org.apache.commons.io.output.ProxyOutputStream
  Invokes the delegate's `write(byte[])` method.
write(byte[], int, int) - Method in class org.apache.commons.io.output.TeeOutputStream
  Writes the specified bytes to both streams.
write(byte[], int, int) - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to this output stream.
write(byte[], int, int) - Method in class org.apache.commons.io.output.UncheckedFilterOutputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
write(byte[], int, int) - Method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
write(byte[], int, int) - Method in class org.apache.commons.io.output.WriterOutputStream
  Write bytes from the specified byte array to the stream.
write(byte[], OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Writes bytes from a `byte[]` to an `OutputStream`.
write(byte[], Writer) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.write(byte[], Writer, Charset)` instead
write(byte[], Writer, String) - Static method in class org.apache.commons.io.IOUtils
  Writes bytes from a `byte[]` to chars on a `Writer` using the specified character encoding.
write(byte[], Writer, Charset) - Static method in class org.apache.commons.io.IOUtils
  Writes bytes from a `byte[]` to chars on a `Writer` using the specified character encoding.
write(char[]) - Method in class org.apache.commons.io.output.FilterCollectionWriter
write(char[]) - Method in class org.apache.commons.io.output.LockableFileWriter
  Writes the characters from an array.
write(char[]) - Method in class org.apache.commons.io.output.NullWriter
  Does nothing - output to `/dev/null`.
write(char[]) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegate's `write(char[])` method.
write(char[]) - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `write(char[])` method.
write(char[]) - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
write(char[], int, int) - Method in class org.apache.commons.io.output.AppendableWriter
  Writes a portion of an array of characters to the underlying appendable.
write(char[], int, int) - Method in class org.apache.commons.io.output.BrokenWriter
  Throws the configured exception.
write(char[], int, int) - Method in class org.apache.commons.io.output.ChunkedWriter
  Writes the data buffer in chunks to the underlying writer.
write(char[], int, int) - Method in class org.apache.commons.io.output.ClosedWriter
  Throws an `IOException` to indicate that the writer is closed.
write(char[], int, int) - Method in class org.apache.commons.io.output.FilterCollectionWriter
  Writes a portion of an array of characters.
write(char[], int, int) - Method in class org.apache.commons.io.output.LockableFileWriter
  Writes the specified characters from an array.
write(char[], int, int) - Method in class org.apache.commons.io.output.NullWriter
  Does nothing - output to `/dev/null`.
write(char[], int, int) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegate's `write(char[], int, int)` method.
write(char[], int, int) - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `write(char[], int, int)` method.
write(char[], int, int) - Method in class org.apache.commons.io.output.StringBuilderWriter
  Writes a portion of a character array to the `StringBuilder`.
write(char[], int, int) - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
write(char[], int, int) - Method in class org.apache.commons.io.output.XmlStreamWriter
  Writes the characters to the underlying writer, detecting encoding.
write(char[], OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.write(char[], OutputStream, Charset)` instead
write(char[], OutputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `char[]` to bytes on an `OutputStream` using the specified character encoding.
write(char[], OutputStream, Charset) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `char[]` to bytes on an `OutputStream` using the specified character encoding.
write(char[], Writer) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `char[]` to a `Writer`
write(int) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
write(int) - Method in class org.apache.commons.io.output.AppendableOutputStream
  Write a character to the underlying appendable.
write(int) - Method in class org.apache.commons.io.output.AppendableWriter
  Writes a character to the underlying appendable.
write(int) - Method in class org.apache.commons.io.output.BrokenOutputStream
  Throws the configured exception.
write(int) - Method in class org.apache.commons.io.output.ByteArrayOutputStream
write(int) - Method in class org.apache.commons.io.output.ClosedOutputStream
  Throws an `IOException` to indicate that the stream is closed.
write(int) - Method in class org.apache.commons.io.output.DemuxOutputStream
  Writes byte to stream associated with current thread.
write(int) - Method in class org.apache.commons.io.output.FilterCollectionWriter
  Writes a single character.
write(int) - Method in class org.apache.commons.io.output.LockableFileWriter
  Writes a character.
write(int) - Method in class org.apache.commons.io.output.NullOutputStream
  Does nothing.
write(int) - Method in class org.apache.commons.io.output.NullWriter
  Does nothing - output to `/dev/null`.
write(int) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegate's `write(int)` method.
write(int) - Method in class org.apache.commons.io.output.ProxyOutputStream
  Invokes the delegate's `write(int)` method.
write(int) - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `write(int)` method.
write(int) - Method in class org.apache.commons.io.output.QueueOutputStream
  Writes a single byte.
write(int) - Method in class org.apache.commons.io.output.RandomAccessFileOutputStream
write(int) - Method in class org.apache.commons.io.output.TeeOutputStream
  Writes a byte to both streams.
write(int) - Method in class org.apache.commons.io.output.ThresholdingOutputStream
  Writes the specified byte to this output stream.
write(int) - Method in class org.apache.commons.io.output.UncheckedFilterOutputStream
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
write(int) - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
write(int) - Method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
write(int) - Method in class org.apache.commons.io.output.WriterOutputStream
  Write a single byte to the stream.
write(File, CharSequence) - Static method in class org.apache.commons.io.FileUtils
  Deprecated.
  Use `FileUtils.write(File, CharSequence, Charset)` instead (and specify the appropriate encoding)
write(File, CharSequence, boolean) - Static method in class org.apache.commons.io.FileUtils
  Deprecated.
  Use `FileUtils.write(File, CharSequence, Charset, boolean)` instead (and specify the appropriate encoding)
write(File, CharSequence, String) - Static method in class org.apache.commons.io.FileUtils
  Writes a CharSequence to a file creating the file if it does not exist.
write(File, CharSequence, String, boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes a CharSequence to a file creating the file if it does not exist.
write(File, CharSequence, Charset) - Static method in class org.apache.commons.io.FileUtils
  Writes a CharSequence to a file creating the file if it does not exist.
write(File, CharSequence, Charset, boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes a CharSequence to a file creating the file if it does not exist.
write(InputStream) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Writes the entire contents of the specified input stream to this byte stream.
write(InputStream) - Method in class org.apache.commons.io.output.ByteArrayOutputStream
write(InputStream) - Method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
write(CharSequence, OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.write(CharSequence, OutputStream, Charset)` instead
write(CharSequence, OutputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `CharSequence` to bytes on an `OutputStream` using the specified character encoding.
write(CharSequence, OutputStream, Charset) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `CharSequence` to bytes on an `OutputStream` using the specified character encoding.
write(CharSequence, Writer) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `CharSequence` to a `Writer`.
write(CharSequence, Charset) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Writes the bytes for given CharSequence encoded using a Charset.
write(String) - Method in class org.apache.commons.io.output.FilterCollectionWriter
write(String) - Method in class org.apache.commons.io.output.LockableFileWriter
  Writes the characters from a string.
write(String) - Method in class org.apache.commons.io.output.NullWriter
  Does nothing - output to `/dev/null`.
write(String) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegate's `write(String)` method.
write(String) - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `write(String)` method.
write(String) - Method in class org.apache.commons.io.output.StringBuilderWriter
  Writes a String to the `StringBuilder`.
write(String) - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
write(StringBuffer, OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.write(CharSequence, OutputStream)`
write(StringBuffer, OutputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.write(CharSequence, OutputStream, String)`.
write(StringBuffer, Writer) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.write(CharSequence, Writer)`
write(String, int, int) - Method in class org.apache.commons.io.output.AppendableWriter
  Writes a portion of a String to the underlying appendable.
write(String, int, int) - Method in class org.apache.commons.io.output.FilterCollectionWriter
  Writes a portion of a string.
write(String, int, int) - Method in class org.apache.commons.io.output.LockableFileWriter
  Writes the specified characters from a string.
write(String, int, int) - Method in class org.apache.commons.io.output.NullWriter
  Does nothing - output to `/dev/null`.
write(String, int, int) - Method in class org.apache.commons.io.output.ProxyCollectionWriter
  Invokes the delegate's `write(String)` method.
write(String, int, int) - Method in class org.apache.commons.io.output.ProxyWriter
  Invokes the delegate's `write(String)` method.
write(String, int, int) - Method in class org.apache.commons.io.output.UncheckedFilterWriter
  Calls this method's super and rethrow `IOException` as `UncheckedIOException`.
write(String, OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.write(String, OutputStream, Charset)` instead
write(String, OutputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `String` to bytes on an `OutputStream` using the specified character encoding.
write(String, OutputStream, Charset) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `String` to bytes on an `OutputStream` using the specified character encoding.
write(String, Writer) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `String` to a `Writer`.
write(Path, byte[], OpenOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.write(Path, byte[], OpenOption...)` throwing `UncheckedIOException` instead of `IOException`.
write(Path, Iterable<? extends CharSequence>, Charset, OpenOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.write(Path, Iterable, Charset, OpenOption...)` throwing `UncheckedIOException` instead of `IOException`.
write(Path, Iterable<? extends CharSequence>, OpenOption...) - Static method in class org.apache.commons.io.file.FilesUncheck
  Delegates to `Files.write(Path, Iterable, OpenOption...)` throwing `UncheckedIOException` instead of `IOException`.
writeByteArrayToFile(File, byte[]) - Static method in class org.apache.commons.io.FileUtils
  Writes a byte array to a file creating the file if it does not exist.
writeByteArrayToFile(File, byte[], boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes a byte array to a file creating the file if it does not exist.
writeByteArrayToFile(File, byte[], int, int) - Static method in class org.apache.commons.io.FileUtils
  Writes `len` bytes from the specified byte array starting at offset `off` to a file, creating the file if it does not exist.
writeByteArrayToFile(File, byte[], int, int, boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes `len` bytes from the specified byte array starting at offset `off` to a file, creating the file if it does not exist.
writeChunked(byte[], OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Writes bytes from a `byte[]` to an `OutputStream` using chunked writes.
writeChunked(char[], Writer) - Static method in class org.apache.commons.io.IOUtils
  Writes chars from a `char[]` to a `Writer` using chunked writes.
writeImpl(byte[], int, int) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Writes the bytes to the byte array.
writeImpl(int) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Write a byte to byte array.
writeImpl(InputStream) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Writes the entire contents of the specified input stream to this byte stream.
writeLines(File, String, Collection<?>) - Static method in class org.apache.commons.io.FileUtils
  Writes the `toString()` value of each item in a collection to the specified `File` line by line.
writeLines(File, String, Collection<?>, boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes the `toString()` value of each item in a collection to the specified `File` line by line, optionally appending.
writeLines(File, String, Collection<?>, String) - Static method in class org.apache.commons.io.FileUtils
  Writes the `toString()` value of each item in a collection to the specified `File` line by line.
writeLines(File, String, Collection<?>, String, boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes the `toString()` value of each item in a collection to the specified `File` line by line.
writeLines(File, Collection<?>) - Static method in class org.apache.commons.io.FileUtils
  Writes the `toString()` value of each item in a collection to the specified `File` line by line.
writeLines(File, Collection<?>, boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes the `toString()` value of each item in a collection to the specified `File` line by line.
writeLines(File, Collection<?>, String) - Static method in class org.apache.commons.io.FileUtils
  Writes the `toString()` value of each item in a collection to the specified `File` line by line.
writeLines(File, Collection<?>, String, boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes the `toString()` value of each item in a collection to the specified `File` line by line.
writeLines(Collection<?>, String, OutputStream) - Static method in class org.apache.commons.io.IOUtils
  Deprecated.
  Use `IOUtils.writeLines(Collection, String, OutputStream, Charset)` instead
writeLines(Collection<?>, String, OutputStream, String) - Static method in class org.apache.commons.io.IOUtils
  Writes the `Object.toString()` value of each item in a collection to an `OutputStream` line by line, using the specified character encoding and the specified line ending.
writeLines(Collection<?>, String, OutputStream, Charset) - Static method in class org.apache.commons.io.IOUtils
  Writes the `Object.toString()` value of each item in a collection to an `OutputStream` line by line, using the specified character encoding and the specified line ending.
writeLines(Collection<?>, String, Writer) - Static method in class org.apache.commons.io.IOUtils
  Writes the `Object.toString()` value of each item in a collection to a `Writer` line by line, using the specified line ending.
writer(Appendable) - Static method in class org.apache.commons.io.IOUtils
  Returns the given Appendable if it is already a `Writer`, otherwise creates a Writer wrapper around the given Appendable.
WriterOrigin(Writer) - Constructor for class org.apache.commons.io.build.AbstractOrigin.WriterOrigin
  Constructs a new instance for the given origin.
WriterOutputStream - Class in org.apache.commons.io.output
  `OutputStream` implementation that transforms a byte stream to a character stream using a specified charset encoding and writes the resulting stream to a `Writer`.
WriterOutputStream(Writer) - Constructor for class org.apache.commons.io.output.WriterOutputStream
  Deprecated.
  Use `WriterOutputStream.builder()`, `WriterOutputStream.Builder`, and `WriterOutputStream.Builder.get()`
WriterOutputStream(Writer, String) - Constructor for class org.apache.commons.io.output.WriterOutputStream
  Deprecated.
  Use `WriterOutputStream.builder()`, `WriterOutputStream.Builder`, and `WriterOutputStream.Builder.get()`
WriterOutputStream(Writer, String, int, boolean) - Constructor for class org.apache.commons.io.output.WriterOutputStream
  Deprecated.
  Use `WriterOutputStream.builder()`, `WriterOutputStream.Builder`, and `WriterOutputStream.Builder.get()`
WriterOutputStream(Writer, Charset) - Constructor for class org.apache.commons.io.output.WriterOutputStream
  Deprecated.
  Use `WriterOutputStream.builder()`, `WriterOutputStream.Builder`, and `WriterOutputStream.Builder.get()`
WriterOutputStream(Writer, CharsetDecoder) - Constructor for class org.apache.commons.io.output.WriterOutputStream
  Deprecated.
  Use `WriterOutputStream.builder()`, `WriterOutputStream.Builder`, and `WriterOutputStream.Builder.get()`
WriterOutputStream(Writer, CharsetDecoder, int, boolean) - Constructor for class org.apache.commons.io.output.WriterOutputStream
  Deprecated.
  Use `WriterOutputStream.builder()`, `WriterOutputStream.Builder`, and `WriterOutputStream.Builder.get()`
WriterOutputStream(Writer, Charset, int, boolean) - Constructor for class org.apache.commons.io.output.WriterOutputStream
  Deprecated.
  Use `WriterOutputStream.builder()`, `WriterOutputStream.Builder`, and `WriterOutputStream.Builder.get()`
WriterOutputStream.Builder - Class in org.apache.commons.io.output
  Builds a new `WriterOutputStream`.
writers - Variable in class org.apache.commons.io.output.FilterCollectionWriter
  The underlying writers.
writeString(Path, CharSequence, Charset, OpenOption...) - Static method in class org.apache.commons.io.file.PathUtils
  Writes the given character sequence to a file at the given path.
writeStringToFile(File, String) - Static method in class org.apache.commons.io.FileUtils
  Deprecated.
  Use `FileUtils.writeStringToFile(File, String, Charset)` instead (and specify the appropriate encoding)
writeStringToFile(File, String, boolean) - Static method in class org.apache.commons.io.FileUtils
  Deprecated.
  Use `FileUtils.writeStringToFile(File, String, Charset, boolean)` instead (and specify the appropriate encoding)
writeStringToFile(File, String, String) - Static method in class org.apache.commons.io.FileUtils
  Writes a String to a file, creating the file if it does not exist.
writeStringToFile(File, String, String, boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes a String to a file, creating the file if it does not exist.
writeStringToFile(File, String, Charset) - Static method in class org.apache.commons.io.FileUtils
  Writes a String to a file creating the file if it does not exist.
writeStringToFile(File, String, Charset, boolean) - Static method in class org.apache.commons.io.FileUtils
  Writes a String to a file, creating the file if it does not exist.
writeSwappedDouble(byte[], int, double) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 8 bytes of a `double` to a byte array at a given offset in little endian order.
writeSwappedDouble(OutputStream, double) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 8 bytes of a `double` to an output stream in little endian order.
writeSwappedFloat(byte[], int, float) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 4 bytes of a `float` to a byte array at a given offset in little endian order.
writeSwappedFloat(OutputStream, float) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 4 bytes of a `float` to an output stream in little endian order.
writeSwappedInteger(byte[], int, int) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 4 bytes of an `int` to a byte array at a given offset in little endian order.
writeSwappedInteger(OutputStream, int) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 4 bytes of an `int` to an output stream in little endian order.
writeSwappedLong(byte[], int, long) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 8 bytes of a `long` to a byte array at a given offset in little endian order.
writeSwappedLong(OutputStream, long) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 8 bytes of a `long` to an output stream in little endian order.
writeSwappedShort(byte[], int, short) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 2 bytes of a `short` to a byte array at a given offset in little endian order.
writeSwappedShort(OutputStream, short) - Static method in class org.apache.commons.io.EndianUtils
  Writes the 2 bytes of a `short` to an output stream using little endian encoding.
writeTo(OutputStream) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Writes the entire contents of this byte stream to the specified output stream.
writeTo(OutputStream) - Method in class org.apache.commons.io.output.ByteArrayOutputStream
writeTo(OutputStream) - Method in class org.apache.commons.io.output.DeferredFileOutputStream
  Writes the data from this output stream to the specified output stream, after it has been closed.
writeTo(OutputStream) - Method in class org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream
writeToImpl(OutputStream) - Method in class org.apache.commons.io.output.AbstractByteArrayOutputStream
  Writes the entire contents of this byte stream to the specified output stream.

## X

XmlStreamReader - Class in org.apache.commons.io.input
  Character stream that handles all the necessary Voodoo to figure out the charset encoding of the XML document within the stream.
XmlStreamReader(File) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Deprecated.
  Use `XmlStreamReader.builder()`, `XmlStreamReader.Builder`, and `XmlStreamReader.Builder.get()`
XmlStreamReader(InputStream) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Deprecated.
  Use `XmlStreamReader.builder()`, `XmlStreamReader.Builder`, and `XmlStreamReader.Builder.get()`
XmlStreamReader(InputStream, boolean) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Deprecated.
  Use `XmlStreamReader.builder()`, `XmlStreamReader.Builder`, and `XmlStreamReader.Builder.get()`
XmlStreamReader(InputStream, boolean, String) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Deprecated.
  Use `XmlStreamReader.builder()`, `XmlStreamReader.Builder`, and `XmlStreamReader.Builder.get()`
XmlStreamReader(InputStream, String) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Deprecated.
  Use `XmlStreamReader.builder()`, `XmlStreamReader.Builder`, and `XmlStreamReader.Builder.get()`
XmlStreamReader(InputStream, String, boolean) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Deprecated.
  Use `XmlStreamReader.builder()`, `XmlStreamReader.Builder`, and `XmlStreamReader.Builder.get()`
XmlStreamReader(InputStream, String, boolean, String) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Deprecated.
  Use `XmlStreamReader.builder()`, `XmlStreamReader.Builder`, and `XmlStreamReader.Builder.get()`
XmlStreamReader(URL) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Constructs a Reader using the InputStream of a URL.
XmlStreamReader(URLConnection, String) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Constructs a Reader using the InputStream of a URLConnection.
XmlStreamReader(Path) - Constructor for class org.apache.commons.io.input.XmlStreamReader
  Deprecated.
  Use `XmlStreamReader.builder()`, `XmlStreamReader.Builder`, and `XmlStreamReader.Builder.get()`
XmlStreamReader.Builder - Class in org.apache.commons.io.input
  Builds a new `XmlStreamWriter`.
XmlStreamReaderException - Exception Class in org.apache.commons.io.input
  The XmlStreamReaderException is thrown by the XmlStreamReader constructors if the charset encoding cannot be determined according to the XML 1.0 specification and RFC 3023.
XmlStreamReaderException(String, String, String, String) - Constructor for exception class org.apache.commons.io.input.XmlStreamReaderException
  Constructs an exception instance if the Charset encoding could not be determined.
XmlStreamReaderException(String, String, String, String, String, String) - Constructor for exception class org.apache.commons.io.input.XmlStreamReaderException
  Constructs an exception instance if the Charset encoding could not be determined.
XmlStreamWriter - Class in org.apache.commons.io.output
  Character stream that handles all the necessary work to figure out the charset encoding of the XML document written to the stream.
XmlStreamWriter(File) - Constructor for class org.apache.commons.io.output.XmlStreamWriter
  Deprecated.
  Use `XmlStreamWriter.builder()`, `XmlStreamWriter.Builder`, and `XmlStreamWriter.Builder.get()`
XmlStreamWriter(File, String) - Constructor for class org.apache.commons.io.output.XmlStreamWriter
  Deprecated.
  Use `XmlStreamWriter.builder()`, `XmlStreamWriter.Builder`, and `XmlStreamWriter.Builder.get()`
XmlStreamWriter(OutputStream) - Constructor for class org.apache.commons.io.output.XmlStreamWriter
  Deprecated.
  Use `XmlStreamWriter.builder()`, `XmlStreamWriter.Builder`, and `XmlStreamWriter.Builder.get()`
XmlStreamWriter(OutputStream, String) - Constructor for class org.apache.commons.io.output.XmlStreamWriter
  Deprecated.
  Use `XmlStreamWriter.builder()`, `XmlStreamWriter.Builder`, and `XmlStreamWriter.Builder.get()`
XmlStreamWriter.Builder - Class in org.apache.commons.io.output
  Builds a new `XmlStreamWriter`.

A B C D E F G H I L M N O P Q R S T U V W X
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form