com.kenai.jffi.internal
Enum StubLoader.OS

java.lang.Object
  extended by java.lang.Enum<StubLoader.OS>
      extended by com.kenai.jffi.internal.StubLoader.OS
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<StubLoader.OS>
Enclosing class:
StubLoader

public static enum StubLoader.OS
extends java.lang.Enum<StubLoader.OS>


Enum Constant Summary
AIX
          IBM AIX
DARWIN
          MacOSX
FREEBSD
          FreeBSD
LINUX
          Linux
NETBSD
          NetBSD
OPENBSD
          OpenBSD
SOLARIS
          Solaris (and OpenSolaris)
UNKNOWN
          No idea what the operating system is
WINDOWS
          The evil borg operating system
ZLINUX
          IBM zOS
 
Method Summary
 java.lang.String toString()
           
static StubLoader.OS valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static StubLoader.OS[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

DARWIN

public static final StubLoader.OS DARWIN
MacOSX


FREEBSD

public static final StubLoader.OS FREEBSD
FreeBSD


NETBSD

public static final StubLoader.OS NETBSD
NetBSD


OPENBSD

public static final StubLoader.OS OPENBSD
OpenBSD


LINUX

public static final StubLoader.OS LINUX
Linux


SOLARIS

public static final StubLoader.OS SOLARIS
Solaris (and OpenSolaris)


WINDOWS

public static final StubLoader.OS WINDOWS
The evil borg operating system


AIX

public static final StubLoader.OS AIX
IBM AIX


ZLINUX

public static final StubLoader.OS ZLINUX
IBM zOS


UNKNOWN

public static final StubLoader.OS UNKNOWN
No idea what the operating system is

Method Detail

values

public static StubLoader.OS[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (StubLoader.OS c : StubLoader.OS.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static StubLoader.OS valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Enum<StubLoader.OS>