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. |
D8BasedDexDataEntryWriter |
An dex writer that uses the d8 tool from the Android SDK.
|
D8ClassConverter |
This ClassVisitor converts and collects the classes that it visits, and uses D8
to convert them to the dex format.
|
D8ClassConverter.D8DexFile | |
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
DataEntryToken s. |
DataEntryWriterFactory |
This class can create DataEntryWriter instances based on class paths.
|
DexClassReader |
This data entry reader reads dex files, converts their classes, and passes them to
a given class visitor.
|
DexDataEntryWriter |
This DataEntryWriter finds received class entries in the given class pool,
collects them in a dex file, and writes it out to the given data entry
writer.
|
DexDataEntryWriterFactory |
This class can create DataEntryWriter instances for writing dex files.
|
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 . |