See: Description
| Interface | Description |
|---|---|
| DataEntry |
This interface describes a data entry, for exanple a ZIP entry, a file, or
a directory.
|
| DataEntryFilter |
This interface provides a method to filter data entries.
|
| DataEntryReader |
This interface provides methods for reading data entries.
|
| DataEntrySource |
This interface provides a source for data entries.
|
| DataEntryWriter |
This interface provides methods for writing data entries, such as ZIP entries
or files.
|
| Finisher |
This interface specifies a listener that is called to finish an output stream
before it is closed.
|
| Class | Description |
|---|---|
| CascadingDataEntryWriter |
This
DataEntryWriter delegates to a given DataEntryWriter, or failing that,
to another given DataEntryWriter. |
| ClassDataEntryWriter |
This
DataEntryWriter finds received class entries in the given class pool
and writes them out to the given data entry writer. |
| ClassFilter |
This
DataEntryReader delegates to one of two other DataEntryReader instances,
depending on the extension of the data entry. |
| ClassMapDataEntryWriter |
This
DataEntryWriter writes a class mapping to the given data entry, used
for debugging of the configuration. |
| ClassPath |
This class represents a class path, as a list of ClassPathEntry objects.
|
| ClassPathDataEntry |
DataEntry implementation which loads an input stream from the classpath of
the running VM. |
| ClassPathEntry |
This class represents an entry from a class path: an apk, a jar, an aar, a
war, a zip, an ear, or a directory.
|
| ClassReader |
This
DataEntryReader applies a given ClassVisitor to the class
definitions that it reads. |
| DataEntryClassInfoFilter |
This DataEntryFilter filters data entries based on whether they correspond
to classes in a given class pool that have a given processing info.
|
| DataEntryClassWriter |
This
ClassVisitor writes out the ProgramClass instances that it visits to the
given DataEntry, modified to have the correct name. |
| DataEntryCopier |
This
DataEntryReader writes the ZIP entries and files that it reads to a
given DataEntryWriter. |
| DataEntryDirectoryFilter |
This
DataEntryFilter filters data entries based on whether they represent
directories. |
| DataEntryNameFilter |
This
DataEntryFilter filters data entries based on whether their names match
a given StringMatcher. |
| DataEntryParentFilter |
This
DataEntryFilter delegates filtering to a DataEntryFilter for its parent. |
| DataEntryReaderFactory |
This class can create DataEntryReader instances based on class path entries.
|
| DataEntryRewriter |
This
DataEntryReader writes the resource data entries that it reads to a
given DataEntryWriter, updating their contents based on the renamed classes
in the given ClassPool. |
| DataEntryToken |
Represents a character sequence that is part of a
DataEntry and that
has a certain meaning denoted by its DataEntryTokenType. |
| DataEntryTokenizer |
This class breaks up the character data read from a given Reader into
DataEntryTokens. |
| DataEntryWriterFactory |
This class can create DataEntryWriter instances based on class paths.
|
| DirectoryFilter |
This
DataEntryReader delegates to one of two other DataEntryReader instances,
depending on whether the data entry represents a directory or not. |
| DirectorySource |
This DataEntrySource can read a given file or directory, recursively,
passing its files as
DataEntry instances to DataEntryReader
instances. |
| DirectoryWriter |
This
DataEntryWriter writes data entries to individual files in a given
directory. |
| DummyDataEntry |
This
DataEntry represents a named output entry that doesn't
return an input stream. |
| FileDataEntry |
This
DataEntry represents a file. |
| FileSource |
This DataEntrySource wraps a single given file or
DataEntry. |
| FilteredDataEntryReader |
This
DataEntryReader delegates to one of two other DataEntryReader instances,
depending on whether the data entry passes through a given data entry filter
or not. |
| FilteredDataEntryWriter |
This
DataEntryWriter delegates to one of two other DataEntryWriter instances,
depending on whether the data entry passes through a given data entry filter
or not. |
| FixedFileWriter |
This
DataEntryWriter writes data entries to a single given file. |
| IdleRewriter |
This
DataEntryReader reads data entries and requests their corresponding
output streams from a given DataEntryWriter, without actually using the
output stream. |
| JarReader |
This
DataEntryReader lets a given DataEntryReader read all data entries of
the read archive data entries. |
| JarWriter |
This
DataEntryWriter sends data entries to another given data entry writer,
automatically adding a manifest file. |
| JarWriter.MyMultiDigestOutputStream |
This FilterOutputStream automatically appends a file digest entry
to a given manifest writer, when the stream is closed.
|
| ManifestRewriter |
This
DataEntryReader writes the manifest data entries that it reads to a
given DataEntryWriter, updating their contents based on the renamed classes
in the given ClassPool. |
| NamedDataEntry |
This
DataEntry represents a named output entry with a parent. |
| NameFilteredDataEntryReader |
This
DataEntryReader delegates to one of two other DataEntryReader instances,
depending on the name of the data entry. |
| NameFilteredDataEntryWriter |
This
DataEntryWriter delegates to one of two other DataEntryWriter instances,
depending on the name of the data entry. |
| NonClosingDataEntryWriter |
This
DataEntryWriter delegates to another DataEntryWriter, except for
any NonClosingDataEntryWriter.close() calls. |
| ParentDataEntryWriter |
This
DataEntryWriter lets another DataEntryWriter write the parent data
entries. |
| PrefixAddingDataEntryWriter |
This
DataEntryWriter delegates to a given DataEntryWriter, each time
adding a prefix of the written data entry name. |
| PrefixStrippingDataEntryReader |
This
DataEntryReader delegates to a given DataEntryReader, each time
stripping a possible prefix from the read data entry name. |
| RenamedDataEntry |
This
DataEntry wraps another data entry, returning a different name instead
of the wrapped data entry's name. |
| RenamedDataEntryReader |
This
DataEntryReader delegates to another DataEntryReader, renaming the
data entries based on the given string function. |
| RenamedDataEntryWriter |
This
DataEntryWriter delegates to another DataEntryWriter, renaming the
data entries with the given string function. |
| RenamedParentDataEntryWriter |
This
DataEntryWriter delegates to another DataEntryWriter, renaming
parent data entries based on the given matcher. |
| RuntimeDataInput |
This class delegates its method calls to the corresponding
DataInput methods,
converting its IOExceptions to RuntimeExceptions. |
| RuntimeDataOutput |
This class delegates its method calls to the corresponding
DataOutput methods,
converting its IOExceptions to RuntimeExceptions. |
| SignedJarWriter |
This
JarWriter sends data entries to a given jar file, automatically
adding a manifest file and signing it with JAR signature scheme v1. |
| StreamingDataEntry |
This
DataEntry represents a stream of data. |
| WrappedDataEntry |
This
DataEntry wraps another data entry. |
| ZipDataEntry |
This
DataEntry represents a ZIP entry. |
| ZipFileDataEntry |
This
DataEntry represents a ZIP entry. |
| ZipOutput |
This class writes zip data to a given output stream.
|
| ZipOutput.LargeDataOutputStream |
This output stream is mostly identical to DataOutputStream,
except it stores the amount of bytes written so far in a long
instead of an int.
|
| ZipWriter |
This
DataEntryWriter sends data entries to the zip files specified by
their parents. |
| Enum | Description |
|---|---|
| DataEntryTokenType |
Represents the assumed meaning of a
DataEntryToken. |