java.lang.Cloneable
, java.lang.Iterable<Resource>
, ResourceCollection
public class Sort extends BaseResourceCollectionWrapper
description, location, project
Constructor | Description |
---|---|
Sort() |
Modifier and Type | Method | Description |
---|---|---|
void |
add(ResourceComparator c) |
Add a ResourceComparator to this Sort ResourceCollection.
|
protected void |
dieOnCircularReference(java.util.Stack<java.lang.Object> stk,
Project p) |
Overrides the BaseResourceCollectionContainer version
to recurse on nested ResourceComparators.
|
protected java.util.Collection<Resource> |
getCollection() |
Sort the contained elements.
|
add, getResourceCollection, isCache, isFilesystemOnly, iterator, setCache, size, toString
createIterator, getSize
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
isEmpty, stream
protected java.util.Collection<Resource> getCollection()
getCollection
in class BaseResourceCollectionWrapper
public void add(ResourceComparator c)
c
- the ResourceComparator to add.protected void dieOnCircularReference(java.util.Stack<java.lang.Object> stk, Project p) throws BuildException
dieOnCircularReference
in class AbstractResourceCollectionWrapper
stk
- the stack of data types to use (recursively).p
- the project to use to dereference the references.BuildException
- on error.