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(String name) |
ExtensionPoint |
add(String name,
String description)
Metodo de utilidad para facilitar la creacion de puntos de extension.
|
ExtensionPoint |
create(String name,
String description)
Crea un nuevo punto de extension y nos lo debuelve.
|
Object |
createObject(Class klass,
Object[] paramters) |
ExtensionPoint |
get(String name)
Obtiene el punto de extension asociado al nombre indicado.
|
int |
getCount()
Obtiene el numero de puntos de extension existentes.
|
List |
getNames()
Obtiene la lista de nombres de los puntos de extension existentes.
|
boolean |
has(String name)
Comprueba si un punto de extension existe.
|
Iterator |
interator()
Obtiene un iterador sobre los puntos de extension existentes.
|
ExtensionPoint create(String name, 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(String name)
name
- , nombre del punto de extension que queremos obtener.boolean has(String name)
int getCount()
Iterator interator()
List getNames()
ExtensionPoint add(String name, String description)
nam
- , nombre del punto de extensiondescription
- , descripcion del punto de extensionExtensionPoint add(String name)
Object createObject(Class klass, Object[] paramters) throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException