Package | Description |
---|---|
griffon.core.artifact |
Artifact types.
|
griffon.exceptions |
Griffon exceptions.
|
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(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
Class of 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 | 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() |
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 |
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.
|