|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- The type of element in the setpublic interface NamedDomainObjectList<T>
A specialisation of NamedDomainObjectCollection
that also implements List
.
All object equality is determined in terms of object names. That is, calling remove()
with an object that is NOT equal to
an existing object in terms of equals
, but IS in terms of name equality will result in the existing collection item with
the equal name being removed.
Method Summary | ||
---|---|---|
List<T> |
findAll(Closure spec)
Returns a collection which contains the objects in this collection which meet the given closure specification. |
|
NamedDomainObjectList<T> |
matching(Closure spec)
Returns a collection which contains the objects in this collection which meet the given closure specification. |
|
NamedDomainObjectList<T> |
matching(Spec<? super T> spec)
Returns a collection which contains the objects in this collection which meet the given specification. |
|
|
withType(Class<S> type)
Returns a collection containing the objects in this collection of the given type. |
Methods inherited from interface org.gradle.api.NamedDomainObjectCollection |
---|
add, addAll, addRule, addRule, findByName, getAsMap, getAt, getByName, getByName, getNamer, getRules |
Methods inherited from interface org.gradle.api.DomainObjectCollection |
---|
all, all, allObjects, allObjects, findAll, getAll, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withType |
Methods inherited from interface java.util.Collection |
---|
clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
Methods inherited from interface java.util.List |
---|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray |
Method Detail |
---|
<S extends T> NamedDomainObjectList<S> withType(Class<S> type)
withType
in interface DomainObjectCollection<T>
withType
in interface NamedDomainObjectCollection<T>
type
- The type of objects to find.
NamedDomainObjectList<T> matching(Spec<? super T> spec)
matching
in interface DomainObjectCollection<T>
matching
in interface NamedDomainObjectCollection<T>
spec
- The specification to use.
NamedDomainObjectList<T> matching(Closure spec)
matching
in interface DomainObjectCollection<T>
matching
in interface NamedDomainObjectCollection<T>
spec
- The specification to use. The closure gets a collection element as an argument.
List<T> findAll(Closure spec)
findAll
in interface DomainObjectCollection<T>
spec
- The specification to use. The closure gets a collection element as an argument.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |