Class ResourceSelectorContainer
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.types.DataType
- 
- org.apache.tools.ant.types.resources.selectors.ResourceSelectorContainer
 
 
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description ResourceSelectorContainer()Default constructor.ResourceSelectorContainer(ResourceSelector... resourceSelectors)Construct a new ResourceSelectorContainer with the specified array of selectors.
 - 
Method SummaryModifier and Type Method Description voidadd(ResourceSelector s)Add a ResourceSelector to the container.protected voiddieOnCircularReference(java.util.Stack<java.lang.Object> stk, Project p)Overrides the version from DataType to recurse on nested ResourceSelectors.java.util.List<ResourceSelector>getResourceSelectors()Get the configuredResourceSelectors as aList.java.util.Iterator<ResourceSelector>getSelectors()Return an Iterator over the nested selectors.booleanhasSelectors()Learn whether this ResourceSelectorContainer has selectors.intselectorCount()Get the count of nested selectors.- 
Methods inherited from class org.apache.tools.ant.types.DataTypecheckAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toString
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Constructor Detail- 
ResourceSelectorContainerpublic ResourceSelectorContainer() Default constructor.
 - 
ResourceSelectorContainerpublic ResourceSelectorContainer(ResourceSelector... resourceSelectors) Construct a new ResourceSelectorContainer with the specified array of selectors.- Parameters:
- resourceSelectors- the ResourceSelector[] to add.
 
 
- 
 - 
Method Detail- 
addpublic void add(ResourceSelector s) Add a ResourceSelector to the container.- Parameters:
- s- the ResourceSelector to add.
 
 - 
hasSelectorspublic boolean hasSelectors() Learn whether this ResourceSelectorContainer has selectors.- Returns:
- boolean indicating whether selectors have been added to the container.
 
 - 
selectorCountpublic int selectorCount() Get the count of nested selectors.- Returns:
- the selector count as int.
 
 - 
getSelectorspublic java.util.Iterator<ResourceSelector> getSelectors() Return an Iterator over the nested selectors.- Returns:
- Iterator of ResourceSelectors.
 
 - 
getResourceSelectorspublic java.util.List<ResourceSelector> getResourceSelectors() Get the configuredResourceSelectors as aList.- Returns:
- Listof- ResourceSelector
 
 - 
dieOnCircularReferenceprotected void dieOnCircularReference(java.util.Stack<java.lang.Object> stk, Project p) throws BuildExceptionOverrides the version from DataType to recurse on nested ResourceSelectors.- Overrides:
- dieOnCircularReferencein class- DataType
- Parameters:
- stk- the Stack of references.
- p- the Project to resolve against.
- Throws:
- BuildException- on error.
 
 
- 
 
-