| Package | Description | 
|---|---|
| griffon.core.controller | 
 Controller action support. 
 | 
| griffon.core.mvc | 
 MVC Group management. 
 | 
| org.codehaus.griffon.runtime.core.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.core.controller | 
 Controller action implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.core.mvc | 
 MVC group implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.groovy.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.javafx.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.javafx.controller | 
 Controller action implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.lanterna.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.lanterna.controller | 
 Controller action implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.pivot.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.pivot.controller | 
 Controller action implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.swing.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.swing.controller | 
 Controller action implementation [INTERNAL USE]. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GriffonController | 
Action.getController()  | 
| Modifier and Type | Method and Description | 
|---|---|
Class<? extends GriffonController> | 
MissingControllerActionException.getControllerClass()  | 
| Modifier and Type | Method and Description | 
|---|---|
Action | 
ActionManager.actionFor(GriffonController controller,
         String actionName)  | 
Map<String,Action> | 
ActionManager.actionsFor(GriffonController controller)  | 
void | 
ActionInterceptor.after(ActionExecutionStatus status,
     GriffonController controller,
     String actionName,
     Object[] args)
Called after the action has been aborted or executed, even if an exception
 occurred during execution. 
 | 
Object[] | 
ActionInterceptor.before(GriffonController controller,
      String actionName,
      Object[] args)
Called before an action is executed. 
 | 
void | 
ActionInterceptor.configure(GriffonController controller,
         String actionName,
         Method method)
Inspect the action during the configuration phase. 
 | 
void | 
ActionManager.createActions(GriffonController controller)  | 
boolean | 
ActionInterceptor.exception(Exception exception,
         GriffonController controller,
         String actionName,
         Object[] args)
Called after the action has been executed when an exception occurred
 during execution. 
 | 
void | 
ActionManager.invokeAction(GriffonController controller,
            String actionName,
            Object... args)  | 
| Constructor and Description | 
|---|
MissingControllerActionException(Class<? extends GriffonController> controllerClass,
                                String actionName)  | 
MissingControllerActionException(Class<? extends GriffonController> controllerClass,
                                String actionName,
                                Throwable cause)  | 
MissingControllerActionException(String message,
                                Class<? extends GriffonController> controllerClass,
                                String actionName)  | 
MissingControllerActionException(String message,
                                Class<? extends GriffonController> controllerClass,
                                String actionName,
                                Throwable cause)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
MVCCallable<M extends GriffonModel,V extends GriffonView,C extends GriffonController>
An specialized closure for working with MVC members. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
MVCHandler.withMVCGroup(Map<String,Object> args,
            String mvcType,
            MVCCallable<M,V,C> handler)
Instantiates an MVC group of the specified type then destroys it after it has been handled. 
 | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
MVCHandler.withMVCGroup(Map<String,Object> args,
            String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)
Instantiates an MVC group of the specified type then destroys it after it has been handled. 
 | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
MVCHandler.withMVCGroup(String mvcType,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)
Instantiates an MVC group of the specified type then destroys it after it has been handled. 
 | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
MVCHandler.withMVCGroup(String mvcType,
            MVCCallable<M,V,C> handler)
Instantiates an MVC group of the specified type then destroys it after it has been handled. 
 | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
MVCHandler.withMVCGroup(String mvcType,
            String mvcId,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)
Instantiates an MVC group of the specified type then destroys it after it has been handled. 
 | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
MVCHandler.withMVCGroup(String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)
Instantiates an MVC group of the specified type then destroys it after it has been handled. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GriffonController | 
MVCGroup.getController()
Returns the Controller portion of this group. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,? extends GriffonController> | 
MVCGroupManager.getControllers()
Returns all currently available controller instances, keyed by group name. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractGriffonController
Base implementation of the GriffonController interface. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifact.withMVCGroup(Map<String,Object> args,
            String mvcType,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifact.withMVCGroup(Map<String,Object> args,
            String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifact.withMVCGroup(String mvcType,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifact.withMVCGroup(String mvcType,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifact.withMVCGroup(String mvcType,
            String mvcId,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifact.withMVCGroup(String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Action | 
AbstractGriffonView.actionFor(GriffonController controller,
         String actionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
GriffonClass | 
ControllerArtifactHandler.newGriffonClassInstance(Class<GriffonController> clazz)  | 
| Modifier and Type | Method and Description | 
|---|---|
GriffonController | 
AbstractAction.getController()  | 
| Modifier and Type | Method and Description | 
|---|---|
Action | 
AbstractActionManager.actionFor(GriffonController controller,
         String actionName)  | 
Action | 
NoopActionManager.actionFor(GriffonController controller,
         String actionName)  | 
Map<String,Action> | 
AbstractActionManager.actionsFor(GriffonController controller)  | 
Map<String,Action> | 
NoopActionManager.actionsFor(GriffonController controller)  | 
void | 
AbstractActionInterceptor.after(ActionExecutionStatus status,
     GriffonController controller,
     String actionName,
     Object[] args)  | 
Object[] | 
AbstractActionInterceptor.before(GriffonController controller,
      String actionName,
      Object[] args)  | 
void | 
AbstractActionInterceptor.configure(GriffonController controller,
         String actionName,
         Method method)  | 
void | 
AbstractActionManager.createActions(GriffonController controller)  | 
void | 
NoopActionManager.createActions(GriffonController controller)  | 
protected Action | 
AbstractActionManager.createAndConfigureAction(GriffonController controller,
                        String actionName)  | 
protected abstract Action | 
AbstractActionManager.createControllerAction(GriffonController controller,
                      String actionName)  | 
protected Action | 
DefaultActionManager.createControllerAction(GriffonController controller,
                      String actionName)  | 
protected abstract void | 
AbstractActionManager.doConfigureAction(Action action,
                 GriffonController controller,
                 String normalizeNamed,
                 String keyPrefix)  | 
protected void | 
DefaultActionManager.doConfigureAction(Action action,
                 GriffonController controller,
                 String normalizeNamed,
                 String keyPrefix)  | 
protected void | 
AbstractActionManager.doInvokeAction(GriffonController controller,
              String actionName,
              Object[] updatedArgs)  | 
boolean | 
AbstractActionInterceptor.exception(Exception exception,
         GriffonController controller,
         String actionName,
         Object[] args)  | 
void | 
AbstractActionManager.invokeAction(GriffonController controller,
            String actionName,
            Object... args)  | 
void | 
NoopActionManager.invokeAction(GriffonController controller,
            String actionName,
            Object... args)  | 
protected String | 
AbstractActionInterceptor.qualifyActionName(GriffonController controller,
                 String actionName)  | 
| Constructor and Description | 
|---|
AbstractAction(ActionManager actionManager,
              GriffonController controller,
              String actionName)  | 
DefaultAction(UIThreadManager uiThreadManager,
             ActionManager actionManager,
             GriffonController controller,
             String actionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCGroupManager.withMVCGroup(Map<String,Object> args,
            String mvcType,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCHandler.withMVCGroup(Map<String,Object> args,
            String mvcType,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCGroupManager.withMVCGroup(Map<String,Object> args,
            String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCHandler.withMVCGroup(Map<String,Object> args,
            String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)  | 
protected <M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCGroupManager.withMVCGroup(MVCGroupConfiguration configuration,
            String mvcId,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCGroupManager.withMVCGroup(String mvcType,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCHandler.withMVCGroup(String mvcType,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCGroupManager.withMVCGroup(String mvcType,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCHandler.withMVCGroup(String mvcType,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCGroupManager.withMVCGroup(String mvcType,
            String mvcId,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCHandler.withMVCGroup(String mvcType,
            String mvcId,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCGroupManager.withMVCGroup(String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractMVCHandler.withMVCGroup(String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)  | 
| Modifier and Type | Method and Description | 
|---|---|
GriffonController | 
AbstractMVCGroup.getController()  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,? extends GriffonController> | 
AbstractMVCGroupManager.getControllers()  | 
| Modifier and Type | Method and Description | 
|---|---|
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifactScript.withMVCGroup(Map<String,Object> args,
            String mvcType,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifactScript.withMVCGroup(Map<String,Object> args,
            String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifactScript.withMVCGroup(String mvcType,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifactScript.withMVCGroup(String mvcType,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifactScript.withMVCGroup(String mvcType,
            String mvcId,
            Map<String,Object> args,
            MVCCallable<M,V,C> handler)  | 
<M extends GriffonModel,V extends GriffonView,C extends GriffonController>  | 
AbstractGriffonArtifactScript.withMVCGroup(String mvcType,
            String mvcId,
            MVCCallable<M,V,C> handler)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AbstractJavaFXGriffonView.connectActions(javafx.scene.Node node,
              GriffonController controller)  | 
protected JavaFXAction | 
AbstractJavaFXGriffonView.toolkitActionFor(GriffonController controller,
                String actionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Action | 
JavaFXActionManager.createControllerAction(GriffonController controller,
                      String actionName)  | 
protected void | 
JavaFXActionManager.doConfigureAction(Action action,
                 GriffonController controller,
                 String normalizeNamed,
                 String keyPrefix)  | 
| Constructor and Description | 
|---|
JavaFXGriffonControllerAction(UIThreadManager uiThreadManager,
                             ActionManager actionManager,
                             GriffonController controller,
                             String actionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected LanternaAction | 
AbstractLanternaGriffonView.toolkitActionFor(GriffonController controller,
                String actionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Action | 
LanternaActionManager.createControllerAction(GriffonController controller,
                      String actionName)  | 
protected void | 
LanternaActionManager.doConfigureAction(Action action,
                 GriffonController controller,
                 String normalizeNamed,
                 String keyPrefix)  | 
| Constructor and Description | 
|---|
LanternaGriffonControllerAction(UIThreadManager uiThreadManager,
                               ActionManager actionManager,
                               GriffonController controller,
                               String actionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected PivotAction | 
AbstractPivotGriffonView.toolkitActionFor(GriffonController controller,
                String actionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Action | 
PivotActionManager.createControllerAction(GriffonController controller,
                      String actionName)  | 
protected void | 
PivotActionManager.doConfigureAction(Action action,
                 GriffonController controller,
                 String normalizeNamed,
                 String keyPrefix)  | 
protected void | 
PivotActionManager.doInvokeAction(GriffonController controller,
              String actionName,
              Object[] updatedArgs)  | 
| Constructor and Description | 
|---|
PivotGriffonControllerAction(UIThreadManager uiThreadManager,
                            ActionManager actionManager,
                            GriffonController controller,
                            String actionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected SwingAction | 
AbstractSwingGriffonView.toolkitActionFor(GriffonController controller,
                String actionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Action | 
SwingActionManager.createControllerAction(GriffonController controller,
                      String actionName)  | 
protected void | 
SwingActionManager.doConfigureAction(Action action,
                 GriffonController controller,
                 String normalizeNamed,
                 String keyPrefix)  | 
| Constructor and Description | 
|---|
SwingGriffonControllerAction(UIThreadManager uiThreadManager,
                            ActionManager actionManager,
                            GriffonController controller,
                            String actionName)  |