| 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)  |