|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
org.gradle.api.NamedDomainObjectCollection org.gradle.api.DomainObjectCollection org.gradle.api.NamedDomainObjectSet java.lang.Iterable org.gradle.util.Configurable org.gradle.api.NamedDomainObjectContainer java.util.Collection org.gradle.api.PolymorphicDomainObjectContainer
@Incubating public interface PolymorphicDomainObjectContainer extends NamedDomainObjectContainer
A NamedDomainObjectContainer that allows to create domain objects with different types.
- the (base) type of domain objects in the containerMethod Summary | |
---|---|
Object
|
create(String name, Class type)
Creates a domain object with the specified name and type, and adds it to the container. |
Object
|
create(String name, Class type, Action configuration)
Creates a domain object with the specified name and type, adds it to the container, and configures it with the specified action. |
Methods inherited from interface NamedDomainObjectContainer | |
---|---|
configure, create, create, create, maybeCreate |
Methods inherited from interface NamedDomainObjectSet | |
---|---|
findAll, matching, matching, withType |
Method Detail |
---|
public Object create(String name, Class type)
name
- the name of the domain object to be createdtype
- the type of the domain object to be created
- the type of the domain object to be created
public Object create(String name, Class type, Action configuration)
name
- the name of the domain object to be createdtype
- the type of the domain object to be createdconfiguration
- an action for configuring the domain object
- the type of the domain object to be created
Gradle API 1.8