| java.lang.Object com.sun.jump.isolate.jvmprocess.JUMPAppContainer com.sun.midp.jump.isolate.MIDletContainer
Constructor Summary | |
public | MIDletContainer() Core initialization of a MIDP environment. |
Method Summary | |
public void | destroyApp(int appId, boolean force) Call a MIDlet's destroyApp method. | public boolean | dispatch(String URL) | public void | handleException(Throwable t) Handles exception occurred during MIDlet suite execution. | public void | midletActivated(MIDletSuite suite, MIDlet midlet) Called after a MIDlet is successfully activated. | public void | midletCreated(MIDletSuite suite, String className, int externalAppId) Called after a MIDlet is successfully created. | public void | midletDestroyed(MIDletSuite suite, String className) Called after a MIDlet is successfully destroyed. | public void | midletPaused(MIDletSuite suite, String className) Called after a MIDlet is successfully paused. | public void | midletPausedItself(MIDletSuite suite, String className) Called after a MIDlet pauses itself. | public void | midletPreStart(MIDletSuite suite, String className) Called before a MIDlet is created. | public void | pauseApp(int appId) Call a MIDlet's pauseApp method. | public void | preActivated(MIDletSuite suite, String className) Called before a MIDlet is activated. | public Displayable | registerDisplay(int displayId, String ownerClassName) Called to register a newly create Display. | public void | requestBackground(int displayId) Called to request the background. | public void | requestForeground(int displayId, boolean isAlert) Called to request the foreground. | public void | resumeApp(int appId) Call a MIDlet's startApp method. | public void | resumeRequest(MIDletSuite suite, String className) Called when a MIDlet calls MIDlet resume request. | public void | run() Run the MIDletStateHandler. | public synchronized int | startApp(JUMPApplication app, String[] args) Create a MIDlet and call its startApp method. | public void | startPreempting(int displayId) Called to start preempting. | public void | stopPreempting(int displayId) Called to end preempting. |
MIDletContainer | public MIDletContainer()(Code) | | Core initialization of a MIDP environment.
|
destroyApp | public void destroyApp(int appId, boolean force)(Code) | | Call a MIDlet's destroyApp method.
This method will not return until after the the MIDlet's startApp
method has returned.
If force = false and the app did not get destroyed,
then a RuntimeException must be thrown.
Parameters: appId - the application ID returned from startApp Parameters: force - if false, give the app the option of not being destroyed |
handleException | public void handleException(Throwable t)(Code) | | Handles exception occurred during MIDlet suite execution.
Parameters: t - exception instance |
midletActivated | public void midletActivated(MIDletSuite suite, MIDlet midlet)(Code) | | Called after a MIDlet is successfully activated. This is after
the startApp method is called.
This implementation does nothing.
Parameters: suite - reference to the loaded suite Parameters: midlet - reference to the MIDlet |
midletCreated | public void midletCreated(MIDletSuite suite, String className, int externalAppId)(Code) | | Called after a MIDlet is successfully created.
This implementation does nothing.
Parameters: suite - reference to the loaded suite Parameters: className - Class name of the MIDlet Parameters: externalAppId - ID of given by an external application manager |
midletDestroyed | public void midletDestroyed(MIDletSuite suite, String className)(Code) | | Called after a MIDlet is successfully destroyed.
This implementation does nothing.
Parameters: suite - reference to the loaded suite Parameters: className - class name of the MIDlet |
midletPaused | public void midletPaused(MIDletSuite suite, String className)(Code) | | Called after a MIDlet is successfully paused.
This implementation does nothing.
Parameters: suite - reference to the loaded suite Parameters: className - class name of the MIDlet |
midletPausedItself | public void midletPausedItself(MIDletSuite suite, String className)(Code) | | Called after a MIDlet pauses itself. In this case pauseApp has
not been called.
Parameters: suite - reference to the loaded suite Parameters: className - class name of the MIDlet |
midletPreStart | public void midletPreStart(MIDletSuite suite, String className)(Code) | | Called before a MIDlet is created.
This implementation does nothing.
Parameters: suite - reference to the loaded suite Parameters: className - class name of the MIDlet to be created |
pauseApp | public void pauseApp(int appId)(Code) | | Call a MIDlet's pauseApp method.
This method will not return until after the the MIDlet's pauseApp
method has returned.
Parameters: the - application ID returned from startApp |
preActivated | public void preActivated(MIDletSuite suite, String className)(Code) | | Called before a MIDlet is activated.
This implementation does nothing.
Parameters: suite - reference to the loaded suite Parameters: className - class name of the MIDlet |
registerDisplay | public Displayable registerDisplay(int displayId, String ownerClassName)(Code) | | Called to register a newly create Display. Must method must
be called before the other methods can be called.
This implementation does nothing.
Parameters: displayId - ID of the Display Parameters: ownerClassName - Class name of the that owns the display a place holder displayable to used when "getCurrent()==null",if null is returned an empty form is used |
requestBackground | public void requestBackground(int displayId)(Code) | | Called to request the background.
This implementation does nothing.
Parameters: displayId - ID of the Display |
requestForeground | public void requestForeground(int displayId, boolean isAlert)(Code) | | Called to request the foreground.
This implementation does nothing.
Parameters: displayId - ID of the Display Parameters: isAlert - true if the current displayable is an Alert |
resumeApp | public void resumeApp(int appId)(Code) | | Call a MIDlet's startApp method.
This method will not return until after the the MIDlet's startApp
method has returned.
Parameters: the - application ID returned from startApp |
resumeRequest | public void resumeRequest(MIDletSuite suite, String className)(Code) | | Called when a MIDlet calls MIDlet resume request.
Parameters: suite - reference to the loaded suite Parameters: className - class name of the MIDlet |
run | public void run()(Code) | | Run the MIDletStateHandler.
|
startApp | public synchronized int startApp(JUMPApplication app, String[] args)(Code) | | Create a MIDlet and call its startApp method.
This method will not return until after the the MIDlet's startApp
method has returned.
Parameters: app - application properties Parameters: args - arguments for the app runtime application ID or -1 for failure |
startPreempting | public void startPreempting(int displayId)(Code) | | Called to start preempting. The given display will preempt all other
displays for this isolate.
Parameters: displayId - ID of the Display |
stopPreempting | public void stopPreempting(int displayId)(Code) | | Called to end preempting.
Parameters: displayId - ID of the Display |
|
|