org.ota.vehicle
Enum VehicleCore.Fuel

java.lang.Object
  extended by java.lang.Enum<VehicleCore.Fuel>
      extended by org.ota.vehicle.VehicleCore.Fuel
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<VehicleCore.Fuel>
Enclosing class:
VehicleCore

public static enum VehicleCore.Fuel
extends java.lang.Enum<VehicleCore.Fuel>

Schema fragment(s) for this class:

 <xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:restriction base="xs:string">
     <xs:enumeration value="Unspecified"/>
     <xs:enumeration value="Diesel"/>
     <xs:enumeration value="Hybrid"/>
     <xs:enumeration value="Electric"/>
     <xs:enumeration value="LPG_CompressedGas"/>
     <xs:enumeration value="Hydrogen"/>
     <xs:enumeration value="MultiFuel"/>
     <xs:enumeration value="Petrol"/>
     <xs:enumeration value="Ethanol"/>
   </xs:restriction>
 </xs:simpleType>
 


Enum Constant Summary
DIESEL
          The type of fuel is diesel.
ELECTRIC
          The type of fuel is electric.
ETHANOL
          The type of fuel is ethanol.
HYBRID
          The type of fuel is hybrid.
HYDROGEN
          The type of fuel is hydrogen.
LPG_COMPRESSED_GAS
          The type of fuel is LPG/Compressed gas.
MULTI_FUEL
          The type of fuel is multi.
PETROL
          The type of fuel is petrol.
UNSPECIFIED
          The type of fuel is not known.
 
Method Summary
static VehicleCore.Fuel convert(java.lang.String value)
           
 java.lang.String toString()
           
static VehicleCore.Fuel valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static VehicleCore.Fuel[] 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

UNSPECIFIED

public static final VehicleCore.Fuel UNSPECIFIED
The type of fuel is not known.


DIESEL

public static final VehicleCore.Fuel DIESEL
The type of fuel is diesel.


HYBRID

public static final VehicleCore.Fuel HYBRID
The type of fuel is hybrid.


ELECTRIC

public static final VehicleCore.Fuel ELECTRIC
The type of fuel is electric.


LPG_COMPRESSED_GAS

public static final VehicleCore.Fuel LPG_COMPRESSED_GAS
The type of fuel is LPG/Compressed gas.


HYDROGEN

public static final VehicleCore.Fuel HYDROGEN
The type of fuel is hydrogen.


MULTI_FUEL

public static final VehicleCore.Fuel MULTI_FUEL
The type of fuel is multi.


PETROL

public static final VehicleCore.Fuel PETROL
The type of fuel is petrol.


ETHANOL

public static final VehicleCore.Fuel ETHANOL
The type of fuel is ethanol.

Method Detail

values

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

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

valueOf

public static VehicleCore.Fuel 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<VehicleCore.Fuel>

convert

public static VehicleCore.Fuel convert(java.lang.String value)