|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IApplicationContext
The context used to start an application.
This interface is not intended to be implemented by clients.
Field Summary | |
---|---|
static String |
APPLICATION_ARGS
A key used to store arguments for the application. |
static String |
EXIT_DATA_PROPERTY
A system property that may be set by an application to specify exit data for the application. |
Method Summary | |
---|---|
void |
applicationRunning()
This method should be called once the application is completely initialized and running. |
Map |
getArguments()
The arguments used for the application. |
String |
getBrandingApplication()
Returns the application associated with this application context. |
Bundle |
getBrandingBundle()
Returns the bundle which is responsible for the definition of the product associated with this application context. |
String |
getBrandingDescription()
Returns the text description of the product associated with this application context. |
String |
getBrandingId()
Returns the unique product id of the product associated with this application context. |
String |
getBrandingName()
Returns the name of the product associated with this application context. |
String |
getBrandingProperty(String key)
Returns the property with the given key of the product associated with this application context. |
Field Detail |
---|
static final String EXIT_DATA_PROPERTY
String
.
Typically applications do not need to set this property. If an error is detected while launching or running an application then the launcher will set this property automatically in order to display a message to the end user. An application may set this property for the following reasons:
IApplication.EXIT_RELAUNCH
String
. This is useful for
headless applications where error dialogs must never be displayed.
static final String APPLICATION_ARGS
String
array.
If the map used to launch an application ApplicationDescriptor.launch(Map)
does
not contain a value for this key then command line arguments used to launch
the platform are set in the arguments of the application context.
Method Detail |
---|
Map getArguments()
ApplicationDescriptor.launch(Map)
are used as the arguments
for this context when an application is launched.
void applicationRunning()
String getBrandingApplication()
null
if noneString getBrandingName()
null
if noneString getBrandingDescription()
null
if noneString getBrandingId()
String getBrandingProperty(String key)
null
is returned if there is no such key/value pair.
key
- the name of the property to return
null
if noneBundle getBrandingBundle()
null
if none
|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.