public abstract class AbstractApplication extends Object implements org.java.plugin.boot.Application, org.xnap.commons.i18n.LocaleChangeListener
Modifier and Type | Class and Description |
---|---|
static interface |
AbstractApplication.ExitListener |
static class |
AbstractApplication.TaskAdapter |
static interface |
AbstractApplication.TaskListener |
Modifier and Type | Field and Description |
---|---|
static String |
CMD_HELP |
static String |
CMD_JDBC_LOGGING |
Modifier | Constructor and Description |
---|---|
protected |
AbstractApplication() |
public static final String CMD_HELP
public static final String CMD_JDBC_LOGGING
public void addExitListener(AbstractApplication.ExitListener listener)
public void addTaskListener(AbstractApplication.TaskListener listener)
protected void end()
public final void executeTask(ImmoToolTask task)
public final Object executeTaskAndWait(ImmoToolTask task) throws ExecutionException, CancellationException, InterruptedException
public final Object executeTaskAndWait(ImmoToolTask task, long time, TimeUnit timeUnit) throws ExecutionException, CancellationException, InterruptedException, TimeoutException
public final void exit()
public final void exit(boolean forceExit)
public final void exit(EventObject event)
public final void exit(boolean forceExit, EventObject event)
public abstract AbstractDbDriver getDbDriver()
public DbExtension getDbExtension()
public final org.apache.commons.cli.CommandLine getCommandLine()
public org.apache.commons.cli.Options getCommandLineOptions()
public abstract String getName()
public abstract String getTitle()
public abstract String getVersion()
public abstract String getWebsite()
public void init(org.apache.commons.cli.CommandLine commandLine)
public final boolean isConsole()
public boolean isJdbcLogging()
public final boolean isLocalDb()
public final boolean isRemoteDb()
public final boolean isSwing()
public void localeChanged(org.xnap.commons.i18n.LocaleChangeEvent lce)
localeChanged
in interface org.xnap.commons.i18n.LocaleChangeListener
public void removeExitListener(AbstractApplication.ExitListener listener)
public void removeTaskListener(AbstractApplication.TaskListener listener)
protected void shutdown()
public abstract void startApplication() throws Exception
startApplication
in interface org.java.plugin.boot.Application
Exception
protected void updateLocalization()
Copyright © 2019 OpenEstate. All rights reserved.