|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jewel.core.ActionMapper
public class ActionMapper
Classe que gestiona el mapa d'accions ActionMap
del gestor d'accions o ActionManager
Constructor Summary | |
---|---|
ActionMapper()
Constructor |
Method Summary | |
---|---|
void |
addAction(java.lang.String controllerPath,
java.lang.String actionPath,
java.lang.String nameController,
java.lang.Class<?> classe,
java.lang.reflect.Method method)
Afegeix una acció al mapa d'accions. |
ActionMap |
findAction(java.lang.String pattern)
Retorna l'acció a partir d'un patró URL |
java.lang.String |
findPattern(java.lang.String actionName)
Retorna un patró a partir del nom complet de l'acció S'utilitza per a que es pugui obtenir la URL d'una acció a partir d'una expressió del tipus '#{Controlador.nomAcció }' |
java.lang.Class<?> |
getController(java.lang.String controllerName)
Cerca un controlador pel nom donat |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ActionMapper()
Method Detail |
---|
public void addAction(java.lang.String controllerPath, java.lang.String actionPath, java.lang.String nameController, java.lang.Class<?> classe, java.lang.reflect.Method method) throws InvalidPathPatternException, ActionAlreadyExistsException
Afegeix una acció al mapa d'accions.
Valida que el patró URL de l'acció sigui vàlida abans d'afegir-la
controllerPath
- Direcció URL del controladoractionPath
- Direcció URL de l'acciónameController
- Nom del controlador (atribut name de l'anotació Controller
classe
- Classe controladoramethod
- Mètode que representa l'acció
InvalidPathPatternException
- Error al patró URL de l'acció
ActionAlreadyExistsException
public ActionMap findAction(java.lang.String pattern)
Retorna l'acció a partir d'un patró URL
pattern
-
public java.lang.String findPattern(java.lang.String actionName)
Retorna un patró a partir del nom complet de l'acció
S'utilitza per a que es pugui obtenir la URL d'una acció a partir d'una expressió del tipus '#{Controlador.nomAcció }'
actionName
- Nom de la l'acció amb el patró: 'public java.lang.Class<?> getController(java.lang.String controllerName)
controllerName
- Nom del controlador a cercar
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |