public class ApplicationContext extends LogSupportAdapter implements ErrorHandler, Exitable, java.io.Closeable, Initializable
LogChannel, Version, ErrorHandler etc...| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
isExitOnClose |
| Constructor and Description |
|---|
ApplicationContext() |
ApplicationContext(ApplicationConfig appCfg) |
ApplicationContext(java.lang.String applicationName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancelTask(TaskId taskId)
Cancels the async task.
|
void |
checkInitialized()
Checks whether initialization has yet been done and throws
an
NotInitializedException if not. |
void |
close() |
boolean |
confirmCancelAllAsyncActivity()
Checks for current async activity.
|
protected ErrorHandler |
createErrorHandler() |
protected License |
createLicense() |
protected TaskManager |
createTaskManager() |
protected java.lang.Thread.UncaughtExceptionHandler |
createUncaughtExceptionHandler()
Creates a Handler for uncaught system exceptions such as OutOfMemoryError
|
boolean |
exit()
Exits the VM by default.
|
ApplicationConfig |
getApplicationConfig() |
java.lang.String |
getApplicationName() |
<V extends Version> |
getCustomVersion()
Returns the custom Version of this application.
|
Database |
getDatabase() |
ErrorHandler |
getErrorHandler() |
<V extends Version> |
getEspritVersion()
Returns the esprit software Version of this application.
|
JavaVersionManager |
getJavaVersionManager() |
License |
getLicense() |
<F extends ApplicationMainFrame> |
getMainFrame()
Returns the main-frame of the application as the central access point to it's GUI.
|
java.util.EnumSet<Language> |
getSupportedLanguages() |
TaskManager |
getTaskManager() |
TextEditorFrame |
getTextEditor(boolean isCreateNew) |
boolean |
hasMainFrame()
Tells whether the main-frame is set, and thus this is a GUI application
|
void |
init()
Performs the initialization of this class.
|
boolean |
isClosed()
Returns true when the client was terminated.
|
protected boolean |
isDefaultContext()
If there are several contexts within the same VM then only one of them
can be the default-context.
|
boolean |
isGuiClient()
Tells whether this client has a GUI
|
boolean |
isInitialized()
Tells whether initialization has yet been done.
|
void |
loadTranslations(Language language)
Loads the translation tables for this context.
|
void |
registerForClose(CloseableComponent comp) |
void |
setDatabase(Database database) |
static void |
setExitOnClose(boolean isExitOnClose)
Tells whether the VM will exit when close() is called.
|
void |
setMainFrame(ApplicationMainFrame mainFrame)
Sets the MainFrame for this application.
|
void |
showError(java.lang.Object caller,
java.lang.Exception e) |
void |
showError(java.lang.Object caller,
java.lang.String message,
java.lang.Exception e) |
void |
showError(java.lang.Object caller,
java.lang.String message,
java.lang.String details,
java.lang.Exception e) |
void |
showInfo(java.lang.Object caller,
java.lang.String message) |
void |
showInfo(java.lang.Object caller,
java.lang.String message,
java.lang.String details) |
void |
showWarning(java.lang.Object caller,
java.lang.String message) |
void |
showWarning(java.lang.Object caller,
java.lang.String message,
java.lang.String details) |
DumpString |
toDumpString(DumpString s)
This method allows subclasses to add values to the existing DumpString of the superclass.
|
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
getLogChannel, getLogLevel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel, setLogLevelconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toStringpublic ApplicationContext()
public ApplicationContext(java.lang.String applicationName)
public ApplicationContext(ApplicationConfig appCfg)
public static void setExitOnClose(boolean isExitOnClose)
public void init()
throws java.lang.Exception
Initializableinit in interface Initializablejava.lang.Exceptionpublic final boolean isInitialized()
InitializableisInitialized in interface Initializablepublic void checkInitialized()
throws NotInitializedException
InitializableNotInitializedException if not.checkInitialized in interface InitializableNotInitializedExceptionpublic final boolean isClosed()
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic boolean exit()
public boolean isGuiClient()
public java.lang.String getApplicationName()
public ApplicationConfig getApplicationConfig()
public final <V extends Version> V getEspritVersion()
public final <V extends Version> V getCustomVersion()
public java.util.EnumSet<Language> getSupportedLanguages()
public void loadTranslations(Language language)
public License getLicense()
public final void setDatabase(Database database)
public Database getDatabase()
public TaskManager getTaskManager()
public JavaVersionManager getJavaVersionManager()
public TextEditorFrame getTextEditor(boolean isCreateNew)
public boolean cancelTask(TaskId taskId)
public final void registerForClose(CloseableComponent comp)
public <F extends ApplicationMainFrame> F getMainFrame()
public void setMainFrame(ApplicationMainFrame mainFrame)
public final boolean hasMainFrame()
public ErrorHandler getErrorHandler()
public void showError(java.lang.Object caller,
java.lang.Exception e)
showError in interface ErrorHandlerpublic void showError(java.lang.Object caller,
java.lang.String message,
java.lang.Exception e)
showError in interface ErrorHandlerpublic void showError(java.lang.Object caller,
java.lang.String message,
java.lang.String details,
java.lang.Exception e)
showError in interface ErrorHandlerpublic void showWarning(java.lang.Object caller,
java.lang.String message)
showWarning in interface ErrorHandlerpublic void showWarning(java.lang.Object caller,
java.lang.String message,
java.lang.String details)
showWarning in interface ErrorHandlerpublic void showInfo(java.lang.Object caller,
java.lang.String message)
showInfo in interface ErrorHandlerpublic void showInfo(java.lang.Object caller,
java.lang.String message,
java.lang.String details)
showInfo in interface ErrorHandlerprotected boolean isDefaultContext()
AppUtil.getDefaultContext()protected License createLicense() throws java.lang.Exception
java.lang.Exceptionprotected TaskManager createTaskManager()
protected ErrorHandler createErrorHandler()
protected java.lang.Thread.UncaughtExceptionHandler createUncaughtExceptionHandler()
public boolean confirmCancelAllAsyncActivity()
ConfirmDialog
listing what the current async activity is.public ToString toString(ToString s)
DumpabletoString in interface DumpabletoString in class DumpableObjectpublic DumpString toDumpString(DumpString s)
DumpabletoDumpString in interface DumpabletoDumpString in class DumpableObjectCopyright © 2014 EsprIT-Systems. All Rights Reserved.