A Convention manages a set of convention objects. When you add a convention object to a Convention, and the properties and methods of the convention object become available as properties and methods of
the object which the convention is associated to. A convention object is simply a POJO or POGO. Usually, a Convention is used by plugins to extend a Project or a Task.
| Type | Name and description |
|---|---|
T |
findPlugin(Class<T> type)Locates the plugin convention object with the given type. |
org.gradle.internal.metaobject.DynamicObject |
getExtensionsAsDynamicObject()Returns a dynamic object which represents the properties and methods contributed by the extensions and convention objects contained in this convention. |
T |
getPlugin(Class<T> type)Locates the plugin convention object with the given type. |
Map<String, Object> |
getPlugins()Returns the plugin convention objects contained in this convention. |
| Methods inherited from class | Name |
|---|---|
interface ExtensionContainer |
add, configure, create, findByName, findByType, getByName, getByType, getExtraProperties |
Locates the plugin convention object with the given type.
type - The convention object type.Returns a dynamic object which represents the properties and methods contributed by the extensions and convention objects contained in this convention.
Locates the plugin convention object with the given type.
type - The convention object type.