| Package | Description | 
|---|---|
| griffon.core.artifact | 
 Artifact types. 
 | 
| 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.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.groovy.mvc | 
 MVC group implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.groovy.view | 
 WindowManager and helpers [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.javafx.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.lanterna.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.pivot.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| org.codehaus.griffon.runtime.swing.artifact | 
 Artifact implementation [INTERNAL USE]. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ArtifactHandler<A extends GriffonArtifact>
The ArtifactHandler interface's purpose is to allow the analysis of conventions within a Griffon application. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
GriffonController
Identifies a Controller artifact. 
 | 
interface  | 
GriffonModel
Identifies a Model artifact. 
 | 
interface  | 
GriffonMvcArtifact
Identifies an artifact that belongs to an MVC group. 
 | 
interface  | 
GriffonService
Identifies a Service artifact. 
 | 
interface  | 
GriffonView
Identifies a View artifact. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<A extends GriffonArtifact>  | 
ArtifactManager.findGriffonClass(A artifact)
Finds an artifact by class. 
 | 
<A extends GriffonArtifact>  | 
ArtifactManager.newInstance(Class<A> clazz)
Creates a new instance of the specified class and type. 
Triggers the ApplicationEvent.NEW_INSTANCE with the following parameters clazz - the Class of the object instance -> the object that was created  | 
<A extends GriffonArtifact>  | 
ArtifactManager.newInstance(GriffonClass griffonClass)
Creates a new instance of the specified class and type. 
Triggers the ApplicationEvent.NEW_INSTANCE with the following parameters clazz - the Class of the object instance -> the object that was created  | 
| Modifier and Type | Method and Description | 
|---|---|
GriffonClass | 
ArtifactManager.findGriffonClass(Class<? extends GriffonArtifact> clazz)
Finds an artifact by class. 
 | 
GriffonClass | 
ArtifactManager.findGriffonClass(Class<? extends GriffonArtifact> clazz,
                String type)
Finds an artifact by class and type. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractArtifactHandler<A extends GriffonArtifact>
Base implementation of the ArtifactHandler interface. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractGriffonArtifact
Base implementation of the GriffonArtifact interface. 
 | 
class  | 
AbstractGriffonController
Base implementation of the GriffonController interface. 
 | 
class  | 
AbstractGriffonModel
Base implementation of the GriffonModel interface. 
 | 
class  | 
AbstractGriffonMvcArtifact
Base implementation of the GriffonMvcArtifact interface. 
 | 
class  | 
AbstractGriffonService
Base implementation of the GriffonService interface. 
 | 
class  | 
AbstractGriffonView
Base implementation of the GriffonView interface. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<A extends GriffonArtifact>  | 
AbstractArtifactManager.findGriffonClass(A artifact)  | 
protected <A extends GriffonArtifact>  | 
AbstractArtifactManager.isClassOfType(String type,
             Class<A> clazz)  | 
<A extends GriffonArtifact>  | 
AbstractArtifactManager.newInstance(Class<A> clazz)  | 
<A extends GriffonArtifact>  | 
AbstractArtifactManager.newInstance(GriffonClass griffonClass)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Map<String,List<Class<? extends GriffonArtifact>>> | 
AbstractArtifactManager.doLoadArtifactMetadata()  | 
protected Map<String,List<Class<? extends GriffonArtifact>>> | 
DefaultArtifactManager.doLoadArtifactMetadata()  | 
| Modifier and Type | Method and Description | 
|---|---|
GriffonClass | 
AbstractArtifactManager.findGriffonClass(Class<? extends GriffonArtifact> clazz)  | 
GriffonClass | 
AbstractArtifactManager.findGriffonClass(Class<? extends GriffonArtifact> clazz,
                String type)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Class<? extends GriffonArtifact> | 
DefaultMVCGroupManager.ClassHolder.artifactClass  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
DefaultMVCGroupManager.destroyArtifactMember(String type,
                     GriffonArtifact member,
                     boolean fireDestructionEvents)  | 
protected void | 
DefaultMVCGroupManager.initializeArtifactMember(MVCGroup group,
                        String type,
                        GriffonArtifact member,
                        Map<String,Object> args)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractGriffonArtifactScript  | 
class  | 
AbstractGriffonMvcArtifactScript  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
GroovyAwareMVCGroupManager.initializeArtifactMember(MVCGroup group,
                        String type,
                        GriffonArtifact member,
                        Map<String,Object> args)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractGriffonViewScript
Base implementation of the GriffonView interface for Script based views 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractJavaFXGriffonView
JavaFX-friendly implementation of the GriffonView interface. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractLanternaGriffonView
Lanterna-friendly implementation of the GriffonView interface. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractPivotGriffonView
Pivot-friendly implementation of the GriffonView interface. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractSwingGriffonView
Swing-friendly implementation of the GriffonView interface. 
 |