public class Application extends AbstractApplication<ApplicationContext> implements org.eclipse.equinox.app.IApplication
Constructor and Description |
---|
Application() |
Modifier and Type | Method and Description |
---|---|
protected ApplicationContext |
createExecutionContext()
Create the application execution context.
|
protected void |
processParameter(String param,
String value,
ApplicationContext executionContext)
Process a command line parameter
|
protected Object |
run(ApplicationContext executionContext,
org.eclipse.equinox.app.IApplicationContext appContext)
Run the application.
|
void |
stop() |
dispose, processCommandLineArguments, processFlag, run, start
protected Object run(ApplicationContext executionContext, org.eclipse.equinox.app.IApplicationContext appContext)
AbstractApplication
run
in class AbstractApplication<ApplicationContext>
executionContext
- the execution context configured based on the
application argumentsappContext
- the application contextIApplication.start(IApplicationContext)
protected void processParameter(String param, String value, ApplicationContext executionContext) throws Exception
AbstractApplication
processParameter
in class AbstractApplication<ApplicationContext>
param
- the parameter namevalue
- the parameter valueexecutionContext
- the execution context to configureException
- if an unrecoverable error occurs processing the
parameterprotected ApplicationContext createExecutionContext()
AbstractApplication
createExecutionContext
in class AbstractApplication<ApplicationContext>
public void stop()
stop
in interface org.eclipse.equinox.app.IApplication
stop
in class AbstractApplication<ApplicationContext>
IApplication.stop()
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a