| Package | Description |
|---|---|
| proguard.io |
This package contains classes to read and write files, optionally wrapped in
jars, wars, ears, zips, directories,...
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileDataEntry
This
DataEntry represents a file. |
class |
RenamedDataEntry
This DataEntry wraps another data entry, returning a different name instead
of the wrapped data entry's name.
|
class |
ZipDataEntry
This
DataEntry represents a ZIP entry. |
| Modifier and Type | Method and Description |
|---|---|
DataEntry |
DataEntry.getParent()
Returns the parent of this data entry, or
null if it doesn't
have one. |
DataEntry |
RenamedDataEntry.getParent() |
DataEntry |
FileDataEntry.getParent() |
DataEntry |
ZipDataEntry.getParent() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DataEntryFilter.accepts(DataEntry dataEntry)
Checks whether the filter accepts the given data entry.
|
boolean |
DataEntryNameFilter.accepts(DataEntry dataEntry) |
boolean |
DataEntryDirectoryFilter.accepts(DataEntry dataEntry) |
boolean |
DataEntryParentFilter.accepts(DataEntry dataEntry) |
boolean |
DataEntryWriter.createDirectory(DataEntry dataEntry)
Creates a directory.
|
boolean |
CascadingDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
JarWriter.createDirectory(DataEntry dataEntry) |
boolean |
FilteredDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
ParentDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
DirectoryWriter.createDirectory(DataEntry dataEntry) |
OutputStream |
DataEntryWriter.getOutputStream(DataEntry dataEntry)
Returns an output stream for writing data.
|
OutputStream |
CascadingDataEntryWriter.getOutputStream(DataEntry dataEntry) |
OutputStream |
JarWriter.getOutputStream(DataEntry dataEntry) |
OutputStream |
FilteredDataEntryWriter.getOutputStream(DataEntry dataEntry) |
OutputStream |
ParentDataEntryWriter.getOutputStream(DataEntry dataEntry) |
OutputStream |
DirectoryWriter.getOutputStream(DataEntry dataEntry) |
OutputStream |
DataEntryWriter.getOutputStream(DataEntry dataEntry,
Finisher finisher)
Returns an output stream for writing data.
|
OutputStream |
CascadingDataEntryWriter.getOutputStream(DataEntry dataEntry,
Finisher finisher) |
OutputStream |
JarWriter.getOutputStream(DataEntry dataEntry,
Finisher finisher) |
OutputStream |
FilteredDataEntryWriter.getOutputStream(DataEntry dataEntry,
Finisher finisher) |
OutputStream |
ParentDataEntryWriter.getOutputStream(DataEntry dataEntry,
Finisher finisher) |
OutputStream |
DirectoryWriter.getOutputStream(DataEntry dataEntry,
Finisher finisher) |
void |
FilteredDataEntryReader.read(DataEntry dataEntry) |
void |
ClassRewriter.read(DataEntry dataEntry) |
void |
JarReader.read(DataEntry dataEntry) |
void |
DataEntryObfuscator.read(DataEntry dataEntry) |
void |
DataEntryReader.read(DataEntry dataEntry)
Reads the given data entry.
|
void |
ClassReader.read(DataEntry dataEntry) |
void |
DataEntryRenamer.read(DataEntry dataEntry) |
void |
DataEntryCopier.read(DataEntry dataEntry) |
| Constructor and Description |
|---|
DataEntryClassWriter(DataEntryWriter dataEntryWriter,
DataEntry templateDataEntry)
Creates a new DataEntryClassWriter for writing to the given
DataEntryWriter, based on the given template DataEntry.
|
RenamedDataEntry(DataEntry dataEntry,
String name) |
ZipDataEntry(DataEntry parent,
ZipEntry zipEntry,
ZipInputStream zipInputStream) |
Copyright © 2015. All Rights Reserved.