public class ExtensionPoint
extends java.util.LinkedHashMap
Constructor and Description |
---|
ExtensionPoint(java.lang.String extensionPointName)
Deprecated.
Construye un punto de extension.
|
ExtensionPoint(java.lang.String extensionPointName,
java.lang.String description)
Deprecated.
Construye un punto de extension.
|
Modifier and Type | Method and Description |
---|---|
void |
addAlias(java.lang.String item,
java.lang.String alias)
Deprecated.
Crea un alias para una extension registrada.
|
java.lang.Object |
create(java.lang.String name)
Deprecated.
Crea una extension.
|
java.lang.Object |
create(java.lang.String name,
java.util.Map args)
Deprecated.
|
java.lang.Object |
create(java.lang.String name,
java.lang.Object[] args)
Deprecated.
Crea una extension.
|
java.lang.String |
getDescription()
Deprecated.
Retorna la descripcion asociada al punto de extension.
|
java.lang.String |
getExtensionDescription(java.lang.String key)
Deprecated.
Retorna la descripcion asociada a una extension.
|
java.lang.String |
getName()
Deprecated.
Retorna el nombre de punto de extension.
|
java.lang.Object |
insert(java.lang.String beforeKey,
java.lang.String key,
java.lang.String description,
java.lang.Object value)
Deprecated.
Aņade una extension antes de la indicada con beforeKey,
con su descripcion asociada
|
java.lang.Object |
put(java.lang.String key,
java.lang.String description,
java.lang.Object value)
Deprecated.
Aņade una extension con su descripcion asociada
|
void |
setDescripcion(java.lang.String description)
Deprecated.
Asocia una descripcion al punto de extension.
|
void |
setExtensionDescription(java.lang.String key,
java.lang.String description)
Deprecated.
Asocia una descripcion a una extension registrada.
|
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
public ExtensionPoint(java.lang.String extensionPointName)
extensionPointName
- Nombre del punto de extension.public ExtensionPoint(java.lang.String extensionPointName, java.lang.String description)
extensionPointName
- Nombre del punto de extensiondescription
- Descripcion del punto de extensionpublic java.lang.String getName()
public java.lang.String getDescription()
public void setDescripcion(java.lang.String description)
description
- public java.lang.String getExtensionDescription(java.lang.String key)
key
- public void setExtensionDescription(java.lang.String key, java.lang.String description)
key
- Nombre de la extensiondescription
- public java.lang.Object put(java.lang.String key, java.lang.String description, java.lang.Object value)
key
- clave de la extensiondecription
- descripcion de la extensionvalue
- extensionpublic java.lang.Object insert(java.lang.String beforeKey, java.lang.String key, java.lang.String description, java.lang.Object value)
key
- clave de la extensiondecription
- descripcion de la extensionvalue
- extensionpublic java.lang.Object create(java.lang.String name) throws java.lang.InstantiationException, java.lang.IllegalAccessException
name
- Nombre de la extension a crear.java.lang.InstantiationException
java.lang.IllegalAccessException
public java.lang.Object create(java.lang.String name, java.lang.Object[] args) throws java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
name
- Nombre de la extension a crear.args
- Array de objetos a pasar como parametros en la construccion de la instancia de la extension.java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public java.lang.Object create(java.lang.String name, java.util.Map args) 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
public void addAlias(java.lang.String item, java.lang.String alias) throws java.security.KeyException
item
- Nombre de la extension registrada.alias
- alias a aņadir.java.security.KeyException