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.ProjectComponent
description, location, project
-
Constructor Summary
ConstructorDescriptionDefault constructor.ResourceSelectorContainer
(ResourceSelector... resourceSelectors) Construct a new ResourceSelectorContainer with the specified array of selectors. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a ResourceSelector to the container.protected void
dieOnCircularReference
(Stack<Object> stk, Project p) Overrides the version from DataType to recurse on nested ResourceSelectors.Get the configuredResourceSelector
s as aList
.Return an Iterator over the nested selectors.boolean
Learn whether this ResourceSelectorContainer has selectors.int
Get the count of nested selectors.Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, 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.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
ResourceSelectorContainer
public ResourceSelectorContainer()Default constructor. -
ResourceSelectorContainer
Construct a new ResourceSelectorContainer with the specified array of selectors.- Parameters:
resourceSelectors
- the ResourceSelector[] to add.
-
-
Method Details
-
add
Add a ResourceSelector to the container.- Parameters:
s
- the ResourceSelector to add.
-
hasSelectors
public boolean hasSelectors()Learn whether this ResourceSelectorContainer has selectors.- Returns:
- boolean indicating whether selectors have been added to the container.
-
selectorCount
public int selectorCount()Get the count of nested selectors.- Returns:
- the selector count as int.
-
getSelectors
Return an Iterator over the nested selectors.- Returns:
- Iterator of ResourceSelectors.
-
getResourceSelectors
Get the configuredResourceSelector
s as aList
.- Returns:
List
ofResourceSelector
-
dieOnCircularReference
Overrides the version from DataType to recurse on nested ResourceSelectors.- Overrides:
dieOnCircularReference
in classDataType
- Parameters:
stk
- the Stack of references.p
- the Project to resolve against.- Throws:
BuildException
- on error.
-