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,
Map<String,Object> args) |
protected FactoryBuilderSupport |
createBuilder(GriffonApplication application) |
protected void |
destroyMembers(MVCGroup group,
boolean fireDestructionEvents) |
protected void |
initializeMembers(MVCGroup group,
Map<String,Object> args) |
protected Map<String,Object> |
instantiateMembers(Map<String,DefaultMVCGroupManager.ClassHolder> classMap,
Map<String,Object> args) |
protected 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 Map<String,Object> instantiateMembers(@Nonnull Map<String,DefaultMVCGroupManager.ClassHolder> classMap, @Nonnull Map<String,Object> args)
instantiateMembers
in class DefaultMVCGroupManager
@Nonnull protected FactoryBuilderSupport createBuilder(@Nonnull GriffonApplication application)
protected void adjustMvcArguments(@Nonnull MVCGroup group, @Nonnull Map<String,Object> args)
adjustMvcArguments
in class DefaultMVCGroupManager
protected void initializeMembers(@Nonnull MVCGroup group, @Nonnull Map<String,Object> args)
initializeMembers
in class DefaultMVCGroupManager
protected void destroyMembers(@Nonnull MVCGroup group, boolean fireDestructionEvents)
destroyMembers
in class DefaultMVCGroupManager
@Nonnull protected Collection<BuilderCustomizer> resolveBuilderCustomizers(@Nonnull GriffonApplication application)