-
Method Summary
<T> voidadd (Class<T> publicType, String name, T extension)Adds a new extension to this container.
voidAdds a new extension to this container.
<T> voidAdds a new extension to this container.
<T> voidLooks for the extension of the specified type and configures it with the supplied action.
<T> voidLooks for the extension with the specified name and configures it with the supplied action.
<T> voidLooks for the extension of the specified type and configures it with the supplied action.
<T> Tcreate (Class<T> publicType, String name, Class<? extends T> instanceType, Object... constructionArguments)Creates and adds a new extension to this container.
<T> TCreates and adds a new extension to this container.
<T> Tcreate (TypeOf<T> publicType, String name, Class<? extends T> instanceType, Object... constructionArguments)Creates and adds a new extension to this container.
Looks for the extension of a given name.
<T> @Nullable TLooks for the extension of a given type (useful to avoid casting).
<T> @Nullable TLooks for the extension of a given type (useful to avoid casting).
Looks for the extension of a given name.
<T> TLooks for the extension of a given type (useful to avoid casting).
<T> TLooks for the extension of a given type (useful to avoid casting).
Provides access to the schema of all known extensions.
The extra properties extension in this extension container.
-
Method Details
-
add
-
add
-
add
-
create
-
create
-
create
-
getExtensionsSchema
-
getByType
-
getByType
-
findByType
-
findByType
-
getByName
-
findByName
-
configure
-
configure
-
configure
-