org.apache.tools.ant.types.resources
public class ResourceList extends DataType implements ResourceCollection
description, location, project
Constructor and Description |
---|
ResourceList() |
Modifier and Type | Method and Description |
---|---|
void |
add(ResourceCollection rc)
Adds a source.
|
void |
addFilterChain(FilterChain filter)
Adds a FilterChain.
|
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.
|
boolean |
isFilesystemOnly()
Fulfill the ResourceCollection contract.
|
java.util.Iterator |
iterator()
Fulfill the ResourceCollection contract.
|
void |
setEncoding(java.lang.String encoding)
Encoding to use for input, defaults to the platform's default
encoding.
|
void |
setRefid(Reference r)
Makes this instance in effect a reference to another ResourceList
instance.
|
int |
size()
Fulfill the ResourceCollection contract.
|
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributes, toString
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
public void add(ResourceCollection rc)
public final void addFilterChain(FilterChain filter)
public final void setEncoding(java.lang.String encoding)
For a list of possible values see http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html .
public void setRefid(Reference r) throws BuildException
setRefid
in class DataType
r
- the reference to useBuildException
public final java.util.Iterator iterator()
iterator
in interface ResourceCollection
public int size()
size
in interface ResourceCollection
public boolean isFilesystemOnly()
isFilesystemOnly
in interface ResourceCollection
protected void dieOnCircularReference(java.util.Stack stk, Project p) throws BuildException
dieOnCircularReference
in class DataType
stk
- the stack of data types to use (recursively).p
- the project to use to dereference the references.BuildException
- on error.