| Package | Description | 
|---|---|
| griffon.core.mvc | MVC Group management. | 
| 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 | 
|---|---|
| MVCGroupConfiguration | MVCGroupManager. cloneMVCGroupConfiguration(String mvcType,
                          Map<String,Object> config)Clones an existing MVCGroupConfiguration, optionally overriding additional config values. | 
| MVCGroupConfiguration | MVCGroupConfigurationFactory. create(String mvcType,
      Map<String,String> members,
      Map<String,Object> config) | 
| MVCGroupConfiguration | MVCGroupManager. findConfiguration(String mvcType) | 
| MVCGroupConfiguration | MVCGroup. getConfiguration()Returns the configuration of this group. | 
| MVCGroupConfiguration | MVCGroupManager. newMVCGroupConfiguration(String mvcType,
                        Map<String,String> members,
                        Map<String,Object> config)Creates an MVCConfiguration instance with the given arguments. | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,MVCGroupConfiguration> | MVCGroupManager. getConfigurations() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MVCGroupManager. addConfiguration(MVCGroupConfiguration configuration) | 
| MVCGroup | MVCGroupFactory. create(MVCGroupConfiguration configuration,
      String mvcId,
      Map<String,Object> members,
      MVCGroup parentGroup) | 
| MVCGroup | MVCGroupManager. newMVCGroup(MVCGroupConfiguration configuration,
           String mvcId,
           Map<String,Object> members,
           MVCGroup parentGroup)Creates a new MVCGroup instance. | 
| void | MVCGroupManager. removeConfiguration(MVCGroupConfiguration configuration) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MVCGroupManager. initialize(Map<String,MVCGroupConfiguration> configurations)Initializes this manager with the group configurations provided by the application and addons. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractMVCGroupConfigurationBase implementation of the  MVCGroupConfigurationinterface | 
| class  | DefaultMVCGroupConfigurationDefault implementation of the  MVCGroupConfigurationinterface | 
| Modifier and Type | Field and Description | 
|---|---|
| protected MVCGroupConfiguration | AbstractMVCGroup. configuration | 
| Modifier and Type | Method and Description | 
|---|---|
| MVCGroupConfiguration | AbstractMVCGroupManager. cloneMVCGroupConfiguration(String mvcType,
                          Map<String,Object> config) | 
| MVCGroupConfiguration | DefaultMVCGroupConfigurationFactory. create(String mvcType,
      Map<String,String> members,
      Map<String,Object> config) | 
| MVCGroupConfiguration | AbstractMVCGroupManager. findConfiguration(String mvcType) | 
| MVCGroupConfiguration | AbstractMVCGroup. getConfiguration() | 
| MVCGroupConfiguration | AbstractMVCGroupManager. newMVCGroupConfiguration(String mvcType,
                        Map<String,String> members,
                        Map<String,Object> config) | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,MVCGroupConfiguration> | AbstractMVCGroupManager. getConfigurations() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractMVCGroupManager. addConfiguration(MVCGroupConfiguration configuration) | 
| protected void | DefaultMVCGroupManager. checkIdIsUnique(String mvcId,
               MVCGroupConfiguration configuration) | 
| protected Map<String,Object> | DefaultMVCGroupManager. copyAndConfigureArguments(Map<String,Object> args,
                         MVCGroupConfiguration configuration,
                         String mvcId) | 
| MVCGroup | DefaultMVCGroupFactory. create(MVCGroupConfiguration configuration,
      String mvcId,
      Map<String,Object> members,
      MVCGroup parentGroup) | 
| protected List<? extends GriffonMvcArtifact> | AbstractMVCGroupManager. createMVC(MVCGroupConfiguration configuration,
         String mvcId,
         Map<String,Object> args) | 
| protected abstract MVCGroup | AbstractMVCGroupManager. createMVCGroup(MVCGroupConfiguration configuration,
              String mvcId,
              Map<String,Object> args) | 
| protected MVCGroup | DefaultMVCGroupManager. createMVCGroup(MVCGroupConfiguration configuration,
              String mvcId,
              Map<String,Object> args) | 
| protected boolean | DefaultMVCGroupManager. isConfigFlagEnabled(MVCGroupConfiguration configuration,
                   String key) | 
| MVCGroup | AbstractMVCGroupManager. newMVCGroup(MVCGroupConfiguration configuration,
           String mvcId,
           Map<String,Object> members,
           MVCGroup parentGroup) | 
| void | AbstractMVCGroupManager. removeConfiguration(MVCGroupConfiguration configuration) | 
| protected String | DefaultMVCGroupManager. resolveMvcId(MVCGroupConfiguration configuration,
            String mvcId) | 
| 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) | 
| protected void | AbstractMVCGroupManager. withMVCGroup(MVCGroupConfiguration configuration,
            String mvcId,
            Map<String,Object> args,
            MVCGroupFunction handler) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract void | AbstractMVCGroupManager. doInitialize(Map<String,MVCGroupConfiguration> configurations) | 
| protected void | DefaultMVCGroupManager. doInitialize(Map<String,MVCGroupConfiguration> configurations) | 
| void | AbstractMVCGroupManager. initialize(Map<String,MVCGroupConfiguration> configurations) | 
| Constructor and Description | 
|---|
| AbstractMVCGroup(MVCGroupManager mvcGroupManager,
                MVCGroupConfiguration configuration,
                String mvcId,
                Map<String,Object> members,
                MVCGroup parentGroup) | 
| DefaultMVCGroup(MVCGroupManager mvcGroupManager,
               MVCGroupConfiguration configuration,
               String mvcId,
               Map<String,Object> members,
               MVCGroup parentGroup) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | GroovyAddon. onInitializeMVCGroup(MVCGroupConfiguration configuration,
                    MVCGroup group) | 
| Modifier and Type | Method and Description | 
|---|---|
| MVCGroup | GroovyAwareMVCGroupFactory. create(MVCGroupConfiguration configuration,
      String mvcId,
      Map<String,Object> members,
      MVCGroup parentGroup) | 
| Constructor and Description | 
|---|
| GroovyAwareMVCGroup(MVCGroupManager mvcGroupManager,
                   MVCGroupConfiguration configuration,
                   String mvcId,
                   Map<String,Object> members,
                   MVCGroup parentGroup) |