org.virtualbox_5_2
Enum SettingsVersion

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

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

Settings version of VirtualBox settings files. This is written to the "version" attribute of the root "VirtualBox" element in the settings file XML and indicates which VirtualBox version wrote the file. Interface ID: {B4CC23C2-96F2-419D-830B-BD13C1135DFB}


Enum Constant Summary
Future
          Settings version greater than "1.15", written by a future VirtualBox version.
Null
          Null value, indicates invalid version.
v1_0
          Legacy settings version, not currently supported.
v1_1
          Legacy settings version, not currently supported.
v1_10
          Settings version "1.10", written by VirtualBox 3.2.x.
v1_11
          Settings version "1.11", written by VirtualBox 4.0.x.
v1_12
          Settings version "1.12", written by VirtualBox 4.1.x.
v1_13
          Settings version "1.13", written by VirtualBox 4.2.x.
v1_14
          Settings version "1.14", written by VirtualBox 4.3.x.
v1_15
          Settings version "1.15", written by VirtualBox 5.0.x.
v1_16
          Settings version "1.16", written by VirtualBox 5.1.x.
v1_17
          Settings version "1.17", written by VirtualBox 5.2.x.
v1_2
          Legacy settings version, not currently supported.
v1_3
          Settings version "1.3", written by VirtualBox 2.0.12.
v1_3pre
          Legacy settings version, not currently supported.
v1_4
          Intermediate settings version, understood by VirtualBox 2.1.x.
v1_5
          Intermediate settings version, understood by VirtualBox 2.1.x.
v1_6
          Settings version "1.6", written by VirtualBox 2.1.4 (at least).
v1_7
          Settings version "1.7", written by VirtualBox 2.2.x and 3.0.x.
v1_8
          Intermediate settings version "1.8", understood by VirtualBox 3.1.x.
v1_9
          Settings version "1.9", written by VirtualBox 3.1.x.
 
Method Summary
static SettingsVersion fromValue(long v)
           
static SettingsVersion fromValue(java.lang.String v)
           
 int value()
           
static SettingsVersion valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static SettingsVersion[] 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

Null

public static final SettingsVersion Null
Null value, indicates invalid version.


v1_0

public static final SettingsVersion v1_0
Legacy settings version, not currently supported.


v1_1

public static final SettingsVersion v1_1
Legacy settings version, not currently supported.


v1_2

public static final SettingsVersion v1_2
Legacy settings version, not currently supported.


v1_3pre

public static final SettingsVersion v1_3pre
Legacy settings version, not currently supported.


v1_3

public static final SettingsVersion v1_3
Settings version "1.3", written by VirtualBox 2.0.12.


v1_4

public static final SettingsVersion v1_4
Intermediate settings version, understood by VirtualBox 2.1.x.


v1_5

public static final SettingsVersion v1_5
Intermediate settings version, understood by VirtualBox 2.1.x.


v1_6

public static final SettingsVersion v1_6
Settings version "1.6", written by VirtualBox 2.1.4 (at least).


v1_7

public static final SettingsVersion v1_7
Settings version "1.7", written by VirtualBox 2.2.x and 3.0.x.


v1_8

public static final SettingsVersion v1_8
Intermediate settings version "1.8", understood by VirtualBox 3.1.x.


v1_9

public static final SettingsVersion v1_9
Settings version "1.9", written by VirtualBox 3.1.x.


v1_10

public static final SettingsVersion v1_10
Settings version "1.10", written by VirtualBox 3.2.x.


v1_11

public static final SettingsVersion v1_11
Settings version "1.11", written by VirtualBox 4.0.x.


v1_12

public static final SettingsVersion v1_12
Settings version "1.12", written by VirtualBox 4.1.x.


v1_13

public static final SettingsVersion v1_13
Settings version "1.13", written by VirtualBox 4.2.x.


v1_14

public static final SettingsVersion v1_14
Settings version "1.14", written by VirtualBox 4.3.x.


v1_15

public static final SettingsVersion v1_15
Settings version "1.15", written by VirtualBox 5.0.x.


v1_16

public static final SettingsVersion v1_16
Settings version "1.16", written by VirtualBox 5.1.x.


v1_17

public static final SettingsVersion v1_17
Settings version "1.17", written by VirtualBox 5.2.x.


Future

public static final SettingsVersion Future
Settings version greater than "1.15", written by a future VirtualBox version.

Method Detail

values

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

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

valueOf

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

fromValue

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