Class ExtensionBuilder
java.lang.Object
org.gvsig.utils.extensionPointsOld.ExtensionBuilder
- All Implemented Interfaces:
IExtensionBuilder
Clase de utilidad usada para crear las extensiones.
Esta clase presenta un par de metodos estaticos para permitir crear un objeto
a partir de una clase.
- Author:
- jjdelcerro
-
Constructor Details
-
ExtensionBuilder
public ExtensionBuilder()
-
-
Method Details
-
create
Crea un objeto de la clase indicada.- Parameters:
cls- Clase de la que crear la instancia- Returns:
- Throws:
InstantiationExceptionIllegalAccessException
-
create
public static Object create(Class cls, Object[] args) throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException Crea un objeto de la clase indicada. Crea un objeto de la clase indicada pasandole al constructor los argumentos indicados en args.- Parameters:
cls- Clase de la que crear la instanciaargs- Argumentos que pasar al constructor.- Returns:
- Throws:
SecurityExceptionNoSuchMethodExceptionIllegalArgumentExceptionInstantiationExceptionIllegalAccessExceptionInvocationTargetException
-
create
public static Object create(Class cls, Map args) throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException Crea un objeto de la clase indicada. Crea un objeto de la clase indicada pasandole al constructor un como argumento un Map..- Parameters:
cls- Clase de la que crear la instanciaargs- Map a pasar como argumento al constructor.- Returns:
- Throws:
SecurityExceptionNoSuchMethodExceptionIllegalArgumentExceptionInstantiationExceptionIllegalAccessExceptionInvocationTargetException
-