TarBuilder object for
building Tar archives.See: Description
| Interface | Description |
|---|---|
| DirectoryAdapter<T> |
This interface adapts a directory entity of some kind to an interface that
the different
TarEntryStrategy implementations can use. |
| PaxVariableProvider |
Implementations of this interface is used by the
PaxTarEntryStrategy
to add more Pax variables to Pax headers. |
| TarEntryStrategy |
This interface defines a strategy for how Tar entries are written to a tar
file.
|
| Class | Description |
|---|---|
| DirectoryViewDirectoryAdapter |
This object adapts a
DirectoryView object to the
DirectoryAdapter interface. |
| FileDirectoryAdapter |
This object adapts a
File directory to the
DirectoryAdapter interface. |
| GnuTarEntryStrategy |
This strategy extends the
UstarEntryStrategy with the capability to
use special headers for long Tar entry paths and link targets. |
| PaxTarEntryStrategy |
This strategy extends the
UstarEntryStrategy creates a special Pax
header before the regular ustar header. |
| TarBuilder |
The Tar builder is an
ArchiveBuilder for
building Tar files. |
| TarBuilderSettings |
This object contains the settings for a Tar archive builder.
|
| TarEntrySettings |
This object contains settings for a Tar entry that is to be added to a tar
archive by a
TarBuilder. |
| TarStreamBuilder |
This Tar builder writes its output to a stream.
|
| UstarEntryStrategy |
This strategy extends the
V7TarEntryStrategy to be able to write full
ustar Tar entry headers. |
| V7TarEntryStrategy |
This
TarEntryStrategy creates Tar entries conforming to the old Unix
v7 format. |
TarBuilder object for
building Tar archives.