com.virtuosotechnologies.lib.platform
Class PlatformID

java.lang.Object
  extended bycom.virtuosotechnologies.lib.base.UniqueObject
      extended bycom.virtuosotechnologies.lib.base.BasicEnumeratedType
          extended bycom.virtuosotechnologies.lib.base.UniqueHierarchicalType
              extended bycom.virtuosotechnologies.lib.platform.PlatformID
All Implemented Interfaces:
Comparable, HierarchicalType

public final class PlatformID
extends UniqueHierarchicalType

A platform identification


Field Summary
static PlatformID JAVA_COMPATIBLE_PLATFORM
           
static PlatformID LINUX_PLATFORM
           
static PlatformID MAC_OS_CLASSIC_PLATFORM
           
static PlatformID MAC_OS_PLATFORM
           
static PlatformID MAC_OS_X_PLATFORM
           
static PlatformID SOLARIS_PLATFORM
           
static PlatformID UNIX_PLATFORM
           
static PlatformID WINDOWS_2000_PLATFORM
           
static PlatformID WINDOWS_NT_PLATFORM
           
static PlatformID WINDOWS_PLATFORM
           
static PlatformID WINDOWS_XP_PLATFORM
           
 
Method Summary
static PlatformID getCurrent()
          Returns a PlatformID describing the current platform
 
Methods inherited from class com.virtuosotechnologies.lib.base.UniqueHierarchicalType
equalsOrExtends, getParents
 
Methods inherited from class com.virtuosotechnologies.lib.base.BasicEnumeratedType
compareTo
 
Methods inherited from class com.virtuosotechnologies.lib.base.UniqueObject
equals, getUniqueObjectID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

JAVA_COMPATIBLE_PLATFORM

public static final PlatformID JAVA_COMPATIBLE_PLATFORM

UNIX_PLATFORM

public static final PlatformID UNIX_PLATFORM

MAC_OS_PLATFORM

public static final PlatformID MAC_OS_PLATFORM

MAC_OS_CLASSIC_PLATFORM

public static final PlatformID MAC_OS_CLASSIC_PLATFORM

MAC_OS_X_PLATFORM

public static final PlatformID MAC_OS_X_PLATFORM

LINUX_PLATFORM

public static final PlatformID LINUX_PLATFORM

SOLARIS_PLATFORM

public static final PlatformID SOLARIS_PLATFORM

WINDOWS_PLATFORM

public static final PlatformID WINDOWS_PLATFORM

WINDOWS_NT_PLATFORM

public static final PlatformID WINDOWS_NT_PLATFORM

WINDOWS_2000_PLATFORM

public static final PlatformID WINDOWS_2000_PLATFORM

WINDOWS_XP_PLATFORM

public static final PlatformID WINDOWS_XP_PLATFORM
Method Detail

getCurrent

public static PlatformID getCurrent()
Returns a PlatformID describing the current platform

Returns:
a PlatformID