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.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException