Class Link.PatternListEntry
java.lang.Object
org.apache.tools.ant.taskdefs.modules.Link.PatternListEntry
- Enclosing class:
- Link
Child element type which specifies a jlink files pattern.  Each
 instance may specify a string
 PathMatcher pattern
 or a text file containing a list of such patterns, one per line.
- 
Constructor SummaryConstructorsConstructorDescriptionCreates an unconfigured element.PatternListEntry(String pattern) Creates a new element from either a pattern or listing file.
- 
Method SummaryModifier and TypeMethodDescriptionReturns this element's list file attribute, if set.Returns this element's PathMatcher pattern attribute, if set.voidsetListFile(File file) Sets this element's list file attribute.voidsetPattern(String pattern) Sets this element's PathMatcher pattern attribute for matching files.Converts this element to a jlink command line attribute, either this element's bare pattern, or its list file preceded by "@".voidvalidate()Verifies this element's state.
- 
Constructor Details- 
PatternListEntrypublic PatternListEntry()Creates an unconfigured element.
- 
PatternListEntryCreates a new element from either a pattern or listing file. If the argument starts with "@", the remainder of it is assumed to be a listing file; otherwise, it is treated as a PathMatcher pattern.- Parameters:
- pattern- a PathMatcher pattern or- @-filename
 
 
- 
- 
Method Details- 
getPatternReturns this element's PathMatcher pattern attribute, if set.- Returns:
- this element's files pattern
 
- 
setPatternSets this element's PathMatcher pattern attribute for matching files.- Parameters:
- pattern- new files pattern
 
- 
getListFileReturns this element's list file attribute, if set.- Returns:
- this element's list file
- See Also:
 
- 
setListFileSets this element's list file attribute. The file must be a plain text file with one PathMatcher pattern per line.- Parameters:
- file- list file containing patterns
- See Also:
 
- 
validatepublic void validate()Verifies this element's state.- Throws:
- BuildException- if both pattern and file are set
- BuildException- if neither pattern nor file is set
 
- 
toOptionValueConverts this element to a jlink command line attribute, either this element's bare pattern, or its list file preceded by "@".- Returns:
- this element's information converted to a command line value
 
 
-