org.virtualbox_5_0
Enum PointingHIDType

java.lang.Object
  extended by java.lang.Enum<PointingHIDType>
      extended by org.virtualbox_5_0.PointingHIDType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PointingHIDType>

public enum PointingHIDType
extends java.lang.Enum<PointingHIDType>

Type of pointing device used in a virtual machine. Interface ID: {19964E93-0050-45C4-9382-A7BCCC53E666}


Enum Constant Summary
ComboMouse
          Combined device, working as PS/2 or USB mouse, depending on guest behavior.
None
          No mouse.
PS2Mouse
          PS/2 auxiliary device, a.k.a.
USBMouse
          USB mouse (relative pointer).
USBMultiTouch
          USB multi-touch device.
USBTablet
          USB tablet (absolute pointer).
 
Method Summary
static PointingHIDType fromValue(long v)
           
static PointingHIDType fromValue(java.lang.String v)
           
 int value()
           
static PointingHIDType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static PointingHIDType[] 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, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

None

public static final PointingHIDType None
No mouse.


PS2Mouse

public static final PointingHIDType PS2Mouse
PS/2 auxiliary device, a.k.a. mouse.


USBMouse

public static final PointingHIDType USBMouse
USB mouse (relative pointer).


USBTablet

public static final PointingHIDType USBTablet
USB tablet (absolute pointer). Also enables a relative USB mouse in addition.


ComboMouse

public static final PointingHIDType ComboMouse
Combined device, working as PS/2 or USB mouse, depending on guest behavior. Using this device can have negative performance implications.


USBMultiTouch

public static final PointingHIDType USBMultiTouch
USB multi-touch device. Also enables the USB tablet and mouse devices.

Method Detail

values

public static PointingHIDType[] 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 (PointingHIDType c : PointingHIDType.values())
    System.out.println(c);

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

valueOf

public static PointingHIDType 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

value

public int value()

fromValue

public static PointingHIDType fromValue(long v)

fromValue

public static PointingHIDType fromValue(java.lang.String v)