public class CommandFactory
extends java.lang.Object
Clase que implementa los patrones factoría concreta y singleton y cuya función es la de dotar al framework de una clase única encargada de la localización e instanciación de objetos declarados en el fichero de configuración del framework.
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
Action |
getAction(java.lang.String clazz)
Método que crea una instancia de la clase action especificada.
|
ExceptionHandler |
getExceptionHandler(java.lang.String clazz)
Método que crea una instancia de la clase ExceptionHandler especificada.
|
Form |
getForm(java.lang.String clazz)
Método que crea una instancia de la clase Form especificada.
|
static CommandFactory |
getInstance()
Método que recupera la única instancia disponible de CommandFactory.
|
Interceptor |
getInterceptor(java.lang.String clazz)
Método que crea una instancia de la clase Interceptor especificada.
|
public static CommandFactory getInstance()
CommandFactory
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public Interceptor getInterceptor(java.lang.String clazz) throws InterceptorException
clazz
- nombre de la clase de que se quiere instanciar.Interceptor
especificada por clazz.InterceptorException
- Excepción que encapsula los posibles problemas sucedidos durante
la instanciación de una clase de tipo Interceptor.public Action getAction(java.lang.String clazz) throws ActionException
clazz
- nombre de la clase de tipo Action que se quiere instanciar.Action
especificada por clazz.ActionException
- Excepción que encapsula los posibles problemas sucedidos durante
la instanciación de una clase de tipo Action.public Form getForm(java.lang.String clazz) throws FormException
clazz
- pakage y nombre de la clase de tipo Form que se quiere instanciar.Form
especificada por clazz.FormException
- Excepción que encapsula los posibles problemas sucedidos durante
la instanciación de una clase de tipo Form.public ExceptionHandler getExceptionHandler(java.lang.String clazz) throws ExceptionHandlerException
clazz
- pakage y nombre de la clase de tipo ExceptionHandler que se quiere instanciar.ExceptionHandler
especificada por clazz.ExceptionHandlerException
- Excepción que encapsula los posibles problemas sucedidos durante
la instanciación de una clase de tipo ExceptionHandler.