org.apache.tools.ant.types.resources
Class BaseResourceCollectionWrapper
- Cloneable, ResourceCollection
public abstract class BaseResourceCollectionWrapper
Base class for a ResourceCollection that wraps a single nested
ResourceCollection.
void | add(ResourceCollection c)- Add a ResourceCollection to the container.
|
protected void | dieOnCircularReference(Stack stk, Project p)- Overrides the version of DataType to recurse on all DataType
child elements that may have been added.
|
protected abstract Collection | getCollection()- Template method for subclasses to return a Collection of Resources.
|
protected ResourceCollection | getResourceCollection()- Get the nested ResourceCollection.
|
boolean | isCache()- Learn whether to cache collections.
|
boolean | isFilesystemOnly()- Fulfill the ResourceCollection contract.
|
Iterator | iterator()- Fulfill the ResourceCollection contract.
|
void | setCache(boolean b)- Set whether to cache collections.
|
int | size()- Fulfill the ResourceCollection contract.
|
String | toString()- Format this BaseResourceCollectionWrapper as a String.
|
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, setRefid, toString, tooManyAttributes |
dieOnCircularReference
protected void dieOnCircularReference(Stack stk,
Project p)
throws BuildException Overrides the version of DataType to recurse on all DataType
child elements that may have been added.
- dieOnCircularReference in interface DataType
stk - the stack of data types to use (recursively).p - the project to use to dereference the references.
getCollection
protected abstract Collection getCollection()
Template method for subclasses to return a Collection of Resources.
getResourceCollection
protected final ResourceCollection getResourceCollection()
Get the nested ResourceCollection.
isCache
public boolean isCache()
Learn whether to cache collections. Default is true.
isFilesystemOnly
public boolean isFilesystemOnly()
Fulfill the ResourceCollection contract.
- isFilesystemOnly in interface ResourceCollection
- whether this is a filesystem-only resource collection.
iterator
public final Iterator iterator()
Fulfill the ResourceCollection contract.
- iterator in interface ResourceCollection
- an Iterator of Resources.
setCache
public void setCache(boolean b)
Set whether to cache collections.
size
public int size()
Fulfill the ResourceCollection contract.
- size in interface ResourceCollection
- number of elements as int.
toString
public String toString()
Format this BaseResourceCollectionWrapper as a String.
- toString in interface DataType