public class SwingApplication extends Object implements Application
| Modifier and Type | Field and Description |
|---|---|
protected DefaultAppComponentRendererFactory |
componentRendererFactory |
protected AppErrors |
errors |
protected net.thevpc.common.i18n.I18n |
i18n |
protected net.thevpc.common.iconset.IconSets |
iconSets |
protected DefaultAppLogs |
logs |
protected DefaultAppMessages |
messages |
protected net.thevpc.common.props.WritableValue<String> |
name |
protected net.thevpc.common.props.WritableList<AppShutdownVeto> |
shutdownVetos |
protected net.thevpc.common.props.WritableValue<AppState> |
state |
protected net.thevpc.common.props.impl.PropertyContainerSupport |
support |
| Constructor and Description |
|---|
SwingApplication() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.common.props.WritableValue<AppPropertiesTree> |
activeProperties() |
protected void |
addRootContainer(AppToolContainer c) |
ApplicationBuilder |
builder() |
AppComponentRendererFactory |
componentRendererFactory() |
net.thevpc.common.props.WritableValue<String> |
currentWorkingDirectory() |
AppErrors |
errors() |
ButtonGroup |
getButtonGroup(String name) |
net.thevpc.common.props.impl.AppPropertyBinding[] |
getProperties() |
AppHistory |
history() |
net.thevpc.common.i18n.I18n |
i18n() |
net.thevpc.common.iconset.IconSets |
iconSets() |
protected void |
initImpl() |
net.thevpc.common.props.PropertyListeners |
listeners() |
AppLogs |
logs() |
net.thevpc.common.props.WritableValue<AppWindow> |
mainWindow() |
AppMessages |
messages() |
net.thevpc.common.props.ObservableValue<String> |
name() |
AppDialogBuilder |
newDialog() |
net.thevpc.common.props.WritableValue<String> |
plaf() |
protected void |
removeRootContainer(AppToolContainer c) |
AppNode |
rootNode() |
void |
runBack(Runnable run) |
void |
runFront(Runnable run) |
void |
setPlaf(net.thevpc.common.props.WritableValue<String> plaf) |
Application |
shutdown() |
net.thevpc.common.props.WritableList<AppShutdownVeto> |
shutdownVetos() |
Application |
start() |
protected void |
startImpl() |
net.thevpc.common.props.ObservableValue<AppState> |
state() |
AppTools |
tools() |
void |
waitFor() |
protected net.thevpc.common.props.WritableValue<AppState> state
protected net.thevpc.common.props.WritableValue<String> name
protected DefaultAppMessages messages
protected DefaultAppLogs logs
protected net.thevpc.common.props.WritableList<AppShutdownVeto> shutdownVetos
protected net.thevpc.common.iconset.IconSets iconSets
protected net.thevpc.common.i18n.I18n i18n
protected net.thevpc.common.props.impl.PropertyContainerSupport support
protected AppErrors errors
protected DefaultAppComponentRendererFactory componentRendererFactory
public net.thevpc.common.props.WritableValue<String> currentWorkingDirectory()
currentWorkingDirectory in interface Applicationpublic net.thevpc.common.props.WritableValue<String> plaf()
public void setPlaf(net.thevpc.common.props.WritableValue<String> plaf)
public net.thevpc.common.props.WritableValue<AppPropertiesTree> activeProperties()
activeProperties in interface Applicationpublic net.thevpc.common.props.WritableList<AppShutdownVeto> shutdownVetos()
shutdownVetos in interface Applicationpublic net.thevpc.common.iconset.IconSets iconSets()
iconSets in interface Applicationpublic net.thevpc.common.i18n.I18n i18n()
i18n in interface Applicationpublic net.thevpc.common.props.ObservableValue<String> name()
name in interface Applicationpublic net.thevpc.common.props.ObservableValue<AppState> state()
state in interface Applicationpublic Application start()
start in interface Applicationpublic Application shutdown()
shutdown in interface Applicationpublic AppTools tools()
tools in interface Applicationpublic net.thevpc.common.props.WritableValue<AppWindow> mainWindow()
mainWindow in interface Applicationpublic AppNode rootNode()
rootNode in interface Applicationpublic ApplicationBuilder builder()
builder in interface Applicationpublic AppHistory history()
history in interface Applicationpublic AppMessages messages()
messages in interface Applicationpublic AppLogs logs()
logs in interface Applicationpublic ButtonGroup getButtonGroup(String name)
protected void initImpl()
public net.thevpc.common.props.impl.AppPropertyBinding[] getProperties()
getProperties in interface net.thevpc.common.props.PropertyContainerpublic net.thevpc.common.props.PropertyListeners listeners()
listeners in interface net.thevpc.common.props.PropertyContainerlisteners in interface net.thevpc.common.props.WithListenersprotected void addRootContainer(AppToolContainer c)
protected void removeRootContainer(AppToolContainer c)
protected void startImpl()
public void runFront(Runnable run)
runFront in interface Applicationpublic void runBack(Runnable run)
runBack in interface Applicationpublic AppErrors errors()
errors in interface Applicationpublic AppComponentRendererFactory componentRendererFactory()
componentRendererFactory in interface Applicationpublic void waitFor()
waitFor in interface Applicationpublic AppDialogBuilder newDialog()
newDialog in interface ApplicationCopyright © 2021 vpc open source initiative. All rights reserved.