public class GroovyAwareMVCGroupManager extends DefaultMVCGroupManager
DefaultMVCGroupManager.ClassHolder, DefaultMVCGroupManager.FieldInjectionPoint, DefaultMVCGroupManager.InjectionPoint, DefaultMVCGroupManager.MethodInjectionPointapplicationClassLoader, CONFIG_KEY_COMPONENT, CONFIG_KEY_EVENTS_DESTRUCTION, CONFIG_KEY_EVENTS_INSTANTIATION, CONFIG_KEY_EVENTS_LIFECYCLE, CONFIG_KEY_EVENTS_LISTENER, ERROR_VALUE_NULL, instantiator, KEY_PARENT_GROUPERROR_ARGS_NULL, ERROR_CONFIG_NULL, ERROR_CONFIGURATION_NULL, ERROR_GROUP_NULL, ERROR_MVCID_BLANK, ERROR_MVCTYPE_BLANK, ERROR_NAME_BLANK, ERROR_TYPE_NULL| Constructor and Description |
|---|
GroovyAwareMVCGroupManager(GriffonApplication application,
ApplicationClassLoader applicationClassLoader,
Instantiator instantiator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustMvcArguments(MVCGroup group,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected FactoryBuilderSupport |
createBuilder(GriffonApplication application) |
protected void |
destroyMembers(MVCGroup group,
boolean fireDestructionEvents) |
protected void |
initializeMembers(MVCGroup group,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected java.util.Map<java.lang.String,java.lang.Object> |
instantiateMembers(java.util.Map<java.lang.String,DefaultMVCGroupManager.ClassHolder> classMap,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected java.util.Collection<BuilderCustomizer> |
resolveBuilderCustomizers(GriffonApplication application) |
checkIdIsUnique, copyAndConfigureArguments, createMVCGroup, destroyArtifactMember, destroyContextualMemberProperties, destroyMVCGroup, destroyNonArtifactMember, doAddGroup, doInitialize, doRemoveGroup, fillReferencedProperties, initializeArtifactMember, initializeNonArtifactMember, isConfigFlagEnabled, isContextual, isInjectable, isMvcMember, loadClass, resolveEditor, resolveFormat, resolveKind, resolveMvcId, selectClassesPerMemberaddConfiguration, addGroup, cloneMVCGroupConfiguration, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, findConfiguration, findController, findGroup, findModel, findView, getApplication, getAt, getConfigurations, getController, getControllers, getGroups, getModel, getModels, getView, getViews, initialize, nameOf, newContext, newMVCGroup, newMVCGroupConfiguration, removeConfiguration, removeConfiguration, removeGroup, typedMvcGroup, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup@Inject public GroovyAwareMVCGroupManager(@Nonnull GriffonApplication application, @Nonnull ApplicationClassLoader applicationClassLoader, @Nonnull Instantiator instantiator)
@Nonnull
protected java.util.Map<java.lang.String,java.lang.Object> instantiateMembers(@Nonnull
java.util.Map<java.lang.String,DefaultMVCGroupManager.ClassHolder> classMap,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> args)
instantiateMembers in class DefaultMVCGroupManager@Nonnull protected FactoryBuilderSupport createBuilder(@Nonnull GriffonApplication application)
protected void adjustMvcArguments(@Nonnull
MVCGroup group,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> args)
adjustMvcArguments in class DefaultMVCGroupManagerprotected void initializeMembers(@Nonnull
MVCGroup group,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> args)
initializeMembers in class DefaultMVCGroupManagerprotected void destroyMembers(@Nonnull
MVCGroup group,
boolean fireDestructionEvents)
destroyMembers in class DefaultMVCGroupManager@Nonnull protected java.util.Collection<BuilderCustomizer> resolveBuilderCustomizers(@Nonnull GriffonApplication application)