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, getEnvironment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCommandPrefix, getEnvironment
public GnuArchiver(Tool tool)
public com.google.common.collect.ImmutableList<FileScrubber> getScrubbers()
getScrubbers
in interface Archiver
public boolean supportsThinArchives()
supportsThinArchives
in interface Archiver
public com.google.common.collect.ImmutableList<String> getArchiveOptions(boolean isThinArchive)
getArchiveOptions
in interface Archiver
public com.google.common.collect.ImmutableList<String> outputArgs(String outputPath)
outputArgs
in interface Archiver
public boolean isRanLibStepRequired()
isRanLibStepRequired
in interface Archiver
public boolean isArgfileRequired()
Archiver
isArgfileRequired
in interface Archiver