|
Griffon 0.9.5-rc2 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.griffon.runtime.core.AbstractMVCGroupManager
org.codehaus.griffon.runtime.core.DefaultMVCGroupManager
public class DefaultMVCGroupManager extends AbstractMVCGroupManager
Base implementation of the MVCGroupManager interface.
Field Summary | |
---|---|
private static String |
CONFIG_KEY_COMPONENT
|
private static String |
CONFIG_KEY_EVENTS_INSTANTIATION
|
private static String |
CONFIG_KEY_EVENTS_LIFECYCLE
|
private static String |
CONFIG_KEY_EVENTS_LISTENER
|
private static org.slf4j.Logger |
LOG
|
Fields inherited from class AbstractMVCGroupManager | |
---|---|
LOG, app, configurations, groups, initialized, lock |
Constructor Summary | |
DefaultMVCGroupManager(GriffonApplication app)
|
Method Summary | |
---|---|
protected MVCGroup
|
buildMVCGroup(MVCGroupConfiguration configuration, String mvcId, Map args)
|
protected void
|
checkIdIsUnique(String mvcId, MVCGroupConfiguration configuration)
|
protected Map
|
copyAndConfigureArguments(Map args, MVCGroupConfiguration configuration, String mvcId)
|
void
|
destroyMVCGroup(String mvcId)
|
protected void
|
doAddGroup(MVCGroup group)
|
protected void
|
doInitialize(Map configurations)
|
protected void
|
doRemoveGroup(MVCGroup group)
|
protected void
|
fillReferencedProperties(MVCGroup group, Map args)
|
protected void
|
initializeMembers(MVCGroup group, Map args)
|
protected Map
|
instantiateMembers(Map klassMap, Map args, Map griffonClassMap, FactoryBuilderSupport builder)
|
protected boolean
|
isConfigFlagEnabled(MVCGroupConfiguration configuration, String key)
|
protected Class
|
loadClass(String className)
|
MVCGroup
|
newMVCGroup(MVCGroupConfiguration configuration, String mvcId, Map members)
|
MVCGroupConfiguration
|
newMVCGroupConfiguration(String mvcType, Map members, Map config)
|
protected void
|
selectClassesPerMember(String memberType, String memberClassName, Map klassMap, Map metaClassMap, Map griffonClassMap)
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
private static final String CONFIG_KEY_COMPONENT
private static final String CONFIG_KEY_EVENTS_INSTANTIATION
private static final String CONFIG_KEY_EVENTS_LIFECYCLE
private static final String CONFIG_KEY_EVENTS_LISTENER
private static final org.slf4j.Logger LOG
Constructor Detail |
---|
public DefaultMVCGroupManager(GriffonApplication app)
Method Detail |
---|
protected MVCGroup buildMVCGroup(MVCGroupConfiguration configuration, String mvcId, Map args)
protected void checkIdIsUnique(String mvcId, MVCGroupConfiguration configuration)
protected Map copyAndConfigureArguments(Map args, MVCGroupConfiguration configuration, String mvcId)
public void destroyMVCGroup(String mvcId)
protected void doAddGroup(MVCGroup group)
protected void doInitialize(Map configurations)
protected void doRemoveGroup(MVCGroup group)
protected void fillReferencedProperties(MVCGroup group, Map args)
protected void initializeMembers(MVCGroup group, Map args)
protected Map instantiateMembers(Map klassMap, Map args, Map griffonClassMap, FactoryBuilderSupport builder)
protected boolean isConfigFlagEnabled(MVCGroupConfiguration configuration, String key)
protected Class loadClass(String className)
public MVCGroup newMVCGroup(MVCGroupConfiguration configuration, String mvcId, Map members)
public MVCGroupConfiguration newMVCGroupConfiguration(String mvcType, Map members, Map config)
protected void selectClassesPerMember(String memberType, String memberClassName, Map klassMap, Map metaClassMap, Map griffonClassMap)
Groovy Documentation