Mobile Tools for Java
Release 1.0

org.eclipse.mtj.core.model.device.impl
Class JavaEmulatorDevice

java.lang.Object
  extended by org.eclipse.mtj.core.model.device.impl.AbstractDevice
      extended by org.eclipse.mtj.core.model.device.impl.JavaEmulatorDevice
All Implemented Interfaces:
IDevice, IBundleReferencePersistable, IPersistable

public abstract class JavaEmulatorDevice
extends AbstractDevice

An abstract superclass that can be used to help implement an emulator that is launched via Java.


Field Summary
 
Fields inherited from class org.eclipse.mtj.core.model.device.impl.AbstractDevice
bundle, classpath, debugServer, description, deviceProperties, executable, groupName, launchCommandTemplate, name, preverifier, protectionDomains
 
Constructor Summary
JavaEmulatorDevice()
           
 
Method Summary
protected  File getJavaExecutable()
          Return the Java executable to be used for launching this device.
 
Methods inherited from class org.eclipse.mtj.core.model.device.impl.AbstractDevice
addLaunchConfigurationValue, copyForLaunch, equals, getBundle, getClasspath, getConfigurationLibrary, getDescription, getDeviceProperties, getExecutable, getGroupName, getJadForLaunch, getLaunchCommandTemplate, getName, getOTAURL, getPreverifier, getProfileLibrary, getProjectClasspathString, getProtectionDomains, getSpecifiedJadURL, isDebugServer, isPredeploymentRequired, loadUsing, setBundle, setClasspath, setDebugServer, setDescription, setDeviceProperties, setExecutable, setGroupName, setLaunchCommandTemplate, setName, setPredeploymentRequired, setPreverifier, setProtectionDomains, shouldDirectLaunchJAD, shouldDoOTA, storeUsing, toString, urlEncoded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.mtj.core.model.device.IDevice
getLaunchCommand
 

Constructor Detail

JavaEmulatorDevice

public JavaEmulatorDevice()
Method Detail

getJavaExecutable

protected File getJavaExecutable()
Return the Java executable to be used for launching this device.

Returns:

Mobile Tools for Java
Release 1.0