|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PluginCollection<T extends Plugin>
A PluginCollection
represents a collection of Plugin
instances.
Method Summary | ||
---|---|---|
void |
allPlugins(Action<? super T> action)
Executes the given action against all plugins in this collection, and any plugins subsequently added to this collection. |
|
void |
allPlugins(Closure closure)
Executes the given closure against all plugins in this collection, and any plugins subsequently added to this collection. |
|
PluginCollection<T> |
matching(Closure closure)
Returns a collection which contains the objects in this collection which meet the given closure specification. |
|
PluginCollection<T> |
matching(Spec<? super T> spec)
Returns a collection which contains the objects in this collection which meet the given specification. |
|
Action<? super T> |
whenPluginAdded(Action<? super T> action)
Adds an Action to be executed when a plugin is added to this collection. |
|
void |
whenPluginAdded(Closure closure)
Adds a closure to be called when a plugin is added to this collection. |
|
|
withType(Class<S> type)
Returns a collection containing the objects in this collection of the given type. |
Methods inherited from interface org.gradle.api.DomainObjectCollection |
---|
allObjects, allObjects, findAll, getAll, whenObjectAdded, whenObjectAdded, whenObjectRemoved |
Methods inherited from interface java.lang.Iterable |
---|
iterator |
Method Detail |
---|
PluginCollection<T> matching(Spec<? super T> spec)
matching
in interface DomainObjectCollection<T extends Plugin>
spec
- The specification to use.
PluginCollection<T> matching(Closure closure)
matching
in interface DomainObjectCollection<T extends Plugin>
closure
- The specification to use. The closure gets a collection element as an argument.
<S extends T> PluginCollection<S> withType(Class<S> type)
withType
in interface DomainObjectCollection<T extends Plugin>
type
- The type of objects to find.
Action<? super T> whenPluginAdded(Action<? super T> action)
Action
to be executed when a plugin is added to this collection.
action
- The action to be executed
void whenPluginAdded(Closure closure)
closure
- The closure to be calledvoid allPlugins(Action<? super T> action)
action
- The action to be executedvoid allPlugins(Closure closure)
closure
- The closure to be called
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |