|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD | |||||||
org.gradle.api.NamedDomainObjectCollectionorg.gradle.api.NamedDomainObjectSet
org.gradle.util.Configurable
java.lang.Iterable
org.gradle.api.NamedDomainObjectContainer
org.gradle.api.DomainObjectCollection
org.gradle.api.PolymorphicDomainObjectContainer
java.util.Collection
@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 container| Method 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, 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.5