|
Griffon 1.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.griffon.runtime.core.AbstractObservable
org.codehaus.griffon.runtime.core.AbstractGriffonApplication
public abstract class AbstractGriffonApplication extends AbstractObservable
Implements the basics for a skeleton GriffonApplication.
Field Summary | |
---|---|
static String[] |
EMPTY_ARGS
|
private GriffonControllerActionManager |
actionManager
|
private AddonManager |
addonManager
|
private ArtifactManager |
artifactManager
|
private Binding |
bindings
|
private ConfigObject |
builderConfig
|
private ConfigObject |
config
|
private EventRouter |
eventRouter
|
private Object |
eventsConfig
|
private Locale |
locale
|
protected Object[] |
lock
|
private Logger |
log
|
private MessageSource |
messageSource
|
private MVCGroupManager |
mvcGroupManager
|
private ApplicationPhase |
phase
|
private ResourceLocator |
resourceLocator
|
private ResourceResolver |
resourceResolver
|
private ServiceManager |
serviceManager
|
private List |
shutdownHandlers
|
private Object |
shutdownLock
|
private String[] |
startupArgs
|
Fields inherited from class AbstractObservable | |
---|---|
pcs |
Constructor Summary | |
AbstractGriffonApplication()
|
|
AbstractGriffonApplication(String[] args)
|
Field Detail |
---|
public static final String[] EMPTY_ARGS
private GriffonControllerActionManager actionManager
private AddonManager addonManager
private ArtifactManager artifactManager
private Binding bindings
private ConfigObject builderConfig
private ConfigObject config
private EventRouter eventRouter
private Object eventsConfig
private Locale locale
protected final Object[] lock
private final Logger log
private MessageSource messageSource
private MVCGroupManager mvcGroupManager
private ApplicationPhase phase
private final ResourceLocator resourceLocator
private ResourceResolver resourceResolver
private ServiceManager serviceManager
private final List shutdownHandlers
private final Object shutdownLock
private final String[] startupArgs
Constructor Detail |
---|
public AbstractGriffonApplication()
public AbstractGriffonApplication(String[] args)
Method Detail |
---|
public void addApplicationEventListener(Object listener)
public void addApplicationEventListener(String eventName, Closure listener)
public void addApplicationEventListener(String eventName, RunnableWithArgs listener)
public void addShutdownHandler(ShutdownHandler handler)
public MVCGroup buildMVCGroup(String mvcType)
public MVCGroup buildMVCGroup(String mvcType, String mvcName)
public MVCGroup buildMVCGroup(Map args, String mvcType)
public MVCGroup buildMVCGroup(String mvcType, Map args)
public MVCGroup buildMVCGroup(Map args, String mvcType, String mvcName)
public MVCGroup buildMVCGroup(String mvcType, String mvcName, Map args)
public boolean canShutdown()
public Object createApplicationContainer()
public List createMVCGroup(String mvcType)
public List createMVCGroup(Map args, String mvcType)
public List createMVCGroup(String mvcType, Map args)
public List createMVCGroup(String mvcType, String mvcName)
public List createMVCGroup(Map args, String mvcType, String mvcName)
public List createMVCGroup(String mvcType, String mvcName, Map args)
public void destroyMVCGroup(String mvcName)
public void event(String eventName)
public void event(String eventName, List params)
public void eventAsync(String eventName)
public void eventAsync(String eventName, List params)
public void eventOutsideUI(String eventName)
public void eventOutsideUI(String eventName, List params)
public Future execFuture(ExecutorService executorService, Closure closure)
public Future execFuture(Closure closure)
public Future execFuture(ExecutorService executorService, Callable callable)
public Future execFuture(Callable callable)
public void execInsideUIAsync(Runnable runnable)
public void execInsideUISync(Runnable runnable)
public void execOutsideUI(Runnable runnable)
public GriffonControllerActionManager getActionManager()
public AddonManager getAddonManager()
public Class getAppConfigClass()
public ArtifactManager getArtifactManager()
public Binding getBindings()
public Class getBuilderClass()
public ConfigObject getBuilderConfig()
public Map getBuilders()
public ConfigObject getConfig()
public Class getConfigClass()
public Map getControllers()
public EventRouter getEventRouter()
public Class getEventsClass()
public Object getEventsConfig()
public Map getGroups()
public Locale getLocale()
public Logger getLog()
public String getMessage(String key)
public String getMessage(String key, Locale locale)
public String getMessage(String key, Object[] args)
public String getMessage(String key, Object[] args, Locale locale)
public String getMessage(String key, List args)
public String getMessage(String key, List args, Locale locale)
public String getMessage(String key, String defaultMessage)
public String getMessage(String key, String defaultMessage, Locale locale)
public String getMessage(String key, Object[] args, String defaultMessage)
public String getMessage(String key, Object[] args, String defaultMessage, Locale locale)
public String getMessage(String key, List args, String defaultMessage)
public String getMessage(String key, List args, String defaultMessage, Locale locale)
public String getMessage(String key, Map args)
public String getMessage(String key, Map args, Locale locale)
public String getMessage(String key, Map args, String defaultMessage)
public String getMessage(String key, Map args, String defaultMessage, Locale locale)
public MessageSource getMessageSource()
public Metadata getMetadata()
public Map getModels()
public MVCGroupManager getMvcGroupManager()
public ApplicationPhase getPhase()
public InputStream getResourceAsStream(String name)
public URL getResourceAsURL(String name)
public List getResources(String name)
public ServiceManager getServiceManager()
public Map getServices()
public String[] getStartupArgs()
public Map getViews()
public void initialize()
public boolean isEventPublishingEnabled()
public boolean isUIThread()
private Class loadClass(String className)
private Class loadConfigurationalClass(String className)
public Object newInstance(Class clazz, String type)
public void ready()
public void removeApplicationEventListener(Object listener)
public void removeApplicationEventListener(String eventName, Closure listener)
public void removeApplicationEventListener(String eventName, RunnableWithArgs listener)
public void removeShutdownHandler(ShutdownHandler handler)
public Object resolveResource(String key)
public Object resolveResource(String key, Locale locale)
public Object resolveResource(String key, Object[] args)
public Object resolveResource(String key, Object[] args, Locale locale)
public Object resolveResource(String key, List args)
public Object resolveResource(String key, List args, Locale locale)
public Object resolveResource(String key, Object defaultValue)
public Object resolveResource(String key, Object defaultValue, Locale locale)
public Object resolveResource(String key, Object[] args, Object defaultValue)
public Object resolveResource(String key, Object[] args, Object defaultValue, Locale locale)
public Object resolveResource(String key, List args, Object defaultValue)
public Object resolveResource(String key, List args, Object defaultValue, Locale locale)
public Object resolveResource(String key, Map args)
public Object resolveResource(String key, Map args, Locale locale)
public Object resolveResource(String key, Map args, Object defaultValue)
public Object resolveResource(String key, Map args, Object defaultValue, Locale locale)
public ResourceResolver resolveResourceResolver()
public void setActionManager(GriffonControllerActionManager actionManager)
public void setAddonManager(AddonManager addonManager)
public void setArtifactManager(ArtifactManager artifactManager)
public void setBindings(Binding bindings)
public void setBuilderConfig(ConfigObject builderConfig)
public void setConfig(ConfigObject config)
public void setEventPublishingEnabled(boolean enabled)
public void setEventRouter(EventRouter eventRouter)
public void setEventsConfig(Object eventsConfig)
public void setLocale(Locale locale)
public void setLocaleAsString(String locale)
public void setMessageSource(MessageSource messageSource)
public void setMvcGroupManager(MVCGroupManager mvcGroupManager)
protected void setPhase(ApplicationPhase phase)
public void setResourceResolver(ResourceResolver resourceResolver)
public void setServiceManager(ServiceManager serviceManager)
public boolean shutdown()
public void startup()
public void withMVCGroup(String mvcType, Closure handler)
public void withMVCGroup(String mvcType, String mvcName, Closure handler)
public void withMVCGroup(String mvcType, Map args, Closure handler)
public void withMVCGroup(Map args, String mvcType, Closure handler)
public void withMVCGroup(String mvcType, String mvcName, Map args, Closure handler)
public void withMVCGroup(Map args, String mvcType, String mvcName, Closure handler)
public void withMVCGroup(String mvcType, MVCClosure handler)
public void withMVCGroup(String mvcType, String mvcName, MVCClosure handler)
public void withMVCGroup(String mvcType, Map args, MVCClosure handler)
public void withMVCGroup(Map args, String mvcType, MVCClosure handler)
public void withMVCGroup(String mvcType, String mvcName, Map args, MVCClosure handler)
public void withMVCGroup(Map args, String mvcType, String mvcName, MVCClosure handler)
Groovy Documentation