public class PackingOptions extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ERROR |
static String |
KEEP |
static String |
PASS |
static long |
SEGMENT_LIMIT |
static String |
STRIP |
Constructor and Description |
---|
PackingOptions() |
Modifier and Type | Method and Description |
---|---|
void |
addClassAttributeAction(String attributeName,
String action) |
void |
addCodeAttributeAction(String attributeName,
String action) |
void |
addFieldAttributeAction(String attributeName,
String action) |
void |
addMethodAttributeAction(String attributeName,
String action) |
void |
addPassFile(String passFileName)
Tell the compressor to pass the file with the given name, or if the name is a directory name all files under that
directory will be passed.
|
String |
getDeflateHint() |
int |
getEffort() |
String |
getLogFile() |
String |
getModificationTime() |
long |
getSegmentLimit() |
String |
getUnknownAttributeAction() |
org.objectweb.asm.Attribute[] |
getUnknownAttributePrototypes() |
String |
getUnknownClassAttributeAction(String type) |
String |
getUnknownCodeAttributeAction(String type) |
String |
getUnknownFieldAttributeAction(String type) |
String |
getUnknownMethodAttributeAction(String type) |
boolean |
isGzip() |
boolean |
isKeepDeflateHint() |
boolean |
isKeepFileOrder() |
boolean |
isPassFile(String passFileName) |
boolean |
isStripDebug() |
boolean |
isVerbose() |
void |
removePassFile(String passFileName) |
void |
setDeflateHint(String deflateHint) |
void |
setEffort(int effort)
Sets the compression effort level (0-9, equivalent to -E command line option)
|
void |
setGzip(boolean gzip) |
void |
setKeepFileOrder(boolean keepFileOrder) |
void |
setLogFile(String logFile) |
void |
setModificationTime(String modificationTime) |
void |
setQuiet(boolean quiet) |
void |
setSegmentLimit(long segmentLimit)
Sets the segment limit (equivalent to -S command line option)
|
void |
setStripDebug(boolean stripDebug)
Sets strip debug attributes.
|
void |
setUnknownAttributeAction(String unknownAttributeAction)
Sets the compressor behavior when an unknown attribute is encountered.
|
void |
setVerbose(boolean verbose) |
public static final long SEGMENT_LIMIT
public static final String STRIP
public static final String ERROR
public static final String PASS
public static final String KEEP
public PackingOptions()
public void addClassAttributeAction(String attributeName, String action)
public void addCodeAttributeAction(String attributeName, String action)
public void addFieldAttributeAction(String attributeName, String action)
public void addMethodAttributeAction(String attributeName, String action)
public void addPassFile(String passFileName)
passFileName
- the file namepublic String getDeflateHint()
public int getEffort()
public String getLogFile()
public String getModificationTime()
public long getSegmentLimit()
public String getUnknownAttributeAction()
public org.objectweb.asm.Attribute[] getUnknownAttributePrototypes()
public String getUnknownClassAttributeAction(String type)
public String getUnknownCodeAttributeAction(String type)
public String getUnknownFieldAttributeAction(String type)
public String getUnknownMethodAttributeAction(String type)
public boolean isGzip()
public boolean isKeepDeflateHint()
public boolean isKeepFileOrder()
public boolean isPassFile(String passFileName)
public boolean isStripDebug()
public boolean isVerbose()
public void removePassFile(String passFileName)
public void setDeflateHint(String deflateHint)
public void setEffort(int effort)
effort
- the compression effort level, 0-9.public void setGzip(boolean gzip)
public void setKeepFileOrder(boolean keepFileOrder)
public void setLogFile(String logFile)
public void setModificationTime(String modificationTime)
public void setQuiet(boolean quiet)
public void setSegmentLimit(long segmentLimit)
segmentLimit
- - the limit in bytespublic void setStripDebug(boolean stripDebug)
stripDebug
- If true, all debug attributes.public void setUnknownAttributeAction(String unknownAttributeAction)
unknownAttributeAction
- - the action to performpublic void setVerbose(boolean verbose)
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.