BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
Cargando...
Buscando...
Nada coincide
Referencia de la clase factory_method.FactoryLoader

Clase utilitaria para carga dinámica de clases. Más...

Diagrama de colaboración de factory_method.FactoryLoader:

Métodos públicos estáticos

static Object getInstance (String className) throws ClassNotFoundException, IllegalArgumentException, SecurityException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
 Crea una instancia de una clase dado su nombre completo.

Descripción detallada

Clase utilitaria para carga dinámica de clases.

Documentación de funciones miembro

◆ getInstance()

Object factory_method.FactoryLoader.getInstance ( String className) throws ClassNotFoundException, IllegalArgumentException, SecurityException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
static

Crea una instancia de una clase dado su nombre completo.

Utiliza reflexión para buscar y crear una instancia de la clase especificada. Si la clase no existe o no puede ser instanciada, retorna null.

Parámetros
classNameNombre completo de la clase (incluyendo paquete)
Devuelve
Nueva instancia de la clase, o null si no puede crearse
Excepciones
ClassNotFoundExceptionSi no se encuentra la clase
IllegalArgumentExceptionSi el argumento es inválido
SecurityExceptionSi hay una violación de seguridad
InstantiationExceptionSi falla la instanciación
IllegalAccessExceptionSi el acceso es ilegal
InvocationTargetExceptionSi falla la invocación del constructor
NoSuchMethodExceptionSi no se encuentra el constructor
Gráfico de llamadas a esta función:

La documentación de esta clase está generada del siguiente archivo: