ProGuard

Package proguard.io

This package contains classes to read and write files, optionally wrapped in jars, wars, ears, zips, directories,...

See:
          Description

Interface Summary
DataEntry This interface describes a data entry, e.g.
DataEntryFilter This interface provides a method to filter data entries.
DataEntryPump This interface provides a method to pump data entries.
DataEntryReader This interface provides methods for reading 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 Summary
CascadingDataEntryWriter This DataEntryWriter delegates to a given DataEntryWriter, or failing that, to another given DataEntryWriter.
ClassFileFilter This DataEntryReader delegates to one of two other DataEntryReader instances, depending on the extension of the data entry.
ClassFileReader This DataEntryReader applies a given ClassFileVisitor to the class file definitions that it reads.
ClassFileRewriter This DataEntryReader reads class file entries and writes their corresponding versions from the ClassPool to a given DataEntryWriter.
DataEntryCopier This DataEntryReader writes the ZIP entries and files that it reads to a given DataEntryWriter.
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.
DirectoryPump This class can read a given file or directory, recursively, applying a given DataEntryReader to all files it comes across.
DirectoryWriter This DataEntryWriter writes sends data entries to individual files in a given directory.
FileDataEntry This DataEntry represents a file.
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.
JarReader This DataEntryReader lets a given DataEntryReader read all data entries of the read jar/war/zip data entries.
JarWriter This DataEntryWriter sends data entries to a given jar/zip file.
ParentDataEntryWriter This DataEntryWriter lets another DataEntryWriter write the parent data entries.
RenamedDataEntry This DataEntry wraps another data entry, returning a different name instead of the wrapped data entry's name.
ZipDataEntry This DataEntry represents a ZIP entry.
 

Package proguard.io Description

This package contains classes to read and write files, optionally wrapped in jars, wars, ears, zips, directories,...


ProGuard