public static interface ExtensionPoint.Extension
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
create() |
java.lang.Object |
create(java.util.Map args) |
java.lang.Object |
create(java.lang.Object[] args) |
java.util.List |
getAlias()
Obtiene la lista de alias que existen para este registro de
extension.
|
ExtensionBuilder |
getBuilder()
Obtiene la instancia del ExtenstionBuilder asociada a este registro.
|
java.lang.String |
getDescription()
Obtienen la descripcion de la extension registrada.
|
java.lang.Class |
getExtension()
Obtiene la clase asociada a este registro de extension.
|
java.lang.String |
getName()
Obtiene Nombre de la extension registrada.
|
boolean |
isBuilder()
Inica si el registro de la extension contiene una clase o una
instancia que actua como factoria.
|
boolean |
isSingleton() |
java.lang.String getName()
java.lang.String getDescription()
java.util.List getAlias()
boolean isBuilder()
boolean isSingleton()
java.lang.Class getExtension()
ExtensionBuilder getBuilder()
java.lang.Object create()
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.Object create(java.lang.Object[] args)
throws java.lang.SecurityException,
java.lang.IllegalArgumentException,
java.lang.NoSuchMethodException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.SecurityExceptionjava.lang.IllegalArgumentExceptionjava.lang.NoSuchMethodExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.Object create(java.util.Map args)
throws java.lang.SecurityException,
java.lang.IllegalArgumentException,
java.lang.NoSuchMethodException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.SecurityExceptionjava.lang.IllegalArgumentExceptionjava.lang.NoSuchMethodExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException