|
|||||||||
| 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.BaseResourceCollectionContainer
public abstract class BaseResourceCollectionContainer
Base class for ResourceCollections that nest multiple ResourceCollections.
| 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 | |
|---|---|
BaseResourceCollectionContainer()
|
|
| Method Summary | |
|---|---|
void |
add(ResourceCollection c)
Add a ResourceCollection to the container. |
void |
addAll(java.util.Collection c)
Add the Collection of ResourceCollections to the container. |
void |
clear()
Clear the container. |
java.lang.Object |
clone()
Implement clone. |
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 abstract java.util.Collection |
getCollection()
Template method for subclasses to return a Collection object of Resources. |
protected java.util.List |
getResourceCollections()
Get the nested ResourceCollections. |
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 BaseResourceCollectionContainer as a String. |
| Methods inherited from class org.apache.tools.ant.types.DataType |
|---|
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, 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 BaseResourceCollectionContainer()
| Method Detail |
|---|
public void setCache(boolean b)
b - boolean cache flag.public boolean isCache()
true.
public void clear()
throws BuildException
BuildException - on error.
public void add(ResourceCollection c)
throws BuildException
c - the ResourceCollection to add.
BuildException - on error.
public void addAll(java.util.Collection c)
throws BuildException
c - the Collection whose elements to add.
BuildException - on error.public final java.util.Iterator iterator()
iterator in interface ResourceCollectionpublic int size()
size in interface ResourceCollectionpublic 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 java.util.List getResourceCollections()
protected abstract java.util.Collection getCollection()
public java.lang.Object clone()
clone in class DataTypepublic java.lang.String toString()
toString in class DataTypeString.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||