Griffon 0.9.5-rc2

griffon.core
[Java] Interface GriffonAddon

griffon.core.ResourceHandler
  griffon.core.ApplicationHandler
      griffon.core.GriffonAddon
          griffon.core.ThreadingHandler
All Superinterfaces:
ResourceHandler, ApplicationHandler, ThreadingHandler

public interface GriffonAddon
extends ApplicationHandler, ResourceHandler, ThreadingHandler

Identifies an Addon artifact.

Authors:
Andres Almiray
Since:
0.9.2


Method Summary
void addonBuilderInit(GriffonApplication app, FactoryBuilderSupport builder)

void addonBuilderPostInit(GriffonApplication app, FactoryBuilderSupport builder)

void addonInit(GriffonApplication app)

void addonPostInit(GriffonApplication app)

List getAttributeDelegates()

Map getEvents()

Map getFactories()

org.slf4j.Logger getLog()

Returns a Logger instance suitable for this addon.

Map getMethods()

Map getMvcGroups()

List getPostInstantiateDelegates()

List getPostNodeCompletionDelegates()

List getPreInstantiateDelegates()

Map getProps()

Object newInstance(Class klass, String type)

 
Methods inherited from interface ResourceHandler
getResourceAsStream, getResourceAsURL, getResources
 
Methods inherited from interface ApplicationHandler
getApp
 
Methods inherited from interface ThreadingHandler
execAsync, execFuture, execFuture, execFuture, execFuture, execInsideUIAsync, execInsideUISync, execOutside, execOutsideUI, execSync, isUIThread
 

Method Detail

addonBuilderInit

public void addonBuilderInit(GriffonApplication app, FactoryBuilderSupport builder)


addonBuilderPostInit

public void addonBuilderPostInit(GriffonApplication app, FactoryBuilderSupport builder)


addonInit

public void addonInit(GriffonApplication app)


addonPostInit

public void addonPostInit(GriffonApplication app)


getAttributeDelegates

public List getAttributeDelegates()


getEvents

public Map getEvents()


getFactories

public Map getFactories()


getLog

public org.slf4j.Logger getLog()
Returns a Logger instance suitable for this addon.

Returns:
a Logger instance associated with this artifact.


getMethods

public Map getMethods()


getMvcGroups

public Map getMvcGroups()


getPostInstantiateDelegates

public List getPostInstantiateDelegates()


getPostNodeCompletionDelegates

public List getPostNodeCompletionDelegates()


getPreInstantiateDelegates

public List getPreInstantiateDelegates()


getProps

public Map getProps()


newInstance

public Object newInstance(Class klass, String type)


 

Groovy Documentation