RSE
Release 1.0

org.eclipse.rse.core
Interface IRSESystemType

All Superinterfaces:
IAdaptable

public interface IRSESystemType
extends IAdaptable

Interface for a system type. Constants are defined for various system types. These constants are kept in sync with definitions in plugin.xml. This interface is not intended to be implemented by clients.


Field Summary
static String SYSTEMTYPE_AIX
          AIX system type, "AIX".
static String SYSTEMTYPE_ISERIES
          iSeries system type, "iSeries".
static String SYSTEMTYPE_LINUX
          Linux system type, "Linux".
static String SYSTEMTYPE_LOCAL
          Local system type, "Local".
static String SYSTEMTYPE_PASE
          PASE system type, "PASE".
static String SYSTEMTYPE_POWER_LINUX
          Power Linux type, "Power Linux".
static String SYSTEMTYPE_UNIX
          Unix system type, "Unix".
static String SYSTEMTYPE_WINDOWS
          Windows system type, "Windows".
static String SYSTEMTYPE_ZSERIES
          z/OS system type, "z/OS".
static String SYSTEMTYPE_ZSERIES_LINUX
          Power Linux type, "zSeries Linux".
 
Method Summary
 Bundle getDefiningBundle()
          Returns the bundle which is responsible for the definition of this system type.
 String getDescription()
          Returns the description of the system type.
 String getId()
          Returns the id of the system type.
 String getName()
          Returns the name of the system type.
 String getProperty(String key)
          Returns the property of this system type with the given key.
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

SYSTEMTYPE_LINUX

public static final String SYSTEMTYPE_LINUX
Linux system type, "Linux".

See Also:
Constant Field Values

SYSTEMTYPE_POWER_LINUX

public static final String SYSTEMTYPE_POWER_LINUX
Power Linux type, "Power Linux".

See Also:
Constant Field Values

SYSTEMTYPE_ZSERIES_LINUX

public static final String SYSTEMTYPE_ZSERIES_LINUX
Power Linux type, "zSeries Linux".

See Also:
Constant Field Values

SYSTEMTYPE_UNIX

public static final String SYSTEMTYPE_UNIX
Unix system type, "Unix".

See Also:
Constant Field Values

SYSTEMTYPE_AIX

public static final String SYSTEMTYPE_AIX
AIX system type, "AIX".

See Also:
Constant Field Values

SYSTEMTYPE_PASE

public static final String SYSTEMTYPE_PASE
PASE system type, "PASE".

See Also:
Constant Field Values

SYSTEMTYPE_ISERIES

public static final String SYSTEMTYPE_ISERIES
iSeries system type, "iSeries".

See Also:
Constant Field Values

SYSTEMTYPE_LOCAL

public static final String SYSTEMTYPE_LOCAL
Local system type, "Local".

See Also:
Constant Field Values

SYSTEMTYPE_ZSERIES

public static final String SYSTEMTYPE_ZSERIES
z/OS system type, "z/OS".

See Also:
Constant Field Values

SYSTEMTYPE_WINDOWS

public static final String SYSTEMTYPE_WINDOWS
Windows system type, "Windows".

See Also:
Constant Field Values
Method Detail

getId

public String getId()
Returns the id of the system type.

Returns:
the id of the system type

getName

public String getName()
Returns the name of the system type.

Returns:
the name of the system type

getDescription

public String getDescription()
Returns the description of the system type.

Returns:
the description of the system type

getProperty

public String getProperty(String key)
Returns the property of this system type with the given key. null is returned if there is no such key/value pair.

Parameters:
key - the name of the property to return
Returns:
the value associated with the given key or null if none

getDefiningBundle

public Bundle getDefiningBundle()
Returns the bundle which is responsible for the definition of this system type. Typically this is used as a base for searching for images and other files that are needed in presenting the system type.

Returns:
the bundle which defines this system type or null if none

RSE
Release 1.0

Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.