|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gradle.api.internal.AbstractDomainObjectCollection
org.gradle.api.internal.DefaultDomainObjectContainer
class DefaultDomainObjectContainer extends AbstractDomainObjectCollection
Nested Class Summary | |
---|---|
class |
DefaultDomainObjectContainer.FilteredStore
|
class |
DefaultDomainObjectContainer.MapStore
|
interface |
DefaultDomainObjectContainer.Store
|
Constructor Summary | |
DefaultDomainObjectContainer(java.lang.Class type)
|
|
protected DefaultDomainObjectContainer(java.lang.Class type, Store store)
|
Method Summary | |
---|---|
protected void
|
addObject(java.lang.String name, T object)
Adds a domain object to this container. |
Rule
|
addRule(Rule rule)
|
Rule
|
addRule(java.lang.String description, Closure ruleAction)
|
protected UnknownDomainObjectException
|
createNotFoundException(java.lang.String name)
|
T
|
findByName(java.lang.String name)
|
java.util.Map
|
getAsMap()
|
java.lang.String
|
getDisplayName()
|
java.util.List
|
getRules()
|
protected java.lang.Class
|
getType()
|
DomainObjectCollection
|
matching(Spec spec)
|
protected Store
|
storeWithSpec(Spec spec)
|
protected Store
|
storeWithType(java.lang.Class type)
|
Action
|
whenObjectAdded(Action action)
|
void
|
whenObjectAdded(Closure action)
|
Action
|
whenObjectRemoved(Action action)
|
DomainObjectCollection
|
withType(java.lang.Class type)
|
Methods inherited from class AbstractDomainObjectCollection | |
---|---|
allObjects, allObjects, createNotFoundException, findAll, getAll, getAsDynamicObject, getAt, getByName, getByName, getDisplayName, iterator, methodMissing, propertyMissing |
Methods inherited from class java.lang.Object | |
---|---|
hashCode, getClass, equals, toString, wait, wait, wait, notify, notifyAll |
Constructor Detail |
---|
public DefaultDomainObjectContainer(java.lang.Class type)
protected DefaultDomainObjectContainer(java.lang.Class type, Store store)
Method Detail |
---|
protected void addObject(java.lang.String name, T object)
public Rule addRule(Rule rule)
public Rule addRule(java.lang.String description, Closure ruleAction)
protected UnknownDomainObjectException createNotFoundException(java.lang.String name)
public T findByName(java.lang.String name)
public java.util.Map getAsMap()
public java.lang.String getDisplayName()
public java.util.List getRules()
protected java.lang.Class getType()
public DomainObjectCollection matching(Spec spec)
protected Store storeWithSpec(Spec spec)
protected Store storeWithType(java.lang.Class type)
public Action whenObjectAdded(Action action)
public void whenObjectAdded(Closure action)
public Action whenObjectRemoved(Action action)
public DomainObjectCollection withType(java.lang.Class type)
Groovy Documentation