org.apache.tools.ant.types.optional.depend
Class ClassfileSet
- Cloneable, SelectorContainer
public class ClassfileSet
A ClassfileSet is a FileSet that enlists all classes that depend on a
certain set of root classes.
ClassfileSet extends FileSet, its inherited properties
defining the domain searched for dependent classes.
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, clone, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDataTypeName, getDefaultexcludes, getDir, getDirectoryScanner, getRef, getSelectors, hasPatterns, hasSelectors, isFollowSymlinks, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setDir, setExcludes, setExcludesfile, setFile, setFollowSymlinks, setIncludes, setIncludesfile, setRefid, setupDirectoryScanner, toString |
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes |
ClassfileSet
public ClassfileSet()
Default constructor.
ClassfileSet
protected ClassfileSet(ClassfileSet s)
Create a ClassfileSet from another ClassfileSet.
s - the other classfileset.
addConfiguredRoot
public void addConfiguredRoot(ClassfileSet.ClassRoot root)
Add a nested root class definition to this class file set.
root - the configured class root.
addRootFileset
public void addRootFileset(FileSet rootFileSet)
Add a fileset to which contains a collection of root classes used to
drive the search from classes.
rootFileSet - a root file set to be used to search for dependent
classes.
clone
public Object clone()
Clone this data type.
- clone in interface FileSet
- a clone of the class file set.
setRootClass
public void setRootClass(String rootClass)
Set the root class attribute.
rootClass - the name of the root class.
Copyright B) 2000-2006 Apache Software Foundation. All Rights Reserved.