Package | Description |
---|---|
griffon.core.artifact |
Artifact types.
|
griffon.core.mvc |
MVC Group management.
|
org.codehaus.griffon.runtime.core.artifact |
Artifact implementation [INTERNAL USE].
|
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 |
---|---|
MVCGroup |
GriffonMvcArtifact.getMvcGroup() |
Modifier and Type | Interface and Description |
---|---|
interface |
TypedMVCGroup<M extends GriffonModel,V extends GriffonView,C extends GriffonController> |
Modifier and Type | Method and Description |
---|---|
MVCGroup |
MVCGroupConfiguration.create()
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
MVCGroupConfiguration.create(Map<String,Object> args)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
MVCGroupFactory.create(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
MVCGroup |
MVCGroupConfiguration.create(String mvcId)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
MVCGroupConfiguration.create(String mvcId,
Map<String,Object> args)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
MVCHandler.createMVCGroup(Map<String,Object> args,
String mvcType)
Instantiates an MVC group of the specified type with additional variables.
|
MVCGroup |
MVCHandler.createMVCGroup(Map<String,Object> args,
String mvcType,
String mvcId)
Instantiates an MVC group of the specified type with a particular name.
|
MVCGroup |
MVCHandler.createMVCGroup(String mvcType)
Instantiates an MVC group of the specified type.
|
MVCGroup |
MVCHandler.createMVCGroup(String mvcType,
Map<String,Object> args)
Instantiates an MVC group of the specified type with additional variables.
|
MVCGroup |
MVCHandler.createMVCGroup(String mvcType,
String mvcId)
Instantiates an MVC group of the specified type with a particular name.
|
MVCGroup |
MVCHandler.createMVCGroup(String mvcType,
String mvcId,
Map<String,Object> args)
Instantiates an MVC group of the specified type with a particular name.
|
MVCGroup |
TypedMVCGroup.delegate() |
MVCGroup |
MVCGroupManager.findGroup(String mvcId) |
MVCGroup |
MVCGroupManager.getAt(String mvcId) |
MVCGroup |
MVCGroup.getParentGroup()
Returns the parent
MVCGroup of this group. |
MVCGroup |
MVCGroupManager.newMVCGroup(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup)
Creates a new MVCGroup instance.
|
Modifier and Type | Method and Description |
---|---|
Map<String,MVCGroup> |
MVCGroup.getChildrenGroups()
Returns an immutable view of all children groups for which this group is a parent
|
Map<String,MVCGroup> |
MVCGroupManager.getGroups() |
Modifier and Type | Method and Description |
---|---|
void |
MVCGroupFunction.apply(MVCGroup group)
Applies this function
|
MVCGroup |
MVCGroupFactory.create(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
Context |
MVCGroupManager.newContext(MVCGroup parentGroup) |
MVCGroup |
MVCGroupManager.newMVCGroup(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup)
Creates a new MVCGroup instance.
|
Modifier and Type | Method and Description |
---|---|
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(Map<String,Object> args,
String mvcType) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(Map<String,Object> args,
String mvcType) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(Map<String,Object> args,
String mvcType,
String mvcId) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(Map<String,Object> args,
String mvcType,
String mvcId) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(String mvcType) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(String mvcType) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(String mvcType,
Map<String,Object> args) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(String mvcType,
Map<String,Object> args) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(String mvcType,
String mvcId) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(String mvcType,
String mvcId) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(String mvcType,
String mvcId,
Map<String,Object> args) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(String mvcType,
String mvcId,
Map<String,Object> args) |
MVCGroup |
AbstractGriffonMvcArtifact.getMvcGroup() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractGriffonMvcArtifact.setMvcGroup(MVCGroup group) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMVCGroup
Base implementation of the
MVCGroup interface |
class |
AbstractTypedMVCGroup<M extends GriffonModel,V extends GriffonView,C extends GriffonController> |
class |
DefaultMVCGroup
Default implementation of the
MVCGroup interface |
class |
DelegatingMVCGroup |
Modifier and Type | Field and Description |
---|---|
protected MVCGroup |
AbstractMVCGroup.parentGroup |
Modifier and Type | Field and Description |
---|---|
protected Map<String,MVCGroup> |
AbstractMVCGroup.children |
Modifier and Type | Method and Description |
---|---|
MVCGroup |
AbstractMVCGroupConfiguration.create() |
MVCGroup |
AbstractMVCGroupConfiguration.create(Map<String,Object> args) |
MVCGroup |
DefaultMVCGroupFactory.create(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
MVCGroup |
AbstractMVCGroupConfiguration.create(String mvcId) |
MVCGroup |
AbstractMVCGroupConfiguration.create(String mvcId,
Map<String,Object> args) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(Map<String,Object> args,
String mvcType) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(Map<String,Object> args,
String mvcType) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(Map<String,Object> args,
String mvcType) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(Map<String,Object> args,
String mvcType) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(Map<String,Object> args,
String mvcType,
String mvcId) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(Map<String,Object> args,
String mvcType,
String mvcId) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(Map<String,Object> args,
String mvcType,
String mvcId) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(Map<String,Object> args,
String mvcType,
String mvcId) |
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) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(String mvcType) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(String mvcType) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(String mvcType) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(String mvcType) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(String mvcType,
Map<String,Object> args) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(String mvcType,
Map<String,Object> args) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(String mvcType,
Map<String,Object> args) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(String mvcType,
Map<String,Object> args) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(String mvcType,
String mvcId) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(String mvcType,
String mvcId) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(String mvcType,
String mvcId) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(String mvcType,
String mvcId) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(String mvcType,
String mvcId,
Map<String,Object> args) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(String mvcType,
String mvcId,
Map<String,Object> args) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(String mvcType,
String mvcId,
Map<String,Object> args) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(String mvcType,
String mvcId,
Map<String,Object> args) |
MVCGroup |
DelegatingMVCGroup.delegate() |
MVCGroup |
AbstractMVCGroupManager.findGroup(String mvcId) |
MVCGroup |
AbstractMVCGroupManager.getAt(String mvcId) |
MVCGroup |
AbstractMVCGroup.getParentGroup() |
MVCGroup |
DelegatingMVCGroup.getParentGroup() |
protected abstract MVCGroup |
AbstractMVCGroupConfiguration.instantiateMVCGroup(String mvcId,
Map<String,Object> args) |
protected MVCGroup |
DefaultMVCGroupConfiguration.instantiateMVCGroup(String mvcId,
Map<String,Object> args) |
MVCGroup |
AbstractMVCGroupManager.newMVCGroup(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
Modifier and Type | Method and Description |
---|---|
Map<String,MVCGroup> |
AbstractMVCGroup.getChildrenGroups() |
Map<String,MVCGroup> |
DelegatingMVCGroup.getChildrenGroups() |
Map<String,MVCGroup> |
AbstractMVCGroupManager.getGroups() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractMVCGroupManager.addGroup(MVCGroup group) |
protected void |
DefaultMVCGroupManager.adjustMvcArguments(MVCGroup group,
Map<String,Object> args) |
protected abstract void |
DefaultMVCGroupManager.InjectionPoint.apply(MVCGroup group,
String memberType,
Object instance,
Map<String,Object> args) |
protected void |
DefaultMVCGroupManager.FieldInjectionPoint.apply(MVCGroup group,
String memberType,
Object instance,
Map<String,Object> args) |
protected void |
DefaultMVCGroupManager.MethodInjectionPoint.apply(MVCGroup group,
String memberType,
Object instance,
Map<String,Object> args) |
MVCGroup |
DefaultMVCGroupFactory.create(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
protected void |
DefaultMVCGroupManager.destroyMembers(MVCGroup group,
boolean fireDestructionEvents) |
protected void |
DefaultMVCGroupManager.doAddGroup(MVCGroup group) |
protected void |
DefaultMVCGroupManager.doRemoveGroup(MVCGroup group) |
protected void |
DefaultMVCGroupManager.fillReferencedProperties(MVCGroup group,
Map<String,Object> args) |
protected void |
DefaultMVCGroupManager.initializeArtifactMember(MVCGroup group,
String type,
GriffonArtifact member,
Map<String,Object> args) |
protected void |
DefaultMVCGroupManager.initializeMembers(MVCGroup group,
Map<String,Object> args) |
protected void |
DefaultMVCGroupManager.initializeNonArtifactMember(MVCGroup group,
String type,
Object member,
Map<String,Object> args) |
Context |
AbstractMVCGroupManager.newContext(MVCGroup parentGroup) |
MVCGroup |
AbstractMVCGroupManager.newMVCGroup(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
protected void |
AbstractMVCGroupManager.removeGroup(MVCGroup group) |
protected <MVC extends TypedMVCGroup> |
AbstractMVCGroupManager.typedMvcGroup(Class<? extends MVC> mvcType,
MVCGroup mvcGroup) |
Constructor and Description |
---|
AbstractMVCGroup(MVCGroupManager mvcGroupManager,
MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
AbstractTypedMVCGroup(MVCGroup delegate) |
DefaultMVCGroup(MVCGroupManager mvcGroupManager,
MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
DelegatingMVCGroup(MVCGroup delegate) |
Modifier and Type | Method and Description |
---|---|
void |
GroovyAddon.onInitializeMVCGroup(MVCGroupConfiguration configuration,
MVCGroup group) |
Modifier and Type | Class and Description |
---|---|
class |
GroovyAwareMVCGroup |
Modifier and Type | Method and Description |
---|---|
MVCGroup |
GroovyAwareMVCGroupFactory.create(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
Modifier and Type | Method and Description |
---|---|
protected void |
GroovyAwareMVCGroupManager.adjustMvcArguments(MVCGroup group,
Map<String,Object> args) |
MVCGroup |
GroovyAwareMVCGroupFactory.create(MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |
protected void |
GroovyAwareMVCGroupManager.destroyMembers(MVCGroup group,
boolean fireDestructionEvents) |
protected void |
GroovyAwareMVCGroupManager.initializeMembers(MVCGroup group,
Map<String,Object> args) |
Constructor and Description |
---|
GroovyAwareMVCGroup(MVCGroupManager mvcGroupManager,
MVCGroupConfiguration configuration,
String mvcId,
Map<String,Object> members,
MVCGroup parentGroup) |