Package de.mid.innovator.ui
Interface InnovatorApplication
-
- All Known Implementing Classes:
InnovatorApplicationDefault
public interface InnovatorApplicationEvery Java application that should be run as an Innovator application should commit to this interface.- Author:
- borschet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinfo(java.lang.String msg, java.lang.Object... args)Protocols any messages at info level.voidlog(java.util.logging.Level l, java.lang.String msg, java.lang.Object... args)Protocols any messages.voidmsg(java.lang.String key, java.lang.Object... args)Should be called to show the application user an NLS message.voidonExit()Performs a clean up.voidonInit()Initializes the application or provides attribute values that can control the behavior during initialization.voidrun()Contains the real work the application does.java.lang.StringUsage()voidwarning(java.lang.String key, java.lang.Object... args)Shows the application user a warning message.
-
-
-
Method Detail
-
onInit
void onInit()
Initializes the application or provides attribute values that can control the behavior during initialization.
-
onExit
void onExit()
Performs a clean up.
-
run
void run() throws InoNlsException
Contains the real work the application does.- Throws:
InoNlsException- If anything happens that causes the application to stop.
-
log
void log(java.util.logging.Level l, java.lang.String msg, java.lang.Object... args)Protocols any messages.- Parameters:
l- the logging levelmsg- a message that can contain message format variablesargs- the arguments for the message format
-
info
void info(java.lang.String msg, java.lang.Object... args)Protocols any messages at info level.- Parameters:
msg- a message that can contain message format variablesargs- the arguments for the message format
-
msg
void msg(java.lang.String key, java.lang.Object... args)Should be called to show the application user an NLS message.- Parameters:
key- a property file's message keyargs- the arguments for the message format
-
warning
void warning(java.lang.String key, java.lang.Object... args)Shows the application user a warning message.- Parameters:
key- a property file's message keyargs- the arguments for the message format
-
Usage
java.lang.String Usage()
- Returns:
- A string containing the usage of the Innovator application.
-
-