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 | Constructor and Description |
---|---|
protected |
AbstractApplication() |
Modifier and Type | Method and Description |
---|---|
void |
addExitListener(AbstractApplication.ExitListener listener) |
void |
addTaskListener(AbstractApplication.TaskListener listener) |
protected void |
end() |
void |
executeTask(ImmoToolTask task) |
Object |
executeTaskAndWait(ImmoToolTask task) |
Object |
executeTaskAndWait(ImmoToolTask task,
long time,
TimeUnit timeUnit) |
void |
exit() |
void |
exit(boolean forceExit) |
void |
exit(boolean forceExit,
EventObject event) |
void |
exit(EventObject event) |
org.apache.commons.cli.CommandLine |
getCommandLine() |
org.apache.commons.cli.Options |
getCommandLineOptions() |
abstract AbstractDbDriver |
getDbDriver() |
DbExtension |
getDbExtension() |
abstract String |
getName() |
abstract String |
getTitle() |
abstract String |
getVersion() |
abstract String |
getWebsite() |
void |
init(org.apache.commons.cli.CommandLine commandLine) |
boolean |
isConsole() |
boolean |
isLocalDb() |
boolean |
isRemoteDb() |
boolean |
isSwing() |
void |
localeChanged(org.xnap.commons.i18n.LocaleChangeEvent lce) |
void |
removeExitListener(AbstractApplication.ExitListener listener) |
void |
removeTaskListener(AbstractApplication.TaskListener listener) |
protected void |
shutdown() |
abstract void |
startApplication() |
protected void |
updateLocalization() |
public static final String CMD_HELP
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 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 © 2015 OpenEstate. All rights reserved.