# Serialized Form

## Package org.apache.commons.io

### Class org.apache.commons.io.ByteOrderMark extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### charsetName

    String charsetName

#### bytes

    int[] bytes

### Class org.apache.commons.io.DirectoryWalker.CancelException extends IOException implements Serializable

serialVersionUID:
  1347339620135041008L

### Serialized Fields

#### file

    File file

The file being processed when the exception was thrown.

#### depth

    int depth

The file depth when the exception was thrown.

### Class org.apache.commons.io.FileExistsException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.apache.commons.io.IOExceptionWithCause extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.apache.commons.io.TaggedIOException extends IOExceptionWithCause implements Serializable

serialVersionUID:
  -6994123481142850163L

### Serialized Fields

#### tag

    Serializable tag

The tag of this exception.

## Package org.apache.commons.io.comparator

### Class org.apache.commons.io.comparator.CompositeFileComparator extends org.apache.commons.io.comparator.AbstractFileComparator implements Serializable

serialVersionUID:
  -2224170307287243428L

### Serialized Fields

#### delegates

    Comparator<T>[] delegates

### Class org.apache.commons.io.comparator.DefaultFileComparator extends org.apache.commons.io.comparator.AbstractFileComparator implements Serializable

serialVersionUID:
  3260141861365313518L

### Class org.apache.commons.io.comparator.DirectoryFileComparator extends org.apache.commons.io.comparator.AbstractFileComparator implements Serializable

serialVersionUID:
  296132640160964395L

### Class org.apache.commons.io.comparator.ExtensionFileComparator extends org.apache.commons.io.comparator.AbstractFileComparator implements Serializable

serialVersionUID:
  1928235200184222815L

### Serialized Fields

#### caseSensitivity

    IOCase caseSensitivity

Whether the comparison is case sensitive.

### Class org.apache.commons.io.comparator.LastModifiedFileComparator extends org.apache.commons.io.comparator.AbstractFileComparator implements Serializable

serialVersionUID:
  7372168004395734046L

### Class org.apache.commons.io.comparator.NameFileComparator extends org.apache.commons.io.comparator.AbstractFileComparator implements Serializable

serialVersionUID:
  8397947749814525798L

### Serialized Fields

#### caseSensitivity

    IOCase caseSensitivity

Whether the comparison is case sensitive.

### Class org.apache.commons.io.comparator.PathFileComparator extends org.apache.commons.io.comparator.AbstractFileComparator implements Serializable

serialVersionUID:
  6527501707585768673L

### Serialized Fields

#### caseSensitivity

    IOCase caseSensitivity

Whether the comparison is case sensitive.

### Class org.apache.commons.io.comparator.SizeFileComparator extends org.apache.commons.io.comparator.AbstractFileComparator implements Serializable

serialVersionUID:
  -1201561106411416190L

### Serialized Fields

#### sumDirectoryContents

    boolean sumDirectoryContents

Whether the sum of the directory's contents should be calculated.

## Package org.apache.commons.io.filefilter

### Class org.apache.commons.io.filefilter.AgeFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  -2132740084016138541L

### Serialized Fields

#### cutoff

    long cutoff

The cutoff time threshold.

#### acceptOlder

    boolean acceptOlder

Whether the files accepted will be older or newer.

### Class org.apache.commons.io.filefilter.AndFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  7215974688563965257L

### Serialized Fields

#### fileFilters

    List<E> fileFilters

The list of file filters.

### Class org.apache.commons.io.filefilter.CanReadFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  3179904805251622989L

### Class org.apache.commons.io.filefilter.CanWriteFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  5132005214688990379L

### Class org.apache.commons.io.filefilter.DelegateFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  -8723373124984771318L

### Serialized Fields

#### filenameFilter

    FilenameFilter filenameFilter

The Filename filter

#### fileFilter

    FileFilter fileFilter

The File filter

### Class org.apache.commons.io.filefilter.DirectoryFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  -5148237843784525732L

### Class org.apache.commons.io.filefilter.EmptyFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  3631422087512832211L

### Class org.apache.commons.io.filefilter.FalseFileFilter extends Object implements Serializable

serialVersionUID:
  6210271677940926200L

### Class org.apache.commons.io.filefilter.FileFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  5345244090827540862L

### Class org.apache.commons.io.filefilter.HiddenFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  8930842316112759062L

### Class org.apache.commons.io.filefilter.MagicNumberFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  -547733176983104172L

### Serialized Fields

#### magicNumbers

    byte[] magicNumbers

The magic number to compare against the file's bytes at the provided offset.

#### byteOffset

    long byteOffset

The offset (in bytes) within the files that the magic number's bytes should appear.

### Class org.apache.commons.io.filefilter.NameFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  176844364689077340L

### Serialized Fields

#### names

    String[] names

The filenames to search for

#### caseSensitivity

    IOCase caseSensitivity

Whether the comparison is case sensitive.

### Class org.apache.commons.io.filefilter.NotFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  6131563330944994230L

### Serialized Fields

#### filter

    IOFileFilter filter

The filter

### Class org.apache.commons.io.filefilter.OrFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  5767770777065432721L

### Serialized Fields

#### fileFilters

    List<E> fileFilters

The list of file filters.

### Class org.apache.commons.io.filefilter.PrefixFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  8533897440809599867L

### Serialized Fields

#### prefixes

    String[] prefixes

The filename prefixes to search for

#### caseSensitivity

    IOCase caseSensitivity

Whether the comparison is case sensitive.

### Class org.apache.commons.io.filefilter.RegexFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  4269646126155225062L

### Serialized Fields

#### pattern

    Pattern pattern

The regular expression pattern that will be used to match filenames

### Class org.apache.commons.io.filefilter.SizeFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  7388077430788600069L

### Serialized Fields

#### size

    long size

The size threshold.

#### acceptLarger

    boolean acceptLarger

Whether the files accepted will be larger or smaller.

### Class org.apache.commons.io.filefilter.SuffixFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  -3389157631240246157L

### Serialized Fields

#### suffixes

    String[] suffixes

The filename suffixes to search for

#### caseSensitivity

    IOCase caseSensitivity

Whether the comparison is case sensitive.

### Class org.apache.commons.io.filefilter.TrueFileFilter extends Object implements Serializable

serialVersionUID:
  8782512160909720199L

### Class org.apache.commons.io.filefilter.WildcardFileFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  -7426486598995782105L

### Serialized Fields

#### wildcards

    String[] wildcards

The wildcards that will be used to match filenames.

#### caseSensitivity

    IOCase caseSensitivity

Whether the comparison is case sensitive.

### Class org.apache.commons.io.filefilter.WildcardFilter extends AbstractFileFilter implements Serializable

serialVersionUID:
  -5037645902506953517L

### Serialized Fields

#### wildcards

    String[] wildcards

Deprecated.
The wildcards that will be used to match filenames.

## Package org.apache.commons.io.input

### Class org.apache.commons.io.input.CharSequenceReader extends Reader implements Serializable

serialVersionUID:
  3724187752191401220L

### Serialized Fields

#### charSequence

    CharSequence charSequence

#### idx

    int idx

#### mark

    int mark

### Class org.apache.commons.io.input.XmlStreamReaderException extends IOException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### bomEncoding

    String bomEncoding

#### xmlGuessEncoding

    String xmlGuessEncoding

#### xmlEncoding

    String xmlEncoding

#### contentTypeMime

    String contentTypeMime

#### contentTypeEncoding

    String contentTypeEncoding

## Package org.apache.commons.io.monitor

### Class org.apache.commons.io.monitor.FileAlterationObserver extends Object implements Serializable

serialVersionUID:
  1185122225658782848L

### Serialized Fields

#### listeners

    List<E> listeners

#### rootEntry

    FileEntry rootEntry

#### fileFilter

    FileFilter fileFilter

#### comparator

    Comparator<T> comparator

### Class org.apache.commons.io.monitor.FileEntry extends Object implements Serializable

serialVersionUID:
  -2505664948818681153L

### Serialized Fields

#### parent

    FileEntry parent

#### children

    FileEntry[] children

#### file

    File file

#### name

    String name

#### exists

    boolean exists

#### directory

    boolean directory

#### lastModified

    long lastModified

#### length

    long length

## Package org.apache.commons.io.output

### Class org.apache.commons.io.output.StringBuilderWriter extends Writer implements Serializable

serialVersionUID:
  -146927496096066153L

### Serialized Fields

#### builder

    StringBuilder builder