|
Groovy Documentation | |||||||
| 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
griffon.lanterna.AbstractLanternaGriffonApplication
public abstract class AbstractLanternaGriffonApplication extends AbstractGriffonApplication
Basic implementation of GriffonApplication that runs in standalone mode using Lanterna.
| Field Summary | |
|---|---|
private static Class[] |
CTOR_ARGS
|
private WindowDisplayHandler |
defaultWindowDisplayHandler
|
private com.googlecode.lanterna.gui.GUIScreen |
screen
|
private WindowDisplayHandler |
windowDisplayHandler
|
private WindowManager |
windowManager
|
| Fields inherited from class AbstractGriffonApplication | |
|---|---|
| EMPTY_ARGS, REF_KEY_START, REF_KEY_END, REF_KEY_START, REF_KEY_END |
| Constructor Summary | |
AbstractLanternaGriffonApplication()
|
|
AbstractLanternaGriffonApplication(String[] args)
|
|
| Method Summary | |
|---|---|
void
|
bootstrap()
|
protected void
|
callReady(com.googlecode.lanterna.gui.Window startingWindow)
Calls the ready lifecycle method after the UI thread calms down |
Object
|
createApplicationContainer()
|
void
|
exit()
|
com.googlecode.lanterna.gui.GUIScreen
|
getScreen()
|
protected UIThreadHandler
|
getUIThreadHandler(com.googlecode.lanterna.gui.GUIScreen screen)
|
WindowDisplayHandler
|
getWindowDisplayHandler()
|
WindowManager
|
getWindowManager()
|
void
|
realize()
|
WindowDisplayHandler
|
resolveWindowDisplayHandler()
|
static void
|
run(Class applicationClass, String[] args)
|
void
|
setWindowDisplayHandler(WindowDisplayHandler windowDisplayHandler)
|
void
|
show()
|
boolean
|
shutdown()
|
| Field Detail |
|---|
@SuppressWarnings("rawtypes")
private static final Class[] CTOR_ARGS
private final WindowDisplayHandler defaultWindowDisplayHandler
private final com.googlecode.lanterna.gui.GUIScreen screen
private WindowDisplayHandler windowDisplayHandler
private final WindowManager windowManager
| Constructor Detail |
|---|
public AbstractLanternaGriffonApplication()
public AbstractLanternaGriffonApplication(String[] args)
| Method Detail |
|---|
public void bootstrap()
protected void callReady(com.googlecode.lanterna.gui.Window startingWindow)
public Object createApplicationContainer()
public void exit()
public com.googlecode.lanterna.gui.GUIScreen getScreen()
protected UIThreadHandler getUIThreadHandler(com.googlecode.lanterna.gui.GUIScreen screen)
public WindowDisplayHandler getWindowDisplayHandler()
public WindowManager getWindowManager()
public void realize()
public final WindowDisplayHandler resolveWindowDisplayHandler()
@SuppressWarnings({"unchecked", "rawtypes"})
public static void run(Class applicationClass, String[] args)
public void setWindowDisplayHandler(WindowDisplayHandler windowDisplayHandler)
public void show()
public boolean shutdown()
Groovy Documentation