Overview | Package | Class | Deprecated | Index | Help
| Griffon 0.9.5-rc2
PREV NEXT | FRAMES NO FRAMES

## Package griffon.core

Core classes and artifacts

Interface Summary
AddonManager | Helper class capable of dealing with addons.
ApplicationHandler | Indicates a class that's aware of the current application instance.
ArtifactHandler | The ArtifactHandler interface's purpose is to allow the analysis of conventions within a Griffon application.
ArtifactManager | Helper class capable of dealing with artifacts and their handlers.
EventPublisher | Base contract for classes that can publish events using their own event bus.
GriffonAddon | Identifies an Addon artifact.
GriffonAddonDescriptor | Describes an Addon artifact.
GriffonApplication | Defines the basic contract of a Griffon application.
GriffonArtifact | Identifies an object as a Griffon artifact.
GriffonClass | Represents any class in a Griffon application that is related to an artifact.
GriffonController | Identifies a Controller artifact.
GriffonControllerClass | Represents a Controller class in Griffon.
GriffonModel | Identifies a Model artifact.
GriffonModelClass | Represents a Model class in Griffon.
GriffonMvcArtifact | Identifies an artifact that belongs to an MVC group.
GriffonService | Identifies a Service artifact.
GriffonServiceClass | Represents a Service class in Griffon.
GriffonView | Identifies a View artifact.
GriffonViewClass | Represents a View class in Griffon.
LifecycleHandler | Defines the contract of an application lifecycle handling class.
MVCClosure | An specialized closure for working with MVC members.
MVCGroup | Defines an MVC group and its contents
MVCGroupConfiguration | Holds the configuration of an MVC group
MVCGroupManager | Manages the configuration and instantiation of MVC groups.
MVCHandler | Base contract for classes that can manipulate MVC groups.
Observable | Describes objects that provide bound properties as specified in the Java Bean Specification.
ResourceHandler | Indicates a type that knows how to load resources from the classpath.
ServiceManager | Helper class capable of dealing with services.
ShutdownHandler | A ShutdownHandler may prevent the application from exiting.
ThreadingHandler | Base contract for classes that can perform tasks in different threads following the conventions set by the application.

Class Summary
ArtifactInfo | Describes an artifact that can be handled by `ArtifactManager`.
UIThreadManager | Helper class that can execute code inside the UI thread.
UIThreadManager.ScriptOrRunnableRunner |

Enum Summary
ApplicationPhase | Defines the application life-cycle phases.
GriffonApplication.Configuration | Defines the names of the configuration scripts.
GriffonApplication.Event | Defines all the events triggered by the application.
GriffonApplication.Lifecycle | Defines the names of the lifecycle scripts.

Groovy Documentation