Mobile Tools for Java
Release 1.0

org.eclipse.mtj.core.sdk
Interface ISDK


public interface ISDK

This interface represents an SDK. It can be used to implement a automatic SDK install on MTJ.

Since:
1.0

Method Summary
 String getDescription()
          Return the displayable description of this SDK.
 List<IDevice> getDeviceList()
          Return the fully configured device instances available in this SDK.
 String getName()
          Return the name of this SDK.
 Version getVersion()
          Return the version of this SDK.
 

Method Detail

getDescription

String getDescription()
Return the displayable description of this SDK. This description will be displayed within the user interface. If this method returns a null value, the SDK's name will be used as the description instead.

Returns:
the description of this SDK or null if the SDK's name should be used instead.

getDeviceList

List<IDevice> getDeviceList()
                            throws CoreException
Return the fully configured device instances available in this SDK.

Returns:
the list of devices in this SDK
Throws:
CoreException - thrown if an error occur while retrieving the device list.

getName

String getName()
Return the name of this SDK. This name will be displayed within the user interface and must never be null.

Returns:
the name of this SDK.

getVersion

Version getVersion()
Return the version of this SDK. This version will be displayed within the user interface and must never be null.

Returns:
the version of this SDK.

Mobile Tools for Java
Release 1.0