Enum VehicleObstructionTypeEnum
- java.lang.Object
-
- java.lang.Enum<VehicleObstructionTypeEnum>
-
- eu.datex2.siri13.schema._1_0._1_0.VehicleObstructionTypeEnum
-
- All Implemented Interfaces:
Serializable,Comparable<VehicleObstructionTypeEnum>
public enum VehicleObstructionTypeEnum extends Enum<VehicleObstructionTypeEnum>
Java class for VehicleObstructionTypeEnum.
The following schema fragment specifies the expected content contained within this class.
<simpleType name="VehicleObstructionTypeEnum"> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="abandonedVehicle"/> <enumeration value="abnormalLoad"/> <enumeration value="brokenDownBus"/> <enumeration value="brokenDownHeavyLorry"/> <enumeration value="brokenDownVehicle"/> <enumeration value="convoy"/> <enumeration value="damagedVehicle"/> <enumeration value="dangerousSlowMovingVehicle"/> <enumeration value="emergencyVehicle"/> <enumeration value="highSpeedEmergencyVehicle"/> <enumeration value="longLoad"/> <enumeration value="militaryConvoy"/> <enumeration value="overheightVehicle"/> <enumeration value="prohibitedVehicleOnTheRoadway"/> <enumeration value="saltingOrGrittingVehicleInUse"/> <enumeration value="slowMovingMaintenanceVehicle"/> <enumeration value="slowVehicle"/> <enumeration value="snowplough"/> <enumeration value="trackLayingVehicle"/> <enumeration value="unlitVehicleOnTheRoad"/> <enumeration value="vehicleOnFire"/> <enumeration value="vehicleCarryingHazardousMaterials"/> <enumeration value="vehicleOnWrongCarriageway"/> <enumeration value="vehiclesSlowingToLookAtAccidents"/> <enumeration value="vehicleStuck"/> <enumeration value="vehicleStuckUnderBridge"/> <enumeration value="vehicleWithOverheightLoad"/> <enumeration value="vehicleWithOverwideLoad"/> <enumeration value="other"/> </restriction> </simpleType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ABANDONED_VEHICLEAbandoned vehicle(s) on the roadway which may cause traffic disruption.ABNORMAL_LOADVehicle(s) carrying exceptional load(s) which may cause traffic disruption.BROKEN_DOWN_BUSBroken down passenger vehicle(s) on the carriageway which may cause traffic disruption.BROKEN_DOWN_HEAVY_LORRYBroken down heavy lorry/lorries on the carriageway which may cause traffic disruption.BROKEN_DOWN_VEHICLEBroken down vehicle(s) on the carriageway which may cause traffic disruption.CONVOYA group of vehicles moving together in formation which may cause traffic disruption.DAMAGED_VEHICLEDamaged vehicle(s) on the carriageway which may cause traffic disruption.DANGEROUS_SLOW_MOVING_VEHICLEDangerous slow moving vehicles which may cause traffic disruption.EMERGENCY_VEHICLEEmergency service vehicles on the roadway in response to an emergency situation.HIGH_SPEED_EMERGENCY_VEHICLEEmergency service vehicles progressing at high speed along the roadway in response to or en route from an emergency situation.LONG_LOADA vehicle of length greater than that normally allowed which may cause traffic disruption.MILITARY_CONVOYA group of military vehicles moving together in formation which may cause traffic disruption.OTHEROther than as defined in this enumeration.OVERHEIGHT_VEHICLEVehicles of height greater than normally allowed which may cause traffic disruption.PROHIBITED_VEHICLE_ON_THE_ROADWAYVehicles not normally permitted on the highway are present which may cause traffic disruption.SALTING_OR_GRITTING_VEHICLE_IN_USESalting and gritting vehicles are in use which may cause traffic disruption.SLOW_MOVING_MAINTENANCE_VEHICLESlow moving vehicles undertaking maintenance work may pose a hazard to other vehicles on the carriageway.SLOW_VEHICLEA vehicle travelling at well below normal highway speeds which may cause traffic disruption.SNOWPLOUGHSnowploughs are in use which may cause traffic disruption.TRACK_LAYING_VEHICLETracked vehicles are in use which may cause traffic disruption.UNLIT_VEHICLE_ON_THE_ROADVehicles without lights are in use which may present a hazard to road users.VEHICLE_CARRYING_HAZARDOUS_MATERIALSVehicles carrying materials of a hazardous nature are present and these could expose road users to additional hazards.VEHICLE_ON_FIREA vehicle is or has been on fire and may cause traffic disruption.VEHICLE_ON_WRONG_CARRIAGEWAYA vehicle is travelling the wrong way along a divided highway (i.e.VEHICLE_STUCKOne or more vehicles are stuck (i.e.VEHICLE_STUCK_UNDER_BRIDGEA vehicle is stuck under a bridge.VEHICLE_WITH_OVERHEIGHT_LOADAn overheight vehicle which may present a hazard to road users.VEHICLE_WITH_OVERWIDE_LOADA vehicle of width greater than that normally allowed which may cause traffic disruption.VEHICLES_SLOWING_TO_LOOK_AT_ACCIDENTSTraffic disruption is resulting from passing vehicles slowing to look at an accident.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VehicleObstructionTypeEnumfromValue(String v)Stringvalue()static VehicleObstructionTypeEnumvalueOf(String name)Returns the enum constant of this type with the specified name.static VehicleObstructionTypeEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ABANDONED_VEHICLE
public static final VehicleObstructionTypeEnum ABANDONED_VEHICLE
Abandoned vehicle(s) on the roadway which may cause traffic disruption.
-
ABNORMAL_LOAD
public static final VehicleObstructionTypeEnum ABNORMAL_LOAD
Vehicle(s) carrying exceptional load(s) which may cause traffic disruption.
-
BROKEN_DOWN_BUS
public static final VehicleObstructionTypeEnum BROKEN_DOWN_BUS
Broken down passenger vehicle(s) on the carriageway which may cause traffic disruption.
-
BROKEN_DOWN_HEAVY_LORRY
public static final VehicleObstructionTypeEnum BROKEN_DOWN_HEAVY_LORRY
Broken down heavy lorry/lorries on the carriageway which may cause traffic disruption.
-
BROKEN_DOWN_VEHICLE
public static final VehicleObstructionTypeEnum BROKEN_DOWN_VEHICLE
Broken down vehicle(s) on the carriageway which may cause traffic disruption.
-
CONVOY
public static final VehicleObstructionTypeEnum CONVOY
A group of vehicles moving together in formation which may cause traffic disruption.
-
DAMAGED_VEHICLE
public static final VehicleObstructionTypeEnum DAMAGED_VEHICLE
Damaged vehicle(s) on the carriageway which may cause traffic disruption.
-
DANGEROUS_SLOW_MOVING_VEHICLE
public static final VehicleObstructionTypeEnum DANGEROUS_SLOW_MOVING_VEHICLE
Dangerous slow moving vehicles which may cause traffic disruption.
-
EMERGENCY_VEHICLE
public static final VehicleObstructionTypeEnum EMERGENCY_VEHICLE
Emergency service vehicles on the roadway in response to an emergency situation.
-
HIGH_SPEED_EMERGENCY_VEHICLE
public static final VehicleObstructionTypeEnum HIGH_SPEED_EMERGENCY_VEHICLE
Emergency service vehicles progressing at high speed along the roadway in response to or en route from an emergency situation.
-
LONG_LOAD
public static final VehicleObstructionTypeEnum LONG_LOAD
A vehicle of length greater than that normally allowed which may cause traffic disruption.
-
MILITARY_CONVOY
public static final VehicleObstructionTypeEnum MILITARY_CONVOY
A group of military vehicles moving together in formation which may cause traffic disruption.
-
OVERHEIGHT_VEHICLE
public static final VehicleObstructionTypeEnum OVERHEIGHT_VEHICLE
Vehicles of height greater than normally allowed which may cause traffic disruption.
-
PROHIBITED_VEHICLE_ON_THE_ROADWAY
public static final VehicleObstructionTypeEnum PROHIBITED_VEHICLE_ON_THE_ROADWAY
Vehicles not normally permitted on the highway are present which may cause traffic disruption.
-
SALTING_OR_GRITTING_VEHICLE_IN_USE
public static final VehicleObstructionTypeEnum SALTING_OR_GRITTING_VEHICLE_IN_USE
Salting and gritting vehicles are in use which may cause traffic disruption.
-
SLOW_MOVING_MAINTENANCE_VEHICLE
public static final VehicleObstructionTypeEnum SLOW_MOVING_MAINTENANCE_VEHICLE
Slow moving vehicles undertaking maintenance work may pose a hazard to other vehicles on the carriageway.
-
SLOW_VEHICLE
public static final VehicleObstructionTypeEnum SLOW_VEHICLE
A vehicle travelling at well below normal highway speeds which may cause traffic disruption.
-
SNOWPLOUGH
public static final VehicleObstructionTypeEnum SNOWPLOUGH
Snowploughs are in use which may cause traffic disruption.
-
TRACK_LAYING_VEHICLE
public static final VehicleObstructionTypeEnum TRACK_LAYING_VEHICLE
Tracked vehicles are in use which may cause traffic disruption.
-
UNLIT_VEHICLE_ON_THE_ROAD
public static final VehicleObstructionTypeEnum UNLIT_VEHICLE_ON_THE_ROAD
Vehicles without lights are in use which may present a hazard to road users.
-
VEHICLE_ON_FIRE
public static final VehicleObstructionTypeEnum VEHICLE_ON_FIRE
A vehicle is or has been on fire and may cause traffic disruption.
-
VEHICLE_CARRYING_HAZARDOUS_MATERIALS
public static final VehicleObstructionTypeEnum VEHICLE_CARRYING_HAZARDOUS_MATERIALS
Vehicles carrying materials of a hazardous nature are present and these could expose road users to additional hazards.
-
VEHICLE_ON_WRONG_CARRIAGEWAY
public static final VehicleObstructionTypeEnum VEHICLE_ON_WRONG_CARRIAGEWAY
A vehicle is travelling the wrong way along a divided highway (i.e. on the wrong side).
-
VEHICLES_SLOWING_TO_LOOK_AT_ACCIDENTS
public static final VehicleObstructionTypeEnum VEHICLES_SLOWING_TO_LOOK_AT_ACCIDENTS
Traffic disruption is resulting from passing vehicles slowing to look at an accident.
-
VEHICLE_STUCK
public static final VehicleObstructionTypeEnum VEHICLE_STUCK
One or more vehicles are stuck (i.e. unable to move) due to environmental conditions such as a snow drift or severe icy road.
-
VEHICLE_STUCK_UNDER_BRIDGE
public static final VehicleObstructionTypeEnum VEHICLE_STUCK_UNDER_BRIDGE
A vehicle is stuck under a bridge.
-
VEHICLE_WITH_OVERHEIGHT_LOAD
public static final VehicleObstructionTypeEnum VEHICLE_WITH_OVERHEIGHT_LOAD
An overheight vehicle which may present a hazard to road users.
-
VEHICLE_WITH_OVERWIDE_LOAD
public static final VehicleObstructionTypeEnum VEHICLE_WITH_OVERWIDE_LOAD
A vehicle of width greater than that normally allowed which may cause traffic disruption.
-
OTHER
public static final VehicleObstructionTypeEnum OTHER
Other than as defined in this enumeration.
-
-
Method Detail
-
values
public static VehicleObstructionTypeEnum[] 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 (VehicleObstructionTypeEnum c : VehicleObstructionTypeEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static VehicleObstructionTypeEnum valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
value
public String value()
-
fromValue
public static VehicleObstructionTypeEnum fromValue(String v)
-
-