Class Change<E extends ArchiveEntry>
- java.lang.Object
-
- org.apache.commons.compress.changes.Change<E>
-
- Type Parameters:
E- The ArchiveEntry type.
final class Change<E extends ArchiveEntry> extends java.lang.ObjectChange holds meta information about a change.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classChange.ChangeTypeEnumerates types of changes.
-
Field Summary
Fields Modifier and Type Field Description private EentryNew entry to add.private java.io.InputStreaminputStreamSource for new entry.private booleanreplaceModeChange should replaceMode existing entries.private java.lang.StringtargetFileNameEntry name to delete.private Change.ChangeTypetypeType of change.
-
Constructor Summary
Constructors Constructor Description Change(E archiveEntry, java.io.InputStream inputStream, boolean replace)Constructs a change which adds an entry.Change(java.lang.String fileName, Change.ChangeType type)Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) EgetEntry()(package private) java.io.InputStreamgetInputStream()(package private) java.lang.StringgetTargetFileName()(package private) Change.ChangeTypegetType()(package private) booleanisReplaceMode()
-
-
-
Field Detail
-
targetFileName
private final java.lang.String targetFileName
Entry name to delete.
-
entry
private final E extends ArchiveEntry entry
New entry to add.
-
inputStream
private final java.io.InputStream inputStream
Source for new entry.
-
replaceMode
private final boolean replaceMode
Change should replaceMode existing entries.
-
type
private final Change.ChangeType type
Type of change.
-
-
Constructor Detail
-
Change
Change(E archiveEntry, java.io.InputStream inputStream, boolean replace)
Constructs a change which adds an entry.- Parameters:
archiveEntry- the entry detailsinputStream- the InputStream for the entry data
-
Change
Change(java.lang.String fileName, Change.ChangeType type)Constructs a new instance. Takes the file name of the file to be deleted from the stream as argument.- Parameters:
fileName- the file name of the file to delete
-
-
Method Detail
-
getEntry
E getEntry()
-
getInputStream
java.io.InputStream getInputStream()
-
getTargetFileName
java.lang.String getTargetFileName()
-
getType
Change.ChangeType getType()
-
isReplaceMode
boolean isReplaceMode()
-
-