Mobile Tools for Java
Release 1.0

org.eclipse.mtj.core.model.project
Class MidletSuiteFactory

java.lang.Object
  extended by org.eclipse.mtj.core.model.project.MidletSuiteFactory

public class MidletSuiteFactory
extends Object

A factory for accessing MIDlet suite instances based on projects.


Nested Class Summary
static class MidletSuiteFactory.MidletSuiteCreationRunnable
          Workspace runnable for creating a MIDlet Suite within a project.
 
Method Summary
static MidletSuiteFactory.MidletSuiteCreationRunnable getMidletSuiteCreationRunnable(IProject project, IJavaProject javaProject, IDevice device, String jadFileName)
          Return a runnable capable of setting up the J2ME nature on the project.
static IMidletSuiteProject getMidletSuiteProject(IJavaProject javaProject)
          Return the MIDlet suite project instance for the specified java project.
static void removeMidletSuiteProject(IJavaProject javaProject)
          Remove the MIDlet suite project from the cache hash-map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMidletSuiteCreationRunnable

public static MidletSuiteFactory.MidletSuiteCreationRunnable getMidletSuiteCreationRunnable(IProject project,
                                                                                            IJavaProject javaProject,
                                                                                            IDevice device,
                                                                                            String jadFileName)
Return a runnable capable of setting up the J2ME nature on the project.

Returns:
a runnable that can be used to create a new MIDlet suite

getMidletSuiteProject

public static IMidletSuiteProject getMidletSuiteProject(IJavaProject javaProject)
Return the MIDlet suite project instance for the specified java project.

Parameters:
javaProject - the Java project to retrieve the MIDlet suite wrapper
Returns:
the MIDlet suite wrapper

removeMidletSuiteProject

public static void removeMidletSuiteProject(IJavaProject javaProject)
Remove the MIDlet suite project from the cache hash-map.

Parameters:
javaProject - - the Java project wrapped by the MIDlet suite which will be removed.

Mobile Tools for Java
Release 1.0