| 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(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 | Field and Description | 
|---|---|
protected MVCGroup | 
GriffonBuilderFactory.mvcGroup  | 
| Constructor and Description | 
|---|
GriffonBuilderFactory(GriffonApplication application,
                     MVCGroup mvcGroup)  | 
GriffonBuilderFactory(GriffonApplication application,
                     MVCGroup mvcGroup,
                     ClassLoader classLoader)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Map<String,Map<String,Object>> | 
AbstractGriffonAddon.mvcgroup(Class<? extends MVCGroup> g,
        Class<? extends GriffonModel> m,
        Class<? extends GriffonView> v,
        Class<? extends GriffonController> c)  | 
| Modifier and Type | Method and Description | 
|---|---|
MVCGroup | 
AbstractGriffonMvcArtifact.createMVCGroup(Map<String,Object> args,
              String mvcType)  | 
MVCGroup | 
AbstractGriffonArtifact.createMVCGroup(Map<String,Object> args,
              String mvcType)  | 
MVCGroup | 
AbstractGriffonMvcArtifact.createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId)  | 
MVCGroup | 
AbstractGriffonArtifact.createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId)  | 
MVCGroup | 
AbstractGriffonMvcArtifact.createMVCGroup(String mvcType)  | 
MVCGroup | 
AbstractGriffonArtifact.createMVCGroup(String mvcType)  | 
MVCGroup | 
AbstractGriffonMvcArtifact.createMVCGroup(String mvcType,
              Map<String,Object> args)  | 
MVCGroup | 
AbstractGriffonArtifact.createMVCGroup(String mvcType,
              Map<String,Object> args)  | 
MVCGroup | 
AbstractGriffonMvcArtifact.createMVCGroup(String mvcType,
              String mvcId)  | 
MVCGroup | 
AbstractGriffonArtifact.createMVCGroup(String mvcType,
              String mvcId)  | 
MVCGroup | 
AbstractGriffonMvcArtifact.createMVCGroup(String mvcType,
              String mvcId,
              Map<String,Object> args)  | 
MVCGroup | 
AbstractGriffonArtifact.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 | 
DelegatingMVCGroup.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 | 
AbstractMVCGroup.createMVCGroup(Map<String,Object> args,
              String mvcType,
              String mvcId)  | 
MVCGroup | 
DelegatingMVCGroup.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)  | 
protected MVCGroup | 
DefaultMVCGroupManager.createMVCGroup(MVCGroupConfiguration configuration,
              String mvcId,
              Map<String,Object> args)  | 
protected abstract MVCGroup | 
AbstractMVCGroupManager.createMVCGroup(MVCGroupConfiguration configuration,
              String mvcId,
              Map<String,Object> args)  | 
MVCGroup | 
AbstractMVCGroup.createMVCGroup(String mvcType)  | 
MVCGroup | 
DelegatingMVCGroup.createMVCGroup(String mvcType)  | 
MVCGroup | 
AbstractMVCGroupManager.createMVCGroup(String mvcType)  | 
MVCGroup | 
AbstractMVCHandler.createMVCGroup(String mvcType)  | 
MVCGroup | 
AbstractMVCGroup.createMVCGroup(String mvcType,
              Map<String,Object> args)  | 
MVCGroup | 
DelegatingMVCGroup.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 | 
AbstractMVCGroup.createMVCGroup(String mvcType,
              String mvcId)  | 
MVCGroup | 
DelegatingMVCGroup.createMVCGroup(String mvcType,
              String mvcId)  | 
MVCGroup | 
AbstractMVCGroupManager.createMVCGroup(String mvcType,
              String mvcId)  | 
MVCGroup | 
AbstractMVCHandler.createMVCGroup(String mvcType,
              String mvcId)  | 
MVCGroup | 
AbstractMVCGroup.createMVCGroup(String mvcType,
              String mvcId,
              Map<String,Object> args)  | 
MVCGroup | 
DelegatingMVCGroup.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.delegate()  | 
MVCGroup | 
AbstractMVCGroupManager.findGroup(String mvcId)  | 
MVCGroup | 
AbstractMVCGroupManager.getAt(String mvcId)  | 
MVCGroup | 
AbstractMVCGroup.getParentGroup()  | 
MVCGroup | 
DelegatingMVCGroup.getParentGroup()  | 
protected MVCGroup | 
DefaultMVCGroupConfiguration.instantiateMVCGroup(String mvcId,
                   Map<String,Object> args)  | 
protected abstract MVCGroup | 
AbstractMVCGroupConfiguration.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)  |