| Package | Description | 
|---|---|
| griffon.core.artifact | Artifact types. | 
| griffon.core.mvc | MVC Group management. | 
| org.codehaus.griffon.runtime.core.addon | Addon implementation [INTERNAL USE]. | 
| org.codehaus.griffon.runtime.core.artifact | Artifact implementation [INTERNAL USE]. | 
| org.codehaus.griffon.runtime.core.mvc | MVC group implementation [INTERNAL USE]. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | GriffonModelClass. getModelPropertyValue(GriffonModel model,
                     String propertyName)Returns the value of a model property. | 
| void | GriffonModelClass. setModelPropertyValue(GriffonModel model,
                     String propertyName,
                     Object value)Sets a value of a model property. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MVCFunction<M extends GriffonModel,V extends GriffonView,C extends GriffonController>An specialized function for working with MVC members. | 
| interface  | TypedMVCGroup<M extends GriffonModel,V extends GriffonView,C extends GriffonController> | 
| Modifier and Type | Method and Description | 
|---|---|
| <M extends GriffonModel> | MVCGroupManager. findModel(String name,
         Class<M> type)Finds a named model. | 
| <M extends GriffonModel> | MVCGroupManager. getModel(String name,
        Class<M> type)Finds a named model. | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | MVCHandler. withMVC(Class<? extends MVC> mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler)Instantiates an MVC group of the specified type then destroys it after it has been handled. | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | MVCHandler. withMVC(Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler)Instantiates an MVC group of the specified type then destroys it after it has been handled. | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | MVCHandler. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler)Instantiates an MVC group of the specified type then destroys it after it has been handled. | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | MVCHandler. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler)Instantiates an MVC group of the specified type then destroys it after it has been handled. | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | MVCHandler. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler)Instantiates an MVC group of the specified type then destroys it after it has been handled. | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | MVCHandler. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<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. withMVC(Map<String,Object> args,
       String mvcType,
       MVCFunction<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. withMVC(Map<String,Object> args,
       String mvcType,
       String mvcId,
       MVCFunction<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. withMVC(String mvcType,
       Map<String,Object> args,
       MVCFunction<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. withMVC(String mvcType,
       MVCFunction<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. withMVC(String mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<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. withMVC(String mvcType,
       String mvcId,
       MVCFunction<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 | 
|---|---|
| GriffonModel | MVCGroup. getModel()Returns the Model portion of this group. | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,? extends GriffonModel> | MVCGroupManager. getModels()Returns all currently available model instances, keyed by group name. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Map<String,Map<String,Object>> | AbstractGriffonAddon. mvcgroup(Class<? extends MVCGroup> g,
        Class<? extends GriffonModel> m,
        Class<? extends GriffonView> v,
        Class<? extends GriffonController> c) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractGriffonModelBase implementation of the GriffonModel interface. | 
| Modifier and Type | Method and Description | 
|---|---|
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(Class<? extends MVC> mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(Class<? extends MVC> mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(Map<String,Object> args,
       String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(Map<String,Object> args,
       String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(Map<String,Object> args,
       String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(Map<String,Object> args,
       String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(String mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(String mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(String mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(String mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonArtifact. withMVC(String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractGriffonMvcArtifact. withMVC(String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | DefaultGriffonModelClass. getModelPropertyValue(GriffonModel model,
                     String propertyName) | 
| void | DefaultGriffonModelClass. setModelPropertyValue(GriffonModel model,
                     String propertyName,
                     Object value) | 
| Modifier and Type | Method and Description | 
|---|---|
| GriffonClass | ModelArtifactHandler. newGriffonClassInstance(Class<GriffonModel> clazz) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractTypedMVCGroup<M extends GriffonModel,V extends GriffonView,C extends GriffonController> | 
| Modifier and Type | Method and Description | 
|---|---|
| <M extends GriffonModel> | AbstractMVCGroupManager. findModel(String name,
         Class<M> type) | 
| <M extends GriffonModel> | AbstractMVCGroupManager. getModel(String name,
        Class<M> type) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(Class<? extends MVC> mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(Class<? extends MVC> mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(Class<? extends MVC> mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(Class<? extends MVC> mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <MVC extends TypedMVCGroup,M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(Map<String,Object> args,
       Class<? extends MVC> mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(Map<String,Object> args,
       String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(Map<String,Object> args,
       String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(Map<String,Object> args,
       String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(Map<String,Object> args,
       String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(Map<String,Object> args,
       String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(Map<String,Object> args,
       String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(Map<String,Object> args,
       String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(Map<String,Object> args,
       String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(String mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(String mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(String mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(String mvcType,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(String mvcType,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(String mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(String mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(String mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(String mvcType,
       String mvcId,
       Map<String,Object> args,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroup. withMVC(String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVC(String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCHandler. withMVC(String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | DelegatingMVCGroup. withMVC(String mvcType,
       String mvcId,
       MVCFunction<M,V,C> handler) | 
| protected <M extends GriffonModel,V extends GriffonView,C extends GriffonController> | AbstractMVCGroupManager. withMVCGroup(MVCGroupConfiguration configuration,
            String mvcId,
            Map<String,Object> args,
            MVCFunction<M,V,C> handler) | 
| Modifier and Type | Method and Description | 
|---|---|
| GriffonModel | AbstractMVCGroup. getModel() | 
| GriffonModel | DelegatingMVCGroup. getModel() | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,? extends GriffonModel> | AbstractMVCGroupManager. getModels() |