Class Link.Compression
java.lang.Object
org.apache.tools.ant.taskdefs.modules.Link.Compression
- Enclosing class:
- Link
public class Link.Compression
extends java.lang.Object
Child element fully describing compression of a linked image.
This includes the level, and optionally, the names of files to compress.
-
Constructor Summary
Constructors Constructor Description Compression() -
Method Summary
Modifier and Type Method Description Link.PatternListEntrycreateFiles()Creates a nested element which can specify a pattern of files to compress.Link.CompressionLevelgetLevel()Required attribute containing level of compression.voidsetFiles(java.lang.String patternList)Sets an attribute that represents a list of file patterns to compress in the linked image, as a comma-separated list of PathMatcher patterns or pattern list files.voidsetLevel(Link.CompressionLevel level)Sets attribute indicating level of compression.java.lang.StringtoCommandLineOption()Converts this element to a single jlink option value.voidvalidate()Verifies this element's state.
-
Constructor Details
-
Compression
public Compression()
-
-
Method Details
-
getLevel
Required attribute containing level of compression.- Returns:
- compression level
-
setLevel
Sets attribute indicating level of compression.- Parameters:
level- type of compression to apply to linked image
-
createFiles
Creates a nested element which can specify a pattern of files to compress.- Returns:
- new, unconfigured child element
-
setFiles
public void setFiles(java.lang.String patternList)Sets an attribute that represents a list of file patterns to compress in the linked image, as a comma-separated list of PathMatcher patterns or pattern list files.- Parameters:
patternList- comma-separated list of patterns and/or file names- See Also:
Link.PatternListEntry
-
validate
public void validate()Verifies this element's state.- Throws:
BuildException- if compression level is not setBuildException- if any nested patterns are invalid
-
toCommandLineOption
public java.lang.String toCommandLineOption()Converts this element to a single jlink option value.- Returns:
- command line option representing this element's state
-