org.apache.tools.ant.types.resources

Class First

Implemented Interfaces:
Cloneable, ResourceCollection

public class First
extends BaseResourceCollectionWrapper

ResourceCollection that contains the first count elements of another ResourceCollection.
Since:
Ant 1.7

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

Method Summary

protected Collection
getCollection()
Take the first count elements.
int
getCount()
Get the number of resources to be included.
void
setCount(int i)
Set the number of resources to be included.

Methods inherited from class org.apache.tools.ant.types.resources.BaseResourceCollectionWrapper

add, dieOnCircularReference, getCollection, getResourceCollection, isCache, isFilesystemOnly, iterator, setCache, size, toString

Methods inherited from class org.apache.tools.ant.types.DataType

checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, setRefid, toString, tooManyAttributes

Methods inherited from class org.apache.tools.ant.ProjectComponent

clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject

Method Details

getCollection

protected Collection getCollection()
Take the first count elements.
Overrides:
getCollection in interface BaseResourceCollectionWrapper
Returns:
a Collection of Resources.

getCount

public int getCount()
Get the number of resources to be included. Default is 1.
Returns:
the count as int.

setCount

public void setCount(int i)
Set the number of resources to be included.
Parameters:
i - the count as int.