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 |
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(java.lang.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 |
---|---|
java.lang.Class<? extends GriffonArtifact> |
GriffonArtifact.getTypeClass()
Returns the
Class of this artifact. |
Modifier and Type | Method and Description |
---|---|
GriffonClass |
ArtifactManager.findGriffonClass(java.lang.Class<? extends GriffonArtifact> clazz)
Finds an artifact by class.
|
GriffonClass |
ArtifactManager.findGriffonClass(java.lang.Class<? extends GriffonArtifact> clazz,
java.lang.String type)
Finds an artifact by class and type.
|
Constructor and Description |
---|
ArtifactNotFoundException(java.lang.Class<? extends GriffonArtifact> clazz,
java.lang.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 |
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(java.lang.String type,
java.lang.Class<A> clazz) |
<A extends GriffonArtifact> |
AbstractArtifactManager.newInstance(java.lang.Class<A> clazz) |
<A extends GriffonArtifact> |
AbstractArtifactManager.newInstance(GriffonClass griffonClass) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.Map<java.lang.String,java.util.List<java.lang.Class<? extends GriffonArtifact>>> |
AbstractArtifactManager.doLoadArtifactMetadata() |
protected java.util.Map<java.lang.String,java.util.List<java.lang.Class<? extends GriffonArtifact>>> |
DefaultArtifactManager.doLoadArtifactMetadata() |
java.lang.Class<? extends GriffonArtifact> |
AbstractGriffonArtifact.getTypeClass() |
Modifier and Type | Method and Description |
---|---|
GriffonClass |
AbstractArtifactManager.findGriffonClass(java.lang.Class<? extends GriffonArtifact> clazz) |
GriffonClass |
AbstractArtifactManager.findGriffonClass(java.lang.Class<? extends GriffonArtifact> clazz,
java.lang.String type) |
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<? extends GriffonArtifact> |
DefaultMVCGroupManager.ClassHolder.artifactClass |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultMVCGroupManager.destroyArtifactMember(java.lang.String type,
GriffonArtifact member,
boolean fireDestructionEvents) |
protected void |
DefaultMVCGroupManager.destroyContextualMemberProperties(java.lang.String type,
GriffonArtifact member) |
protected void |
DefaultMVCGroupManager.initializeArtifactMember(MVCGroup group,
java.lang.String type,
GriffonArtifact member,
java.util.Map<java.lang.String,java.lang.Object> args) |
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.
|