public interface ExtensionPointManager
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(ExtensionPoint extensionPoint)
Aņade el punto de extension indicado al registro de puntos de extension.
|
ExtensionPoint |
add(java.lang.String name) |
ExtensionPoint |
add(java.lang.String name,
java.lang.String description)
Metodo de utilidad para facilitar la creacion de puntos de extension.
|
ExtensionPoint |
create(java.lang.String name,
java.lang.String description)
Crea un nuevo punto de extension y nos lo debuelve.
|
java.lang.Object |
createObject(java.lang.Class klass,
java.lang.Object[] paramters) |
ExtensionPoint |
get(java.lang.String name)
Obtiene el punto de extension asociado al nombre indicado.
|
int |
getCount()
Obtiene el numero de puntos de extension existentes.
|
java.util.List |
getNames()
Obtiene la lista de nombres de los puntos de extension existentes.
|
boolean |
has(java.lang.String name)
Comprueba si un punto de extension existe.
|
java.util.Iterator |
interator()
Obtiene un iterador sobre los puntos de extension existentes.
|
ExtensionPoint create(java.lang.String name, java.lang.String description)
name - , nombre del punto de extension a crear.description - , descripcion del punto de extension a crear.boolean add(ExtensionPoint extensionPoint)
extensionPoint - , punto de extension a aņadir al registro.ExtensionPoint get(java.lang.String name)
name - , nombre del punto de extension que queremos obtener.boolean has(java.lang.String name)
int getCount()
java.util.Iterator interator()
java.util.List getNames()
ExtensionPoint add(java.lang.String name, java.lang.String description)
nam - , nombre del punto de extensiondescription - , descripcion del punto de extensionExtensionPoint add(java.lang.String name)
java.lang.Object createObject(java.lang.Class klass,
java.lang.Object[] paramters)
throws java.lang.SecurityException,
java.lang.NoSuchMethodException,
java.lang.IllegalArgumentException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.SecurityExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalArgumentExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException