proguard.io |
This package contains classes to read and write files, optionally wrapped in
jars, wars, ears, zips, directories,...
|
Java Source File Name | Type | Comment |
CascadingDataEntryWriter.java | Class | This DataEntryWriter delegates to a given DataEntryWriter, or failing that,
to another given DataEntryWriter. |
ClassFilter.java | Class | This DataEntryReader delegates to one of two other DataEntryReader instances,
depending on the extension of the data entry. |
ClassReader.java | Class | This DataEntryReader applies a given ClassVisitor to the class
definitions that it reads. |
ClassRewriter.java | Class | This DataEntryReader reads class entries and writes their corresponding
versions from the ClassPool to a given DataEntryWriter. |
DataEntry.java | Interface | This interface describes a data entry, e.g. |
DataEntryCopier.java | Class | This DataEntryReader writes the ZIP entries and files that it reads to a
given DataEntryWriter. |
DataEntryFilter.java | Interface | This interface provides a method to filter data entries. |
DataEntryNameFilter.java | Class | This DataEntryFilter filters data entries based on whether their names match
a given StringMatcher. |
DataEntryParentFilter.java | Class | This DataEntryFilter delegates filtering to a DataEntryFilter for its parent. |
DataEntryPump.java | Interface | This interface provides a method to pump data entries. |
DataEntryReader.java | Interface | This interface provides methods for reading data entries. |
DataEntryRenamer.java | Class | This DataEntryReader delegates to another DataEntryReader, renaming the
data entries based on the renamed classes in the given ClassPool. |
DataEntryRewriter.java | Class | 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. |
DataEntryWriter.java | Interface | This interface provides methods for writing data entries, such as ZIP entries
or files. |
DirectoryPump.java | Class | This class can read a given file or directory, recursively, applying a given
DataEntryReader to all files it comes across. |
DirectoryWriter.java | Class | This DataEntryWriter writes data entries to individual files in a given
directory. |
FileDataEntry.java | Class | This DataEntry represents a file. |
FilteredDataEntryReader.java | Class | 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.java | Class | 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. |
Finisher.java | Interface | This interface specifies a listener that is called to finish an output stream
before it is closed. |
JarReader.java | Class | This DataEntryReader lets a given DataEntryReader read all data entries of
the read jar/war/zip data entries. |
JarWriter.java | Class | This DataEntryWriter sends data entries to a given jar/zip file. |
ParentDataEntryWriter.java | Class | This DataEntryWriter lets another DataEntryWriter write the parent data
entries. |
RenamedDataEntry.java | Class | This DataEntry wraps another data entry, returning a different name instead
of the wrapped data entry's name. |
ZipDataEntry.java | Class | This DataEntry represents a ZIP entry. |