Package | Description |
---|---|
griffon.core.artifact |
Artifact types.
|
griffon.core.mvc |
MVC Group management.
|
griffon.javafx.support |
JavaFX utilities.
|
org.codehaus.griffon.runtime.core.addon |
Addon implementation [INTERNAL USE].
|
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(java.util.Map<java.lang.String,java.lang.Object> args)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
MVCGroupFactory.create(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup) |
MVCGroup |
MVCGroupConfiguration.create(java.lang.String mvcId)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
MVCGroupConfiguration.create(java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
MVCHandler.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType)
Instantiates an MVC group of the specified type with additional variables.
|
MVCGroup |
MVCHandler.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType,
java.lang.String mvcId)
Instantiates an MVC group of the specified type with a particular name.
|
MVCGroup |
MVCHandler.createMVCGroup(java.lang.String mvcType)
Instantiates an MVC group of the specified type.
|
MVCGroup |
MVCHandler.createMVCGroup(java.lang.String mvcType,
java.util.Map<java.lang.String,java.lang.Object> args)
Instantiates an MVC group of the specified type with additional variables.
|
MVCGroup |
MVCHandler.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId)
Instantiates an MVC group of the specified type with a particular name.
|
MVCGroup |
MVCHandler.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args)
Instantiates an MVC group of the specified type with a particular name.
|
MVCGroup |
TypedMVCGroup.delegate() |
MVCGroup |
MVCGroupManager.findGroup(java.lang.String mvcId) |
MVCGroup |
MVCGroupManager.getAt(java.lang.String mvcId) |
MVCGroup |
MVCGroup.getParentGroup()
Returns the parent
MVCGroup of this group. |
MVCGroup |
MVCGroupManager.newMVCGroup(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup)
Creates a new MVCGroup instance.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,MVCGroup> |
MVCGroup.getChildrenGroups()
Returns an immutable view of all children groups for which this group is a parent
|
java.util.Map<java.lang.String,MVCGroup> |
MVCGroupManager.getGroups() |
Modifier and Type | Method and Description |
---|---|
void |
MVCGroupFunction.apply(MVCGroup group)
Applies this function
|
MVCGroup |
MVCGroupFactory.create(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup) |
Context |
MVCGroupManager.newContext(MVCGroup parentGroup) |
MVCGroup |
MVCGroupManager.newMVCGroup(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup)
Creates a new MVCGroup instance.
|
Modifier and Type | Field and Description |
---|---|
protected MVCGroup |
GriffonBuilderFactory.mvcGroup |
Constructor and Description |
---|
GriffonBuilderFactory(GriffonApplication application,
MVCGroup mvcGroup) |
GriffonBuilderFactory(GriffonApplication application,
MVCGroup mvcGroup,
java.lang.ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
AbstractGriffonAddon.mvcgroup(java.lang.Class<? extends MVCGroup> g,
java.lang.Class<? extends GriffonModel> m,
java.lang.Class<? extends GriffonView> v,
java.lang.Class<? extends GriffonController> c) |
Modifier and Type | Method and Description |
---|---|
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(java.lang.String mvcType) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(java.lang.String mvcType) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(java.lang.String mvcType,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(java.lang.String mvcType,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
AbstractGriffonArtifact.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractGriffonMvcArtifact.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.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 java.util.Map<java.lang.String,MVCGroup> |
AbstractMVCGroup.children |
Modifier and Type | Method and Description |
---|---|
MVCGroup |
AbstractMVCGroupConfiguration.create() |
MVCGroup |
AbstractMVCGroupConfiguration.create(java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
DefaultMVCGroupFactory.create(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup) |
MVCGroup |
AbstractMVCGroupConfiguration.create(java.lang.String mvcId) |
MVCGroup |
AbstractMVCGroupConfiguration.create(java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.String mvcType,
java.lang.String mvcId) |
protected abstract MVCGroup |
AbstractMVCGroupManager.createMVCGroup(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected MVCGroup |
DefaultMVCGroupManager.createMVCGroup(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(java.lang.String mvcType) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(java.lang.String mvcType) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(java.lang.String mvcType) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(java.lang.String mvcType) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(java.lang.String mvcType,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(java.lang.String mvcType,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(java.lang.String mvcType,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(java.lang.String mvcType,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId) |
MVCGroup |
AbstractMVCGroup.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractMVCGroupManager.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractMVCHandler.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
DelegatingMVCGroup.createMVCGroup(java.lang.String mvcType,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
DelegatingMVCGroup.delegate() |
MVCGroup |
AbstractMVCGroupManager.findGroup(java.lang.String mvcId) |
MVCGroup |
AbstractMVCGroupManager.getAt(java.lang.String mvcId) |
MVCGroup |
AbstractMVCGroup.getParentGroup() |
MVCGroup |
DelegatingMVCGroup.getParentGroup() |
protected abstract MVCGroup |
AbstractMVCGroupConfiguration.instantiateMVCGroup(java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected MVCGroup |
DefaultMVCGroupConfiguration.instantiateMVCGroup(java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
AbstractMVCGroupManager.newMVCGroup(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,MVCGroup> |
AbstractMVCGroup.getChildrenGroups() |
java.util.Map<java.lang.String,MVCGroup> |
DelegatingMVCGroup.getChildrenGroups() |
java.util.Map<java.lang.String,MVCGroup> |
AbstractMVCGroupManager.getGroups() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractMVCGroupManager.addGroup(MVCGroup group) |
protected void |
DefaultMVCGroupManager.adjustMvcArguments(MVCGroup group,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected abstract void |
DefaultMVCGroupManager.InjectionPoint.apply(MVCGroup group,
java.lang.String memberType,
java.lang.Object instance,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected void |
DefaultMVCGroupManager.FieldInjectionPoint.apply(MVCGroup group,
java.lang.String memberType,
java.lang.Object instance,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected void |
DefaultMVCGroupManager.MethodInjectionPoint.apply(MVCGroup group,
java.lang.String memberType,
java.lang.Object instance,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
DefaultMVCGroupFactory.create(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.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,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected void |
DefaultMVCGroupManager.initializeArtifactMember(MVCGroup group,
java.lang.String type,
GriffonArtifact member,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected void |
DefaultMVCGroupManager.initializeMembers(MVCGroup group,
java.util.Map<java.lang.String,java.lang.Object> args) |
protected void |
DefaultMVCGroupManager.initializeNonArtifactMember(MVCGroup group,
java.lang.String type,
java.lang.Object member,
java.util.Map<java.lang.String,java.lang.Object> args) |
Context |
AbstractMVCGroupManager.newContext(MVCGroup parentGroup) |
MVCGroup |
AbstractMVCGroupManager.newMVCGroup(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup) |
protected void |
AbstractMVCGroupManager.removeGroup(MVCGroup group) |
protected <MVC extends TypedMVCGroup> |
AbstractMVCGroupManager.typedMvcGroup(java.lang.Class<? extends MVC> mvcType,
MVCGroup mvcGroup) |
Constructor and Description |
---|
AbstractMVCGroup(MVCGroupManager mvcGroupManager,
MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup) |
AbstractTypedMVCGroup(MVCGroup delegate) |
DefaultMVCGroup(MVCGroupManager mvcGroupManager,
MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.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,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup) |
Modifier and Type | Method and Description |
---|---|
protected void |
GroovyAwareMVCGroupManager.adjustMvcArguments(MVCGroup group,
java.util.Map<java.lang.String,java.lang.Object> args) |
MVCGroup |
GroovyAwareMVCGroupFactory.create(MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup) |
protected void |
GroovyAwareMVCGroupManager.destroyMembers(MVCGroup group,
boolean fireDestructionEvents) |
protected void |
GroovyAwareMVCGroupManager.initializeMembers(MVCGroup group,
java.util.Map<java.lang.String,java.lang.Object> args) |
Constructor and Description |
---|
GroovyAwareMVCGroup(MVCGroupManager mvcGroupManager,
MVCGroupConfiguration configuration,
java.lang.String mvcId,
java.util.Map<java.lang.String,java.lang.Object> members,
MVCGroup parentGroup) |