public class GroovyAwareMVCGroupManager extends DefaultMVCGroupManager
DefaultMVCGroupManager.ClassHolder, DefaultMVCGroupManager.FieldInjectionPoint, DefaultMVCGroupManager.InjectionPoint, DefaultMVCGroupManager.MethodInjectionPoint
applicationClassLoader, 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_GROUP
ERROR_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, selectClassesPerMember
addConfiguration, 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 DefaultMVCGroupManager
protected void initializeMembers(@Nonnull MVCGroup group, @Nonnull java.util.Map<java.lang.String,java.lang.Object> args)
initializeMembers
in class DefaultMVCGroupManager
protected void destroyMembers(@Nonnull MVCGroup group, boolean fireDestructionEvents)
destroyMembers
in class DefaultMVCGroupManager
@Nonnull protected java.util.Collection<BuilderCustomizer> resolveBuilderCustomizers(@Nonnull GriffonApplication application)