Class AllButFirst
- All Implemented Interfaces:
Cloneable, Iterable<Resource>, ResourceCollection
ResourceCollection that contains all resources of another
collection except for the first
count elements, a la
the UNIX tail command with parameter -n +count.- Since:
- Ant 1.9.5
-
Field Summary
Fields inherited from class ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<Resource> Take all elements except for the firstcountelements.intsize()Efficient size implementation.Methods inherited from class SizeLimitCollection
getCount, getValidCount, setCountMethods inherited from class BaseResourceCollectionWrapper
createIterator, getSizeMethods inherited from class AbstractResourceCollectionWrapper
add, dieOnCircularReference, getResourceCollection, isCache, isFilesystemOnly, iterator, setCache, toStringMethods inherited from class DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributesMethods inherited from class ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface ResourceCollection
isEmpty, stream
-
Constructor Details
-
AllButFirst
public AllButFirst()
-
-
Method Details
-
getCollection
Take all elements except for the firstcountelements.- Specified by:
getCollectionin classBaseResourceCollectionWrapper- Returns:
- a Collection of Resources.
-
size
public int size()Description copied from class:SizeLimitCollectionEfficient size implementation.- Specified by:
sizein interfaceResourceCollection- Overrides:
sizein classSizeLimitCollection- Returns:
- int size
-