Enum 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 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.
    • 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 name
        NullPointerException - if the argument is null
      • value

        public String value()