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 |
AbstractMVCGroupConfiguration
Base implementation of the
MVCGroupConfiguration interface |
class |
DefaultMVCGroupConfiguration
Default implementation of the
MVCGroupConfiguration interface |
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 |
DelegatingMVCGroup.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) |