m865.simulation
Enum Passenger.State
java.lang.Object
java.lang.Enum<Passenger.State>
m865.simulation.Passenger.State
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Passenger.State>
- Enclosing class:
- Passenger
public static enum Passenger.State
- extends java.lang.Enum<Passenger.State>
The possible states the passenger may be in.
Method Summary |
static Passenger.State |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static Passenger.State[] |
values()
Returns an array containing the constants of this enum type, in
the order they're declared. |
Methods inherited from class java.lang.Enum |
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
ARRIVED
public static final Passenger.State ARRIVED
WAITING
public static final Passenger.State WAITING
IN_TRANSIT
public static final Passenger.State IN_TRANSIT
SHOPPING
public static final Passenger.State SHOPPING
values
public static final Passenger.State[] values()
- Returns an array containing the constants of this enum type, in
the order they're declared. This method may be used to iterate
over the constants as follows:
for(Passenger.State c : Passenger.State.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they're declared
valueOf
public static Passenger.State 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