org.apache.tools.ant.types
Class PatternSet
- Cloneable
public class PatternSet
implements Cloneable
Named collection of include/exclude tags.
Moved out of MatchingTask to make it a standalone object that
could be referenced (by scripts for example).
checkAttributesAllowed , checkChildrenAllowed , circularReference , dieOnCircularReference , getCheckedRef , getDescription , getRefid , isChecked , isReference , noChildrenAllowed , setChecked , setDescription , setRefid , tooManyAttributes |
PatternSet
public PatternSet()
Creates a new PatternSet
instance.
addConfiguredPatternset
public void addConfiguredPatternset(PatternSet p)
This is a patternset nested element.
p
- a configured patternset nested element.
append
public void append(PatternSet other,
Project p)
Adds the patterns of the other instance to this set.
other
- the other PatternSet instance.p
- the current project.
clone
public Object clone()
- a clone of this patternset.
- Ant 1.6
createExclude
public PatternSet.NameEntry createExclude()
add a name entry on the exclude list
- a nested exclude element to be configured.
createExcludesFile
public PatternSet.NameEntry createExcludesFile()
add a name entry on the exclude files list
- a nested excludesfile element to be configured.
createInclude
public PatternSet.NameEntry createInclude()
add a name entry on the include list
- a nested include element to be configured.
createIncludesFile
public PatternSet.NameEntry createIncludesFile()
add a name entry on the include files list
- a nested includesfile element to be configured.
getExcludePatterns
public String[] getExcludePatterns(Project p)
Returns the filtered include patterns.
p
- the current project.
- the filtered excluded patterns.
getIncludePatterns
public String[] getIncludePatterns(Project p)
Returns the filtered include patterns.
p
- the current project.
- the filtered included patterns.
setExcludes
public void setExcludes(String excludes)
Appends excludes
to the current list of exclude patterns.
Patterns may be separated by a comma or a space.
excludes
- the string containing the exclude patterns
setExcludesfile
public void setExcludesfile(File excludesFile)
throws BuildException
Sets the name of the file containing the excludes patterns.
excludesFile
- The file to fetch the exclude patterns from.
BuildException
- on error.
setIncludes
public void setIncludes(String includes)
Appends includes
to the current list of include patterns.
Patterns may be separated by a comma or a space.
includes
- the string containing the include patterns
setIncludesfile
public void setIncludesfile(File includesFile)
throws BuildException
Sets the name of the file containing the includes patterns.
includesFile
- The file to fetch the include patterns from.
BuildException
- on error.
setRefid
public void setRefid(Reference r)
throws BuildException
Makes this instance in effect a reference to another PatternSet
instance.
You must not set another attribute or nest elements inside
this element if you make it a reference.
- setRefid in interface DataType
r
- the reference to another patternset.
BuildException
- on error.
toString
public String toString()
- a printable form of this object.
Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.