public class DefaultApplication extends net.thevpc.common.props.impl.PropertyBase implements Application, net.thevpc.common.props.ChildPropertyResolver
| Modifier and Type | Field and Description |
|---|---|
protected DefaultApplicationLoader |
applicationLoader |
protected ApplicationStartupConfig |
applicationStartupConfig |
protected ClipboardManager |
clipboardManager |
protected AppErrors |
errors |
protected net.thevpc.common.i18n.I18n |
i18n |
protected IconSets |
iconSets |
protected DefaultAppLogs |
logs |
protected DefaultAppMessages |
messages |
protected net.thevpc.common.i18n.WritableStr |
name |
protected net.thevpc.common.props.WritableList<AppShutdownVeto> |
shutdownVetos |
protected net.thevpc.common.props.WritableValue<AppState> |
state |
| Constructor and Description |
|---|
DefaultApplication() |
DefaultApplication(String toolkitId) |
DefaultApplication(String toolkitId,
ApplicationStartupConfig applicationStartupConfig) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.common.props.WritableValue<AppPropertiesTree> |
activeProperties() |
ClipboardManager |
clipboard() |
AppContainerChildren<AppComponent> |
components() |
AppContainer<AppComponent> |
container() |
net.thevpc.common.props.WritableString |
currentWorkingDirectory() |
AppErrors |
errors() |
net.thevpc.common.props.WritableValue<ExecutorService> |
executorService() |
net.thevpc.common.props.WritableBoolean |
hideDisabled() |
AppHistory |
history() |
net.thevpc.common.i18n.I18n |
i18n() |
IconSets |
iconSets() |
protected void |
initImpl() |
ApplicationLoader |
loader() |
AppLogs |
logs() |
net.thevpc.common.props.WritableValue<AppFrame> |
mainFrame() |
AppMessages |
messages() |
net.thevpc.common.i18n.WritableStr |
name() |
net.thevpc.common.props.WritableString |
plaf() |
protected void |
prepareFactories() |
PrinterService |
printerService() |
net.thevpc.common.props.Property |
resolveChildProperty(String name) |
AppContainer |
root() |
void |
runUI(Runnable run) |
void |
runWorker(Runnable run) |
void |
setPlaf(net.thevpc.common.props.WritableString plaf) |
protected void |
setToolkit(ApplicationToolkit toolkit) |
Application |
shutdown() |
net.thevpc.common.props.WritableList<AppShutdownVeto> |
shutdownVetos() |
Application |
start() |
protected void |
startImpl() |
ApplicationStartupConfig |
startupConfig() |
net.thevpc.common.props.ObservableValue<AppState> |
state() |
ApplicationToolkit |
toolkit() |
void |
waitFor() |
protected Runnable |
wrapSafeRunnable(Runnable run) |
createListeners, events, fullPropertyName, parentProperty, propagateEvents, propertyName, propertyType, toString, userObjectsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitevents, getChildProperty, isWritable, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, readOnly, userObjects, with, withprotected net.thevpc.common.props.WritableValue<AppState> state
protected DefaultApplicationLoader applicationLoader
protected net.thevpc.common.i18n.WritableStr name
protected DefaultAppMessages messages
protected DefaultAppLogs logs
protected net.thevpc.common.props.WritableList<AppShutdownVeto> shutdownVetos
protected IconSets iconSets
protected net.thevpc.common.i18n.I18n i18n
protected AppErrors errors
protected ApplicationStartupConfig applicationStartupConfig
protected ClipboardManager clipboardManager
public DefaultApplication()
public DefaultApplication(String toolkitId)
public DefaultApplication(String toolkitId, ApplicationStartupConfig applicationStartupConfig)
protected void setToolkit(ApplicationToolkit toolkit)
protected void prepareFactories()
public void setPlaf(net.thevpc.common.props.WritableString plaf)
protected void initImpl()
protected void startImpl()
public ClipboardManager clipboard()
clipboard in interface Applicationpublic ApplicationLoader loader()
loader in interface Applicationpublic net.thevpc.common.i18n.WritableStr name()
name in interface Applicationpublic net.thevpc.common.props.ObservableValue<AppState> state()
state in interface Applicationpublic ApplicationStartupConfig startupConfig()
startupConfig in interface Applicationpublic Application start()
start in interface Applicationpublic net.thevpc.common.props.WritableList<AppShutdownVeto> shutdownVetos()
shutdownVetos in interface Applicationpublic net.thevpc.common.props.WritableValue<ExecutorService> executorService()
executorService in interface Applicationpublic Application shutdown()
shutdown in interface Applicationpublic net.thevpc.common.props.WritableValue<AppFrame> mainFrame()
mainFrame in interface Applicationpublic AppContainer root()
root in interface Applicationpublic AppHistory history()
history in interface Applicationpublic net.thevpc.common.i18n.I18n i18n()
i18n in interface Applicationpublic AppMessages messages()
messages in interface Applicationpublic AppLogs logs()
logs in interface Applicationpublic IconSets iconSets()
iconSets in interface Applicationpublic net.thevpc.common.props.WritableValue<AppPropertiesTree> activeProperties()
activeProperties in interface Applicationpublic void runUI(Runnable run)
runUI in interface Applicationpublic void runWorker(Runnable run)
runWorker in interface Applicationpublic AppErrors errors()
errors in interface Applicationpublic net.thevpc.common.props.WritableString currentWorkingDirectory()
currentWorkingDirectory in interface Applicationpublic void waitFor()
waitFor in interface Applicationpublic ApplicationToolkit toolkit()
toolkit in interface Applicationpublic net.thevpc.common.props.WritableString plaf()
plaf in interface Applicationpublic AppContainer<AppComponent> container()
container in interface Applicationpublic AppContainerChildren<AppComponent> components()
components in interface Applicationpublic net.thevpc.common.props.WritableBoolean hideDisabled()
hideDisabled in interface Applicationpublic net.thevpc.common.props.Property resolveChildProperty(String name)
resolveChildProperty in interface net.thevpc.common.props.ChildPropertyResolverpublic PrinterService printerService()
printerService in interface ApplicationCopyright © 2021 vpc open source initiative. All rights reserved.