org.microemu.app
Class Common
java.lang.Object
org.microemu.app.Common
- All Implemented Interfaces:
- org.microemu.app.CommonInterface, org.microemu.MicroEmulator
public class Common
- extends java.lang.Object
- implements org.microemu.MicroEmulator, org.microemu.app.CommonInterface
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
emulatorContext
protected EmulatorContext emulatorContext
jad
protected JadProperties jad
Common
public Common(EmulatorContext context)
getRecordStoreManager
public org.microemu.RecordStoreManager getRecordStoreManager()
- Specified by:
getRecordStoreManager in interface org.microemu.MicroEmulator
setRecordStoreManager
public void setRecordStoreManager(org.microemu.RecordStoreManager manager)
getAppProperty
public java.lang.String getAppProperty(java.lang.String key)
- Specified by:
getAppProperty in interface org.microemu.MicroEmulator
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String name)
- Specified by:
getResourceAsStream in interface org.microemu.MicroEmulator
notifyDestroyed
public void notifyDestroyed(org.microemu.MIDletContext midletContext)
- Specified by:
notifyDestroyed in interface org.microemu.MicroEmulator
destroyMIDletContext
public void destroyMIDletContext(org.microemu.MIDletContext midletContext)
- Specified by:
destroyMIDletContext in interface org.microemu.MicroEmulator
getLauncher
public org.microemu.app.launcher.Launcher getLauncher()
- Specified by:
getLauncher in interface org.microemu.MicroEmulator
dispose
public static void dispose()
isJadExtension
public static boolean isJadExtension(java.lang.String nameString)
openJadUrlSafe
public static void openJadUrlSafe(java.lang.String urlString)
- TODO add proper Error handling and display in this function.
openJadUrl
protected void openJadUrl(java.lang.String urlString)
throws java.io.IOException
- Throws:
java.io.IOException
saveJar2TmpFile
protected java.lang.String saveJar2TmpFile(java.lang.String jarUrl,
boolean reportError)
startLauncher
protected void startLauncher(org.microemu.MIDletContext midletContext)
setStatusBarListener
public void setStatusBarListener(StatusBarListener listener)
checkPermission
public int checkPermission(java.lang.String permission)
- Specified by:
checkPermission in interface org.microemu.MicroEmulator
platformRequest
public boolean platformRequest(java.lang.String URL)
- Specified by:
platformRequest in interface org.microemu.MicroEmulator
setResponseInterfaceListener
public void setResponseInterfaceListener(ResponseInterfaceListener listener)
handleStartMidletException
protected void handleStartMidletException(java.lang.Throwable e)
describeJarProblem
protected boolean describeJarProblem(java.net.URL jarUrl,
MIDletClassLoader midletClassLoader)
- Show message describing problem with jar if any
loadJar
protected void loadJar(java.lang.String jadUrl,
java.lang.String jarUrl,
MIDletClassLoader midletClassLoader)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
getDevice
public org.microemu.device.Device getDevice()
setDevice
public void setDevice(org.microemu.device.Device device)
setStatusBar
public static void setStatusBar(java.lang.String text)
registerImplementation
public void registerImplementation(java.lang.String implClassName,
java.util.Map properties,
boolean notFoundError)
loadImplementationsFromConfig
public void loadImplementationsFromConfig()
notifyImplementationMIDletStart
public void notifyImplementationMIDletStart()
notifyImplementationMIDletDestroyed
public void notifyImplementationMIDletDestroyed()
initParams
public void initParams(java.util.List params,
DeviceEntry defaultDevice,
java.lang.Class defaultDeviceClass)
createExtensionsClassLoader
public static java.lang.ClassLoader createExtensionsClassLoader(java.net.URL[] urls)
initMIDlet
public void initMIDlet(boolean startMidlet)
- Specified by:
initMIDlet in interface org.microemu.app.CommonInterface
usage
public static java.lang.String usage()
Copyright © 2001-2009 MicroEmulator Team. All Rights Reserved.