Class Link.Compression
- java.lang.Object
- 
- org.apache.tools.ant.taskdefs.modules.Link.Compression
 
- 
- Enclosing class:
- Link
 
 public class Link.Compression extends java.lang.ObjectChild element fully describing compression of a linked image. This includes the level, and optionally, the names of files to compress.
- 
- 
Constructor SummaryConstructors Constructor Description Compression()
 - 
Method SummaryModifier 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.
 
- 
- 
- 
Method Detail- 
getLevelpublic Link.CompressionLevel getLevel() Required attribute containing level of compression.- Returns:
- compression level
 
 - 
setLevelpublic void setLevel(Link.CompressionLevel level) Sets attribute indicating level of compression.- Parameters:
- level- type of compression to apply to linked image
 
 - 
createFilespublic Link.PatternListEntry createFiles() Creates a nested element which can specify a pattern of files to compress.- Returns:
- new, unconfigured child element
 
 - 
setFilespublic 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
 
 - 
validatepublic void validate() Verifies this element's state.- Throws:
- BuildException- if compression level is not set
- BuildException- if any nested patterns are invalid
 
 - 
toCommandLineOptionpublic java.lang.String toCommandLineOption() Converts this element to a single jlink option value.- Returns:
- command line option representing this element's state
 
 
- 
 
-