|
Mobile Tools for Java Release 1.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface IMidletSuiteProject
This interface represents an specialization of an IMTJProject to
represent a MIDlet suite project.
Features of MTJ projects include:
EXPERIMENTAL. This class or interface has been added as part of a work in progress. There is no guarantee that this API will work or that it will remain the same. Please do not use this API without consulting with the MTJ team.
| Field Summary | |
|---|---|
static String |
APPLICATION_DESCRIPTOR_NAME
The project's application descriptor file name. |
| Method Summary | |
|---|---|
IApplicationDescriptor |
getApplicationDescriptor()
Return an ApplicationDescriptor instance wrapped around the Application Descriptor (JAD) file for this MIDlet suite. |
IFile |
getApplicationDescriptorFile()
Return the IFile instance of the Application Descriptor (JAD)
file for this MIDlet suite. |
String |
getJadFileName()
Return the name that must be used on the project's jad file after deployment as specified in the project's metadata file. |
String |
getJarFilename()
Return the name to use for the deployable JAR file. |
String |
getTempKeyPassword()
Get the temporary password for a key in the keystore. |
String |
getTempKeystorePassword()
Get the temporary password for the keystore. |
IFolder |
getVerifiedClassesOutputFolder(IProgressMonitor monitor)
Get the IFolder into which verified classes should be written. |
IFolder |
getVerifiedLibrariesOutputFolder(IProgressMonitor monitor)
Get the IFolder into which verified libraries should be written. |
IFolder |
getVerifiedOutputFolder(IProgressMonitor monitor)
Get the IFolder into which verified classes should be written. |
IPreverificationError[] |
preverify(IResource[] toVerify,
IFolder outputFolder,
IProgressMonitor monitor)
Preverify the specified resources. |
IPreverificationError[] |
preverifyJarFile(File jarFile,
IFolder outputFolder,
IProgressMonitor monitor)
Launch the preverification process on the specified jar file. |
void |
setJadFileName(String jadFileName)
Set the name that must be used on the project's jad file after deployment as specified in the project's metadata file. |
void |
setTempKeyPassword(String pass)
Get the temporary password for a key in the keystore. |
void |
setTempKeystorePassword(String pass)
Get the temporary password for the keystore. |
| Methods inherited from interface org.eclipse.mtj.core.project.IMTJProject |
|---|
addMTJProjectListener, createPackage, getJavaProject, getProject, getRuntimeList, getSignatureProperties, refreshClasspath, removeMTJProjectListener, saveMetaData, setSignatureProperties |
| Field Detail |
|---|
static final String APPLICATION_DESCRIPTOR_NAME
| Method Detail |
|---|
IApplicationDescriptor getApplicationDescriptor()
IFile getApplicationDescriptorFile()
IFile instance of the Application Descriptor (JAD)
file for this MIDlet suite.
String getJadFileName()
String getJarFilename()
String getTempKeyPassword()
String getTempKeystorePassword()
IFolder getVerifiedClassesOutputFolder(IProgressMonitor monitor)
monitor - a progress monitor, or null if progress
reporting is not desired.
IFolder getVerifiedLibrariesOutputFolder(IProgressMonitor monitor)
monitor - a progress monitor, or null if progress
reporting is not desired.
IFolder getVerifiedOutputFolder(IProgressMonitor monitor)
monitor - a progress monitor, or null if progress
reporting is not desired.
IPreverificationError[] preverify(IResource[] toVerify,
IFolder outputFolder,
IProgressMonitor monitor)
throws CoreException,
PreverifierNotFoundException
toVerify - the resources to be preverifiedoutputFolder - the folder into which the output will be writtenmonitor - a progress monitor, or null if progress
reporting is not desired.
CoreException - if this method fails. Reasons include:
PreverifierNotFoundException - a default preverifier was not
specified.
IPreverificationError[] preverifyJarFile(File jarFile,
IFolder outputFolder,
IProgressMonitor monitor)
throws CoreException,
PreverifierNotFoundException
jarFile - The jar file to be preverified.outputFolder - The folder into which the output is to be placed.monitor - a progress monitor, or null if progress
reporting is not desired.
CoreException - if this method fails. Reasons include:
.jar file could not be expanded.PreverifierNotFoundException - a default preverifier was not
specified.void setJadFileName(String jadFileName)
jadFileName - the deployable jad file name.void setTempKeyPassword(String pass)
pass - temporary password for a key in the keystore.void setTempKeystorePassword(String pass)
pass - temporary password for the keystore.
|
Mobile Tools for Java Release 1.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||