public class GnuArchiver extends DelegatingTool implements Archiver
| Constructor and Description |
|---|
GnuArchiver(Tool tool) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableList<String> |
getArchiveOptions(boolean isThinArchive) |
com.google.common.collect.ImmutableList<FileScrubber> |
getScrubbers() |
boolean |
isArgfileRequired()
Whether an argfile is required for a long command line (false means that it is possible to
split a long command line into chunks).
|
boolean |
isRanLibStepRequired() |
com.google.common.collect.ImmutableList<String> |
outputArgs(String outputPath) |
boolean |
supportsThinArchives() |
getCommandPrefix, getEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCommandPrefix, getEnvironmentpublic GnuArchiver(Tool tool)
public com.google.common.collect.ImmutableList<FileScrubber> getScrubbers()
getScrubbers in interface Archiverpublic boolean supportsThinArchives()
supportsThinArchives in interface Archiverpublic com.google.common.collect.ImmutableList<String> getArchiveOptions(boolean isThinArchive)
getArchiveOptions in interface Archiverpublic com.google.common.collect.ImmutableList<String> outputArgs(String outputPath)
outputArgs in interface Archiverpublic boolean isRanLibStepRequired()
isRanLibStepRequired in interface Archiverpublic boolean isArgfileRequired()
ArchiverisArgfileRequired in interface Archiver