|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjavafx.application.Application
griffon.javafx.AbstractJavaFXGriffonApplication
public abstract class AbstractJavaFXGriffonApplication extends javafx.application.Application
| 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 org.slf4j.Logger |
log
|
private MessageSource |
messageSource
|
private MVCGroupManager |
mvcGroupManager
|
protected PropertyChangeSupport |
pcs
|
private ApplicationPhase |
phase
|
private ResourceLocator |
resourceLocator
|
private ResourceResolver |
resourceResolver
|
private ServiceManager |
serviceManager
|
private List |
shutdownHandlers
|
private Object |
shutdownLock
|
private String[] |
startupArgs
|
| Constructor Summary | |
AbstractJavaFXGriffonApplication()
|
|
AbstractJavaFXGriffonApplication(String[] args)
|
|
| Methods inherited from class javafx.application.Application | |
|---|---|
| javafx.application.Application#init(), javafx.application.Application#start(javafx.stage.Stage), javafx.application.Application#stop(), javafx.application.Application#getParameters(), javafx.application.Application#launch(java.lang.Class, [Ljava.lang.String;), javafx.application.Application#launch([Ljava.lang.String;), javafx.application.Application#getHostServices(), javafx.application.Application#notifyPreloader(javafx.application.Preloader$PreloaderNotification), javafx.application.Application#wait(long, int), javafx.application.Application#wait(long), javafx.application.Application#wait(), javafx.application.Application#equals(java.lang.Object), javafx.application.Application#toString(), javafx.application.Application#hashCode(), javafx.application.Application#getClass(), javafx.application.Application#notify(), javafx.application.Application#notifyAll() |
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| 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 org.slf4j.Logger log
private MessageSource messageSource
private MVCGroupManager mvcGroupManager
protected PropertyChangeSupport pcs
private ApplicationPhase phase
private final ResourceLocator resourceLocator
private ResourceResolver resourceResolver
private ServiceManager serviceManager
private final List shutdownHandlers
private final Object shutdownLock
private String[] startupArgs
| Constructor Detail |
|---|
public AbstractJavaFXGriffonApplication()
public AbstractJavaFXGriffonApplication(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 addApplicationEventListener(Class eventClass, Closure listener)
public void addApplicationEventListener(Class eventClass, RunnableWithArgs listener)
public void addPropertyChangeListener(PropertyChangeListener listener)
public void addPropertyChangeListener(String propertyName, PropertyChangeListener 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 event(Event event)
public void eventAsync(String eventName)
public void eventAsync(String eventName, List params)
public void eventAsync(Event event)
public void eventOutsideUI(String eventName)
public void eventOutsideUI(String eventName, List params)
public void eventOutsideUI(Event event)
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)
protected void firePropertyChange(PropertyChangeEvent event)
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
public String formatMessage(String message, Map args)
public String formatMessage(String message, List args)
public String formatMessage(String message, Object[] args)
public String formatResource(String resource, List args)
public String formatResource(String resource, Object[] args)
public String formatResource(String resource, Map args)
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 org.slf4j.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 PropertyChangeListener[] getPropertyChangeListeners()
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
public InputStream getResourceAsStream(String name)
public URL getResourceAsURL(String name)
public ResourceResolver getResourceResolver()
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 removeApplicationEventListener(Class eventClass, Closure listener)
public void removeApplicationEventListener(Class eventClass, RunnableWithArgs listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void removeShutdownHandler(ShutdownHandler handler)
public Object resolveMessageValue(String key, Locale locale)
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 Object resolveResourceValue(String key, Locale locale)
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()
@Override public void start(javafx.stage.Stage stage)
public void startup()
@Override public void stop()
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