Enum RoadMaintenanceTypeEnum

  • All Implemented Interfaces:
    Serializable, Comparable<RoadMaintenanceTypeEnum>

    public enum RoadMaintenanceTypeEnum
    extends Enum<RoadMaintenanceTypeEnum>

    Java class for RoadMaintenanceTypeEnum.

    The following schema fragment specifies the expected content contained within this class.

     <simpleType name="RoadMaintenanceTypeEnum">
       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         <enumeration value="clearanceWorkOnCarriageway"/>
         <enumeration value="clearingAction"/>
         <enumeration value="installationWork"/>
         <enumeration value="grassCuttingWork"/>
         <enumeration value="maintenanceWork"/>
         <enumeration value="overrunningRoadworks"/>
         <enumeration value="repairWork"/>
         <enumeration value="resurfacingWork"/>
         <enumeration value="roadMarkingWork"/>
         <enumeration value="roadsideWork"/>
         <enumeration value="roadworkClearanceInProgress"/>
         <enumeration value="roadworks"/>
         <enumeration value="rockFallPreventativeMaintenance"/>
         <enumeration value="saltingInProgress"/>
         <enumeration value="snowploughsInUse"/>
         <enumeration value="treeAndVegetationCuttingWork"/>
         <enumeration value="other"/>
       </restriction>
     </simpleType>
     
    • Enum Constant Detail

      • CLEARANCE_WORK_ON_CARRIAGEWAY

        public static final RoadMaintenanceTypeEnum CLEARANCE_WORK_ON_CARRIAGEWAY
        Clearance work of unspecified nature on the traffic carriageway.
      • CLEARING_ACTION

        public static final RoadMaintenanceTypeEnum CLEARING_ACTION
        Unspecified clearing action undertaken by the traffic operator.
      • INSTALLATION_WORK

        public static final RoadMaintenanceTypeEnum INSTALLATION_WORK
        Installation of new equipments or systems on or along-side the roadway.
      • GRASS_CUTTING_WORK

        public static final RoadMaintenanceTypeEnum GRASS_CUTTING_WORK
        Grass cutting work in progress.
      • MAINTENANCE_WORK

        public static final RoadMaintenanceTypeEnum MAINTENANCE_WORK
        Maintenance of road, associated infrastructure or equipments.
      • OVERRUNNING_ROADWORKS

        public static final RoadMaintenanceTypeEnum OVERRUNNING_ROADWORKS
        Road maintenance work which is overrunning its planned duration.
      • REPAIR_WORK

        public static final RoadMaintenanceTypeEnum REPAIR_WORK
        Repair work to road, associated infrastructure or equipments.
      • RESURFACING_WORK

        public static final RoadMaintenanceTypeEnum RESURFACING_WORK
        Work associated with relaying or renewal of worn-out road surface (pavement).
      • ROAD_MARKING_WORK

        public static final RoadMaintenanceTypeEnum ROAD_MARKING_WORK
        Striping and repainting of road markings, plus placement or replacement of reflecting studs (cats' eyes).
      • ROADSIDE_WORK

        public static final RoadMaintenanceTypeEnum ROADSIDE_WORK
        Road side work of an unspecified nature.
      • ROADWORK_CLEARANCE_IN_PROGRESS

        public static final RoadMaintenanceTypeEnum ROADWORK_CLEARANCE_IN_PROGRESS
        Roadworks are completed and are being cleared.
      • ROADWORKS

        public static final RoadMaintenanceTypeEnum ROADWORKS
        Road maintenance or improvement activity of an unspecified nature which may potentially cause traffic disruption.
      • ROCK_FALL_PREVENTATIVE_MAINTENANCE

        public static final RoadMaintenanceTypeEnum ROCK_FALL_PREVENTATIVE_MAINTENANCE
        Rock fall preventative maintenance is in progress.
      • SALTING_IN_PROGRESS

        public static final RoadMaintenanceTypeEnum SALTING_IN_PROGRESS
        Spreading of salt and / or grit on the road surface is in progress to prevent or melt snow or ice.
      • SNOWPLOUGHS_IN_USE

        public static final RoadMaintenanceTypeEnum SNOWPLOUGHS_IN_USE
        Snowploughs or other similar mechanical devices are being used to clear snow from the road.
      • TREE_AND_VEGETATION_CUTTING_WORK

        public static final RoadMaintenanceTypeEnum TREE_AND_VEGETATION_CUTTING_WORK
        Tree and vegetation cutting work is in progress adjacent to the roadway.
    • Method Detail

      • values

        public static RoadMaintenanceTypeEnum[] 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 (RoadMaintenanceTypeEnum c : RoadMaintenanceTypeEnum.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static RoadMaintenanceTypeEnum 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()