|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.resources.AbstractResourceCollectionWrapper
public abstract class AbstractResourceCollectionWrapper
Base class for a ResourceCollection that wraps a single nested ResourceCollection.
| Field Summary |
|---|
| Fields inherited from class org.apache.tools.ant.types.DataType |
|---|
checked, ref |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
|---|
description, location, project |
| Constructor Summary | |
|---|---|
AbstractResourceCollectionWrapper()
|
|
| Method Summary | |
|---|---|
void |
add(ResourceCollection c)
Add a ResourceCollection to the container. |
protected abstract java.util.Iterator |
createIterator()
Do create an iterator on the resource collection. |
protected void |
dieOnCircularReference(java.util.Stack stk,
Project p)
Overrides the version of DataType to recurse on all DataType child elements that may have been added. |
protected ResourceCollection |
getResourceCollection()
Get the nested ResourceCollection. |
protected abstract int |
getSize()
Do compute the size of the resource collection. |
boolean |
isCache()
Learn whether to cache collections. |
boolean |
isFilesystemOnly()
Fulfill the ResourceCollection contract. |
java.util.Iterator |
iterator()
Fulfill the ResourceCollection contract. |
void |
setCache(boolean b)
Set whether to cache collections. |
int |
size()
Fulfill the ResourceCollection contract. |
java.lang.String |
toString()
Format this BaseResourceCollectionWrapper as a String. |
| Methods inherited from class org.apache.tools.ant.types.DataType |
|---|
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
|---|
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractResourceCollectionWrapper()
| Method Detail |
|---|
public void setCache(boolean b)
b - boolean cache flag.public boolean isCache()
true.
public void add(ResourceCollection c)
throws BuildException
c - the ResourceCollection to add.
BuildException - on error.public final java.util.Iterator iterator()
iterator in interface ResourceCollectionprotected abstract java.util.Iterator createIterator()
public int size()
size in interface ResourceCollectionprotected abstract int getSize()
public boolean isFilesystemOnly()
isFilesystemOnly in interface ResourceCollection
protected void dieOnCircularReference(java.util.Stack stk,
Project p)
throws BuildException
dieOnCircularReference in class DataTypestk - the stack of data types to use (recursively).p - the project to use to dereference the references.
BuildException - on error.protected final ResourceCollection getResourceCollection()
BuildException - if no nested ResourceCollection has been provided.public java.lang.String toString()
toString in class DataTypeString.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||