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
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.
getIdentifier
String getIdentifier()
- Return the unique identifier for this SDK. This identifier
will be used internally to manage the SDK, but will not be displayed
to the user.
-
-
Returns:
- the string that represents the unique identifier of this SDK.
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.