| Package | Description | 
|---|---|
| griffon.core.artifact | Artifact types. | 
| griffon.core.mvc | MVC Group management. | 
| griffon.javafx.support | JavaFX utilities. | 
| 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]. | 
| org.codehaus.griffon.runtime.groovy | Core implementation [INTERNAL USE]. | 
| org.codehaus.griffon.runtime.groovy.mvc | MVC group implementation [INTERNAL USE]. | 
| Modifier and Type | Method and Description | 
|---|---|
| MVCGroup | GriffonMvcArtifact. getMvcGroup() | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | TypedMVCGroup<M extends GriffonModel,V extends GriffonView,C extends GriffonController> | 
| Modifier and Type | Method and Description | 
|---|---|
| MVCGroup | MVCGroupConfiguration. create()Creates a new MVCGroup instance based in this configuration. | 
| MVCGroup | MVCGroupConfiguration. create(Map<String,Object> args)Creates a new MVCGroup instance based in this configuration. | 
| MVCGroup | MVCGroupFactory. create(MVCGroupConfiguration configuration,
      String mvcId,
      Map<String,Object> members,
      MVCGroup parentGroup) | 
| MVCGroup | MVCGroupConfiguration. create(String mvcId)Creates a new MVCGroup instance based in this configuration. | 
| MVCGroup | MVCGroupConfiguration. create(String mvcId,
      Map<String,Object> args)Creates a new MVCGroup instance based in this configuration. | 
| MVCGroup | MVCHandler. createMVCGroup(Map<String,Object> args,
              String mvcType)Instantiates an MVC group of the specified type with additional variables. | 
| MVCGroup | MVCHandler. createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId)Instantiates an MVC group of the specified type with a particular name. | 
| MVCGroup | MVCHandler. createMVCGroup(String mvcType)Instantiates an MVC group of the specified type. | 
| MVCGroup | MVCHandler. createMVCGroup(String mvcType,
              Map<String,Object> args)Instantiates an MVC group of the specified type with additional variables. | 
| MVCGroup | MVCHandler. createMVCGroup(String mvcType,
              String mvcId)Instantiates an MVC group of the specified type with a particular name. | 
| MVCGroup | MVCHandler. createMVCGroup(String mvcType,
              String mvcId,
              Map<String,Object> args)Instantiates an MVC group of the specified type with a particular name. | 
| MVCGroup | TypedMVCGroup. delegate() | 
| MVCGroup | MVCGroupManager. findGroup(String mvcId) | 
| MVCGroup | MVCGroupManager. getAt(String mvcId) | 
| MVCGroup | MVCGroup. getParentGroup()Returns the parent  MVCGroupof this group. | 
| MVCGroup | MVCGroupManager. newMVCGroup(MVCGroupConfiguration configuration,
           String mvcId,
           Map<String,Object> members,
           MVCGroup parentGroup)Creates a new MVCGroup instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,MVCGroup> | MVCGroup. getChildrenGroups()Returns an immutable view of all children groups for which this group is a parent | 
| Map<String,MVCGroup> | MVCGroupManager. getGroups() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MVCGroupFunction. apply(MVCGroup group)Applies this function | 
| MVCGroup | MVCGroupFactory. create(MVCGroupConfiguration configuration,
      String mvcId,
      Map<String,Object> members,
      MVCGroup parentGroup) | 
| Context | MVCGroupManager. newContext(MVCGroup parentGroup) | 
| MVCGroup | MVCGroupManager. newMVCGroup(MVCGroupConfiguration configuration,
           String mvcId,
           Map<String,Object> members,
           MVCGroup parentGroup)Creates a new MVCGroup instance. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected MVCGroup | GriffonBuilderFactory. mvcGroup | 
| Constructor and Description | 
|---|
| GriffonBuilderFactory(GriffonApplication application,
                     MVCGroup mvcGroup) | 
| GriffonBuilderFactory(GriffonApplication application,
                     MVCGroup mvcGroup,
                     ClassLoader classLoader) | 
| 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 | Method and Description | 
|---|---|
| MVCGroup | AbstractGriffonMvcArtifact. createMVCGroup(Map<String,Object> args,
              String mvcType) | 
| MVCGroup | AbstractGriffonArtifact. createMVCGroup(Map<String,Object> args,
              String mvcType) | 
| MVCGroup | AbstractGriffonMvcArtifact. createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId) | 
| MVCGroup | AbstractGriffonArtifact. createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId) | 
| MVCGroup | AbstractGriffonMvcArtifact. createMVCGroup(String mvcType) | 
| MVCGroup | AbstractGriffonArtifact. createMVCGroup(String mvcType) | 
| MVCGroup | AbstractGriffonMvcArtifact. createMVCGroup(String mvcType,
              Map<String,Object> args) | 
| MVCGroup | AbstractGriffonArtifact. createMVCGroup(String mvcType,
              Map<String,Object> args) | 
| MVCGroup | AbstractGriffonMvcArtifact. createMVCGroup(String mvcType,
              String mvcId) | 
| MVCGroup | AbstractGriffonArtifact. createMVCGroup(String mvcType,
              String mvcId) | 
| MVCGroup | AbstractGriffonMvcArtifact. createMVCGroup(String mvcType,
              String mvcId,
              Map<String,Object> args) | 
| MVCGroup | AbstractGriffonArtifact. createMVCGroup(String mvcType,
              String mvcId,
              Map<String,Object> args) | 
| MVCGroup | AbstractGriffonMvcArtifact. getMvcGroup() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractGriffonMvcArtifact. setMvcGroup(MVCGroup group) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractMVCGroupBase implementation of the  MVCGroupinterface | 
| class  | AbstractTypedMVCGroup<M extends GriffonModel,V extends GriffonView,C extends GriffonController> | 
| class  | DefaultMVCGroupDefault implementation of the  MVCGroupinterface | 
| class  | DelegatingMVCGroup | 
| Modifier and Type | Field and Description | 
|---|---|
| protected MVCGroup | AbstractMVCGroup. parentGroup | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<String,MVCGroup> | AbstractMVCGroup. children | 
| Modifier and Type | Method and Description | 
|---|---|
| MVCGroup | AbstractMVCGroupConfiguration. create() | 
| MVCGroup | AbstractMVCGroupConfiguration. create(Map<String,Object> args) | 
| MVCGroup | DefaultMVCGroupFactory. create(MVCGroupConfiguration configuration,
      String mvcId,
      Map<String,Object> members,
      MVCGroup parentGroup) | 
| MVCGroup | AbstractMVCGroupConfiguration. create(String mvcId) | 
| MVCGroup | AbstractMVCGroupConfiguration. create(String mvcId,
      Map<String,Object> args) | 
| MVCGroup | AbstractMVCGroup. createMVCGroup(Map<String,Object> args,
              String mvcType) | 
| MVCGroup | DelegatingMVCGroup. createMVCGroup(Map<String,Object> args,
              String mvcType) | 
| MVCGroup | AbstractMVCGroupManager. createMVCGroup(Map<String,Object> args,
              String mvcType) | 
| MVCGroup | AbstractMVCHandler. createMVCGroup(Map<String,Object> args,
              String mvcType) | 
| MVCGroup | AbstractMVCGroup. createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId) | 
| MVCGroup | DelegatingMVCGroup. createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId) | 
| MVCGroup | AbstractMVCGroupManager. createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId) | 
| MVCGroup | AbstractMVCHandler. createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId) | 
| protected MVCGroup | DefaultMVCGroupManager. createMVCGroup(MVCGroupConfiguration configuration,
              String mvcId,
              Map<String,Object> args) | 
| protected abstract MVCGroup | AbstractMVCGroupManager. createMVCGroup(MVCGroupConfiguration configuration,
              String mvcId,
              Map<String,Object> args) | 
| MVCGroup | AbstractMVCGroup. createMVCGroup(String mvcType) | 
| MVCGroup | DelegatingMVCGroup. createMVCGroup(String mvcType) | 
| MVCGroup | AbstractMVCGroupManager. createMVCGroup(String mvcType) | 
| MVCGroup | AbstractMVCHandler. createMVCGroup(String mvcType) | 
| MVCGroup | AbstractMVCGroup. createMVCGroup(String mvcType,
              Map<String,Object> args) | 
| MVCGroup | DelegatingMVCGroup. createMVCGroup(String mvcType,
              Map<String,Object> args) | 
| MVCGroup | AbstractMVCGroupManager. createMVCGroup(String mvcType,
              Map<String,Object> args) | 
| MVCGroup | AbstractMVCHandler. createMVCGroup(String mvcType,
              Map<String,Object> args) | 
| MVCGroup | AbstractMVCGroup. createMVCGroup(String mvcType,
              String mvcId) | 
| MVCGroup | DelegatingMVCGroup. createMVCGroup(String mvcType,
              String mvcId) | 
| MVCGroup | AbstractMVCGroupManager. createMVCGroup(String mvcType,
              String mvcId) | 
| MVCGroup | AbstractMVCHandler. createMVCGroup(String mvcType,
              String mvcId) | 
| MVCGroup | AbstractMVCGroup. createMVCGroup(String mvcType,
              String mvcId,
              Map<String,Object> args) | 
| MVCGroup | DelegatingMVCGroup. createMVCGroup(String mvcType,
              String mvcId,
              Map<String,Object> args) | 
| MVCGroup | AbstractMVCGroupManager. createMVCGroup(String mvcType,
              String mvcId,
              Map<String,Object> args) | 
| MVCGroup | AbstractMVCHandler. createMVCGroup(String mvcType,
              String mvcId,
              Map<String,Object> args) | 
| MVCGroup | DelegatingMVCGroup. delegate() | 
| MVCGroup | AbstractMVCGroupManager. findGroup(String mvcId) | 
| MVCGroup | AbstractMVCGroupManager. getAt(String mvcId) | 
| MVCGroup | AbstractMVCGroup. getParentGroup() | 
| MVCGroup | DelegatingMVCGroup. getParentGroup() | 
| protected MVCGroup | DefaultMVCGroupConfiguration. instantiateMVCGroup(String mvcId,
                   Map<String,Object> args) | 
| protected abstract MVCGroup | AbstractMVCGroupConfiguration. instantiateMVCGroup(String mvcId,
                   Map<String,Object> args) | 
| MVCGroup | AbstractMVCGroupManager. newMVCGroup(MVCGroupConfiguration configuration,
           String mvcId,
           Map<String,Object> members,
           MVCGroup parentGroup) | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,MVCGroup> | AbstractMVCGroup. getChildrenGroups() | 
| Map<String,MVCGroup> | DelegatingMVCGroup. getChildrenGroups() | 
| Map<String,MVCGroup> | AbstractMVCGroupManager. getGroups() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | AbstractMVCGroupManager. addGroup(MVCGroup group) | 
| protected void | DefaultMVCGroupManager. adjustMvcArguments(MVCGroup group,
                  Map<String,Object> args) | 
| protected abstract void | DefaultMVCGroupManager.InjectionPoint. apply(MVCGroup group,
     String memberType,
     Object instance,
     Map<String,Object> args) | 
| protected void | DefaultMVCGroupManager.FieldInjectionPoint. apply(MVCGroup group,
     String memberType,
     Object instance,
     Map<String,Object> args) | 
| protected void | DefaultMVCGroupManager.MethodInjectionPoint. apply(MVCGroup group,
     String memberType,
     Object instance,
     Map<String,Object> args) | 
| MVCGroup | DefaultMVCGroupFactory. create(MVCGroupConfiguration configuration,
      String mvcId,
      Map<String,Object> members,
      MVCGroup parentGroup) | 
| protected void | DefaultMVCGroupManager. destroyMembers(MVCGroup group,
              boolean fireDestructionEvents) | 
| protected void | DefaultMVCGroupManager. doAddGroup(MVCGroup group) | 
| protected void | DefaultMVCGroupManager. doRemoveGroup(MVCGroup group) | 
| protected void | DefaultMVCGroupManager. fillReferencedProperties(MVCGroup group,
                        Map<String,Object> args) | 
| protected void | DefaultMVCGroupManager. initializeArtifactMember(MVCGroup group,
                        String type,
                        GriffonArtifact member,
                        Map<String,Object> args) | 
| protected void | DefaultMVCGroupManager. initializeMembers(MVCGroup group,
                 Map<String,Object> args) | 
| protected void | DefaultMVCGroupManager. initializeNonArtifactMember(MVCGroup group,
                           String type,
                           Object member,
                           Map<String,Object> args) | 
| Context | AbstractMVCGroupManager. newContext(MVCGroup parentGroup) | 
| MVCGroup | AbstractMVCGroupManager. newMVCGroup(MVCGroupConfiguration configuration,
           String mvcId,
           Map<String,Object> members,
           MVCGroup parentGroup) | 
| protected void | AbstractMVCGroupManager. removeGroup(MVCGroup group) | 
| protected <MVC extends TypedMVCGroup> | AbstractMVCGroupManager. typedMvcGroup(Class<? extends MVC> mvcType,
             MVCGroup mvcGroup) | 
| Constructor and Description | 
|---|
| AbstractMVCGroup(MVCGroupManager mvcGroupManager,
                MVCGroupConfiguration configuration,
                String mvcId,
                Map<String,Object> members,
                MVCGroup parentGroup) | 
| AbstractTypedMVCGroup(MVCGroup delegate) | 
| DefaultMVCGroup(MVCGroupManager mvcGroupManager,
               MVCGroupConfiguration configuration,
               String mvcId,
               Map<String,Object> members,
               MVCGroup parentGroup) | 
| DelegatingMVCGroup(MVCGroup delegate) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | GroovyAddon. onInitializeMVCGroup(MVCGroupConfiguration configuration,
                    MVCGroup group) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GroovyAwareMVCGroup | 
| Modifier and Type | Method and Description | 
|---|---|
| MVCGroup | GroovyAwareMVCGroupFactory. create(MVCGroupConfiguration configuration,
      String mvcId,
      Map<String,Object> members,
      MVCGroup parentGroup) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | GroovyAwareMVCGroupManager. adjustMvcArguments(MVCGroup group,
                  Map<String,Object> args) | 
| MVCGroup | GroovyAwareMVCGroupFactory. create(MVCGroupConfiguration configuration,
      String mvcId,
      Map<String,Object> members,
      MVCGroup parentGroup) | 
| protected void | GroovyAwareMVCGroupManager. destroyMembers(MVCGroup group,
              boolean fireDestructionEvents) | 
| protected void | GroovyAwareMVCGroupManager. initializeMembers(MVCGroup group,
                 Map<String,Object> args) | 
| Constructor and Description | 
|---|
| GroovyAwareMVCGroup(MVCGroupManager mvcGroupManager,
                   MVCGroupConfiguration configuration,
                   String mvcId,
                   Map<String,Object> members,
                   MVCGroup parentGroup) |