org.virtualbox_5_1
Enum VBoxEventType

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

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

Type of an event. SeeIEventfor an introduction to VirtualBox event handling. Interface ID: {B2DDB312-2F9E-4E69-98DF-7235E43B2149}


Enum Constant Summary
Any
          Wildcard for all events.
InputEvent
          Wildcard for all input device (keyboard, mouse) events.
Invalid
          Invalid event, must be first.
Last
          Must be last event, used for iterations and structures relying on numerical event values.
LastWildcard
          Last wildcard.
MachineEvent
          Wildcard for all machine events.
OnAdditionsStateChanged
          SeeIAdditionsStateChangedEvent.
OnBandwidthGroupChanged
          SeeIBandwidthGroupChangedEvent.
OnCanShowWindow
          SeeICanShowWindowEvent.
OnClipboardModeChanged
          SeeIClipboardModeChangedEvent.
OnCPUChanged
          SeeICPUChangedEvent.
OnCPUExecutionCapChanged
          SeeICPUExecutionCapChangedEvent.
OnDnDModeChanged
          SeeIDnDModeChangedEvent.
OnEventSourceChanged
          SeeIEventSourceChangedEvent.
OnExtraDataCanChange
          SeeIExtraDataCanChangeEvent.
OnExtraDataChanged
          SeeIExtraDataChangedEvent.
OnGuestFileOffsetChanged
          SeeIGuestFileOffsetChangedEvent.
OnGuestFileRead
          SeeIGuestFileReadEvent.
OnGuestFileRegistered
          SeeIGuestFileRegisteredEvent.
OnGuestFileStateChanged
          SeeIGuestFileStateChangedEvent.
OnGuestFileWrite
          SeeIGuestFileWriteEvent.
OnGuestKeyboard
          SeeIGuestKeyboardEvent.
OnGuestMonitorChanged
          SeeIGuestMonitorChangedEvent.
OnGuestMouse
          SeeIGuestMouseEvent.
OnGuestMultiTouch
          SeeIGuestMouseEvent.
OnGuestProcessInputNotify
          SeeIGuestProcessInputNotifyEvent.
OnGuestProcessOutput
          SeeIGuestProcessOutputEvent.
OnGuestProcessRegistered
          SeeIGuestProcessRegisteredEvent.
OnGuestProcessStateChanged
          SeeIGuestProcessStateChangedEvent.
OnGuestPropertyChanged
          SeeIGuestPropertyChangedEvent.
OnGuestSessionRegistered
          SeeIGuestSessionRegisteredEvent.
OnGuestSessionStateChanged
          SeeIGuestSessionStateChangedEvent.
OnGuestUserStateChanged
          SeeIGuestUserStateChangedEvent.
OnHostNameResolutionConfigurationChange
          SeeIHostNameResolutionConfigurationChangeEvent.
OnHostPCIDevicePlug
          SeeIHostPCIDevicePlugEvent.
OnKeyboardLedsChanged
          SeeIKeyboardLedsChangedEvent.
OnMachineDataChanged
          SeeIMachineDataChangedEvent.
OnMachineRegistered
          SeeIMachineRegisteredEvent.
OnMachineStateChanged
          SeeIMachineStateChangedEvent.
OnMediumChanged
          SeeIMediumChangedEvent.
OnMediumConfigChanged
          SeeIMediumConfigChangedEvent.
OnMediumRegistered
          SeeIMediumRegisteredEvent.
OnMouseCapabilityChanged
          SeeIMouseCapabilityChangedEvent.
OnMousePointerShapeChanged
          SeeIMousePointerShapeChangedEvent.
OnNATNetworkAlter
          SeeINATNetworkAlterEvent.
OnNATNetworkChanged
          SeeINATNetworkChangedEvent.
OnNATNetworkCreationDeletion
          SeeINATNetworkCreationDeletionEvent.
OnNATNetworkPortForward
          SeeINATNetworkPortForwardEvent.
OnNATNetworkSetting
          SeeINATNetworkSettingEvent.
OnNATNetworkStartStop
          SeeINATNetworkStartStopEvent.
OnNATRedirect
          SeeINATRedirectEvent.
OnNetworkAdapterChanged
          SeeINetworkAdapterChangedEvent.
OnParallelPortChanged
          SeeIParallelPortChangedEvent.
OnRuntimeError
          SeeIRuntimeErrorEvent.
OnSerialPortChanged
          SeeISerialPortChangedEvent.
OnSessionStateChanged
          SeeISessionStateChangedEvent.
OnSharedFolderChanged
          SeeISharedFolderChangedEvent.
OnShowWindow
          SeeIShowWindowEvent.
OnSnapshotChanged
          SeeISnapshotChangedEvent.
OnSnapshotDeleted
          SeeISnapshotDeletedEvent.
OnSnapshotRestored
          SeeISnapshotRestoredEvent.
OnSnapshotTaken
          SeeISnapshotTakenEvent.
OnStateChanged
          SeeIStateChangedEvent.
OnStorageControllerChanged
          SeeIStorageControllerChangedEvent.
OnStorageDeviceChanged
          SeeIStorageDeviceChangedEvent.
OnUSBControllerChanged
          SeeIUSBControllerChangedEvent.
OnUSBDeviceStateChanged
          SeeIUSBDeviceStateChangedEvent.
OnVBoxSVCAvailabilityChanged
          SeeIVBoxSVCAvailabilityChangedEvent.
OnVideoCaptureChanged
          SeeIVideoCaptureChangedEvent.
OnVRDEServerChanged
          SeeIVRDEServerChangedEvent.
OnVRDEServerInfoChanged
          SeeIVRDEServerInfoChangedEvent.
SnapshotEvent
          Wildcard for all snapshot events.
Vetoable
          Wildcard for all vetoable events.
 
Method Summary
static VBoxEventType fromValue(long v)
           
static VBoxEventType fromValue(java.lang.String v)
           
 int value()
           
static VBoxEventType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static VBoxEventType[] 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

Invalid

public static final VBoxEventType Invalid
Invalid event, must be first.


Any

public static final VBoxEventType Any
Wildcard for all events. Events of this type are never delivered, and only used inIEventSource.registerListener(org.virtualbox_5_1.IEventListener,List,Boolean)call to simplify registration.


Vetoable

public static final VBoxEventType Vetoable
Wildcard for all vetoable events. Events of this type are never delivered, and only used inIEventSource.registerListener(org.virtualbox_5_1.IEventListener,List,Boolean)call to simplify registration.


MachineEvent

public static final VBoxEventType MachineEvent
Wildcard for all machine events. Events of this type are never delivered, and only used inIEventSource.registerListener(org.virtualbox_5_1.IEventListener,List,Boolean)call to simplify registration.


SnapshotEvent

public static final VBoxEventType SnapshotEvent
Wildcard for all snapshot events. Events of this type are never delivered, and only used inIEventSource.registerListener(org.virtualbox_5_1.IEventListener,List,Boolean)call to simplify registration.


InputEvent

public static final VBoxEventType InputEvent
Wildcard for all input device (keyboard, mouse) events. Events of this type are never delivered, and only used inIEventSource.registerListener(org.virtualbox_5_1.IEventListener,List,Boolean)call to simplify registration.


LastWildcard

public static final VBoxEventType LastWildcard
Last wildcard.


OnMachineStateChanged

public static final VBoxEventType OnMachineStateChanged
SeeIMachineStateChangedEvent.


OnMachineDataChanged

public static final VBoxEventType OnMachineDataChanged
SeeIMachineDataChangedEvent.


OnExtraDataChanged

public static final VBoxEventType OnExtraDataChanged
SeeIExtraDataChangedEvent.


OnExtraDataCanChange

public static final VBoxEventType OnExtraDataCanChange
SeeIExtraDataCanChangeEvent.


OnMediumRegistered

public static final VBoxEventType OnMediumRegistered
SeeIMediumRegisteredEvent.


OnMachineRegistered

public static final VBoxEventType OnMachineRegistered
SeeIMachineRegisteredEvent.


OnSessionStateChanged

public static final VBoxEventType OnSessionStateChanged
SeeISessionStateChangedEvent.


OnSnapshotTaken

public static final VBoxEventType OnSnapshotTaken
SeeISnapshotTakenEvent.


OnSnapshotDeleted

public static final VBoxEventType OnSnapshotDeleted
SeeISnapshotDeletedEvent.


OnSnapshotChanged

public static final VBoxEventType OnSnapshotChanged
SeeISnapshotChangedEvent.


OnGuestPropertyChanged

public static final VBoxEventType OnGuestPropertyChanged
SeeIGuestPropertyChangedEvent.


OnMousePointerShapeChanged

public static final VBoxEventType OnMousePointerShapeChanged
SeeIMousePointerShapeChangedEvent.


OnMouseCapabilityChanged

public static final VBoxEventType OnMouseCapabilityChanged
SeeIMouseCapabilityChangedEvent.


OnKeyboardLedsChanged

public static final VBoxEventType OnKeyboardLedsChanged
SeeIKeyboardLedsChangedEvent.


OnStateChanged

public static final VBoxEventType OnStateChanged
SeeIStateChangedEvent.


OnAdditionsStateChanged

public static final VBoxEventType OnAdditionsStateChanged
SeeIAdditionsStateChangedEvent.


OnNetworkAdapterChanged

public static final VBoxEventType OnNetworkAdapterChanged
SeeINetworkAdapterChangedEvent.


OnSerialPortChanged

public static final VBoxEventType OnSerialPortChanged
SeeISerialPortChangedEvent.


OnParallelPortChanged

public static final VBoxEventType OnParallelPortChanged
SeeIParallelPortChangedEvent.


OnStorageControllerChanged

public static final VBoxEventType OnStorageControllerChanged
SeeIStorageControllerChangedEvent.


OnMediumChanged

public static final VBoxEventType OnMediumChanged
SeeIMediumChangedEvent.


OnVRDEServerChanged

public static final VBoxEventType OnVRDEServerChanged
SeeIVRDEServerChangedEvent.


OnUSBControllerChanged

public static final VBoxEventType OnUSBControllerChanged
SeeIUSBControllerChangedEvent.


OnUSBDeviceStateChanged

public static final VBoxEventType OnUSBDeviceStateChanged
SeeIUSBDeviceStateChangedEvent.


OnSharedFolderChanged

public static final VBoxEventType OnSharedFolderChanged
SeeISharedFolderChangedEvent.


OnRuntimeError

public static final VBoxEventType OnRuntimeError
SeeIRuntimeErrorEvent.


OnCanShowWindow

public static final VBoxEventType OnCanShowWindow
SeeICanShowWindowEvent.


OnShowWindow

public static final VBoxEventType OnShowWindow
SeeIShowWindowEvent.


OnCPUChanged

public static final VBoxEventType OnCPUChanged
SeeICPUChangedEvent.


OnVRDEServerInfoChanged

public static final VBoxEventType OnVRDEServerInfoChanged
SeeIVRDEServerInfoChangedEvent.


OnEventSourceChanged

public static final VBoxEventType OnEventSourceChanged
SeeIEventSourceChangedEvent.


OnCPUExecutionCapChanged

public static final VBoxEventType OnCPUExecutionCapChanged
SeeICPUExecutionCapChangedEvent.


OnGuestKeyboard

public static final VBoxEventType OnGuestKeyboard
SeeIGuestKeyboardEvent.


OnGuestMouse

public static final VBoxEventType OnGuestMouse
SeeIGuestMouseEvent.


OnNATRedirect

public static final VBoxEventType OnNATRedirect
SeeINATRedirectEvent.


OnHostPCIDevicePlug

public static final VBoxEventType OnHostPCIDevicePlug
SeeIHostPCIDevicePlugEvent.


OnVBoxSVCAvailabilityChanged

public static final VBoxEventType OnVBoxSVCAvailabilityChanged
SeeIVBoxSVCAvailabilityChangedEvent.


OnBandwidthGroupChanged

public static final VBoxEventType OnBandwidthGroupChanged
SeeIBandwidthGroupChangedEvent.


OnGuestMonitorChanged

public static final VBoxEventType OnGuestMonitorChanged
SeeIGuestMonitorChangedEvent.


OnStorageDeviceChanged

public static final VBoxEventType OnStorageDeviceChanged
SeeIStorageDeviceChangedEvent.


OnClipboardModeChanged

public static final VBoxEventType OnClipboardModeChanged
SeeIClipboardModeChangedEvent.


OnDnDModeChanged

public static final VBoxEventType OnDnDModeChanged
SeeIDnDModeChangedEvent.


OnNATNetworkChanged

public static final VBoxEventType OnNATNetworkChanged
SeeINATNetworkChangedEvent.


OnNATNetworkStartStop

public static final VBoxEventType OnNATNetworkStartStop
SeeINATNetworkStartStopEvent.


OnNATNetworkAlter

public static final VBoxEventType OnNATNetworkAlter
SeeINATNetworkAlterEvent.


OnNATNetworkCreationDeletion

public static final VBoxEventType OnNATNetworkCreationDeletion
SeeINATNetworkCreationDeletionEvent.


OnNATNetworkSetting

public static final VBoxEventType OnNATNetworkSetting
SeeINATNetworkSettingEvent.


OnNATNetworkPortForward

public static final VBoxEventType OnNATNetworkPortForward
SeeINATNetworkPortForwardEvent.


OnGuestSessionStateChanged

public static final VBoxEventType OnGuestSessionStateChanged
SeeIGuestSessionStateChangedEvent.


OnGuestSessionRegistered

public static final VBoxEventType OnGuestSessionRegistered
SeeIGuestSessionRegisteredEvent.


OnGuestProcessRegistered

public static final VBoxEventType OnGuestProcessRegistered
SeeIGuestProcessRegisteredEvent.


OnGuestProcessStateChanged

public static final VBoxEventType OnGuestProcessStateChanged
SeeIGuestProcessStateChangedEvent.


OnGuestProcessInputNotify

public static final VBoxEventType OnGuestProcessInputNotify
SeeIGuestProcessInputNotifyEvent.


OnGuestProcessOutput

public static final VBoxEventType OnGuestProcessOutput
SeeIGuestProcessOutputEvent.


OnGuestFileRegistered

public static final VBoxEventType OnGuestFileRegistered
SeeIGuestFileRegisteredEvent.


OnGuestFileStateChanged

public static final VBoxEventType OnGuestFileStateChanged
SeeIGuestFileStateChangedEvent.


OnGuestFileOffsetChanged

public static final VBoxEventType OnGuestFileOffsetChanged
SeeIGuestFileOffsetChangedEvent.


OnGuestFileRead

public static final VBoxEventType OnGuestFileRead
SeeIGuestFileReadEvent.


OnGuestFileWrite

public static final VBoxEventType OnGuestFileWrite
SeeIGuestFileWriteEvent.


OnVideoCaptureChanged

public static final VBoxEventType OnVideoCaptureChanged
SeeIVideoCaptureChangedEvent.


OnGuestUserStateChanged

public static final VBoxEventType OnGuestUserStateChanged
SeeIGuestUserStateChangedEvent.


OnGuestMultiTouch

public static final VBoxEventType OnGuestMultiTouch
SeeIGuestMouseEvent.


OnHostNameResolutionConfigurationChange

public static final VBoxEventType OnHostNameResolutionConfigurationChange
SeeIHostNameResolutionConfigurationChangeEvent.


OnSnapshotRestored

public static final VBoxEventType OnSnapshotRestored
SeeISnapshotRestoredEvent.


OnMediumConfigChanged

public static final VBoxEventType OnMediumConfigChanged
SeeIMediumConfigChangedEvent.


Last

public static final VBoxEventType Last
Must be last event, used for iterations and structures relying on numerical event values.

Method Detail

values

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

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

valueOf

public static VBoxEventType 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 VBoxEventType fromValue(long v)

fromValue

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