| Package | Description | 
|---|---|
| griffon.core.artifact | Artifact types. | 
| griffon.exceptions | Griffon exceptions. | 
| griffon.javafx.artifact | JavaFX specific 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.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  | GriffonControllerIdentifies a Controller artifact. | 
| interface  | GriffonModelIdentifies a Model artifact. | 
| interface  | GriffonMvcArtifactIdentifies an artifact that belongs to an MVC group. | 
| interface  | GriffonServiceIdentifies a Service artifact. | 
| interface  | GriffonViewIdentifies 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 | 
|---|---|
| Class<? extends GriffonArtifact> | GriffonArtifact. getTypeClass()Returns the  Classof this artifact. | 
| 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. | 
| Constructor and Description | 
|---|
| ArtifactNotFoundException(Class<? extends GriffonArtifact> clazz,
                         String name) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | JavaFXGriffonView | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractArtifactHandler<A extends GriffonArtifact>Base implementation of the ArtifactHandler interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractGriffonArtifactBase implementation of the GriffonArtifact interface. | 
| class  | AbstractGriffonControllerBase implementation of the GriffonController interface. | 
| class  | AbstractGriffonModelBase implementation of the GriffonModel interface. | 
| class  | AbstractGriffonMvcArtifactBase implementation of the GriffonMvcArtifact interface. | 
| class  | AbstractGriffonServiceBase implementation of the GriffonService interface. | 
| class  | AbstractGriffonViewBase 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() | 
| Class<? extends GriffonArtifact> | AbstractGriffonArtifact. getTypeClass() | 
| 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. destroyContextualMemberProperties(String type,
                                 GriffonArtifact member) | 
| protected void | DefaultMVCGroupManager. initializeArtifactMember(MVCGroup group,
                        String type,
                        GriffonArtifact member,
                        Map<String,Object> args) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractJavaFXGriffonViewJavaFX-friendly implementation of the GriffonView interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractLanternaGriffonViewLanterna-friendly implementation of the GriffonView interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractPivotGriffonViewPivot-friendly implementation of the GriffonView interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSwingGriffonViewSwing-friendly implementation of the GriffonView interface. |