Griffon 1.2.0

org.codehaus.griffon.runtime.core.controller
[Java] Class AbstractGriffonControllerActionManager

java.lang.Object
  org.codehaus.griffon.runtime.core.controller.AbstractGriffonControllerActionManager
All Implemented Interfaces:
GriffonControllerActionManager

public abstract class AbstractGriffonControllerActionManager

Authors:
Andres Almiray
Since:
1.1.0


Nested Class Summary
private static class AbstractGriffonControllerActionManager.ActionCache

 
Field Summary
private static Logger LOG

private AbstractGriffonControllerActionManager.ActionCache actionCache

private GriffonApplication app

 
Constructor Summary
protected AbstractGriffonControllerActionManager(GriffonApplication app)

 
Method Summary
GriffonControllerAction actionFor(GriffonController controller, String actionName)

Map actionsFor(GriffonController controller)

void createActions(GriffonController controller)

protected GriffonControllerAction createAndConfigureAction(GriffonController controller, String actionName)

protected GriffonControllerAction createControllerAction(GriffonController controller, String actionName)

GriffonApplication getApp()

protected String msg(String key, String actionName, String subkey, String defaultValue)

String normalizeName(String actionName)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

LOG

private static final Logger LOG


actionCache

private final AbstractGriffonControllerActionManager.ActionCache actionCache


app

private GriffonApplication app


 
Constructor Detail

AbstractGriffonControllerActionManager

protected AbstractGriffonControllerActionManager(GriffonApplication app)


 
Method Detail

actionFor

public GriffonControllerAction actionFor(GriffonController controller, String actionName)


actionsFor

public Map actionsFor(GriffonController controller)


createActions

public void createActions(GriffonController controller)


createAndConfigureAction

protected GriffonControllerAction createAndConfigureAction(GriffonController controller, String actionName)


createControllerAction

protected GriffonControllerAction createControllerAction(GriffonController controller, String actionName)


getApp

public GriffonApplication getApp()


msg

protected String msg(String key, String actionName, String subkey, String defaultValue)


normalizeName

public String normalizeName(String actionName)


 

Groovy Documentation