| 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 |
ClassPathDataEntry
DataEntry implementation which loads an input stream from the classpath of
the running VM.
|
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 |
WrappedDataEntry
This DataEntry wraps another data entry.
|
class |
ZipDataEntry
This
DataEntry represents a ZIP entry. |
class |
ZipFileDataEntry
This
DataEntry represents a ZIP entry. |
| Modifier and Type | Field and Description |
|---|---|
protected DataEntry |
WrappedDataEntry.wrappedEntry |
| Modifier and Type | Method and Description |
|---|---|
DataEntry |
ZipDataEntry.getParent() |
DataEntry |
DataEntry.getParent()
Returns the parent of this data entry, or
null if it doesn't
have one. |
DataEntry |
ClassPathDataEntry.getParent() |
DataEntry |
ZipFileDataEntry.getParent() |
DataEntry |
WrappedDataEntry.getParent() |
DataEntry |
FileDataEntry.getParent() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DataEntryParentFilter.accepts(DataEntry dataEntry) |
boolean |
DataEntryNameFilter.accepts(DataEntry dataEntry) |
boolean |
DataEntryDirectoryFilter.accepts(DataEntry dataEntry) |
boolean |
DataEntryFilter.accepts(DataEntry dataEntry)
Checks whether the filter accepts the given data entry.
|
boolean |
ClassMapDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
RenamedParentDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
ClassDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
JarWriter.createDirectory(DataEntry dataEntry) |
boolean |
CascadingDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
PrefixAddingDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
DirectoryWriter.createDirectory(DataEntry dataEntry) |
boolean |
FilteredDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
DataEntryWriter.createDirectory(DataEntry dataEntry)
Creates a directory.
|
boolean |
ParentDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
ExtraDataEntryWriter.createDirectory(DataEntry dataEntry) |
boolean |
RenamedDataEntryWriter.createDirectory(DataEntry dataEntry) |
OutputStream |
ClassMapDataEntryWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
RenamedParentDataEntryWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
ClassDataEntryWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
JarWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
CascadingDataEntryWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
PrefixAddingDataEntryWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
DirectoryWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
FilteredDataEntryWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
DataEntryWriter.createOutputStream(DataEntry dataEntry)
Creates a new output stream for writing data.
|
OutputStream |
ParentDataEntryWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
ExtraDataEntryWriter.createOutputStream(DataEntry dataEntry) |
OutputStream |
RenamedDataEntryWriter.createOutputStream(DataEntry dataEntry) |
void |
RenamedDataEntryReader.read(DataEntry dataEntry) |
void |
PrefixStrippingDataEntryReader.read(DataEntry dataEntry) |
void |
DataEntryReader.read(DataEntry dataEntry)
Reads the given data entry.
|
void |
FilteredDataEntryReader.read(DataEntry dataEntry) |
void |
DataEntryCopier.read(DataEntry dataEntry) |
void |
ClassReader.read(DataEntry dataEntry) |
void |
JarReader.read(DataEntry dataEntry) |
void |
IdleRewriter.read(DataEntry dataEntry) |
boolean |
ClassMapDataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
RenamedParentDataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
ClassDataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
JarWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
CascadingDataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
PrefixAddingDataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
DirectoryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
FilteredDataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
DataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2)
Returns whether the two given data entries would result in the same
output stream.
|
boolean |
ParentDataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
ExtraDataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
boolean |
RenamedDataEntryWriter.sameOutputStream(DataEntry dataEntry1,
DataEntry dataEntry2) |
protected void |
JarWriter.setUp(DataEntry dataEntry)
Sets up the zip output for the given parent entry.
|
| 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) |
WrappedDataEntry(DataEntry wrappedEntry) |
ZipDataEntry(DataEntry parent,
ZipEntry zipEntry,
ZipInputStream zipInputStream) |
ZipFileDataEntry(DataEntry parent,
ZipEntry zipEntry,
ZipFile zipFile) |
Copyright © 2019. All rights reserved.