RoadSignType (API Reference)
Enum Class RoadSignType
- All Implemented Interfaces:
Serializable,Comparable<RoadSignType>,Constable
A road sign type classifying road signs that can appear along a road.
Some signs are standardized and look the same in all countries, e.g. STOP_SIGN.
In general, the visual appearance of the road signs can differ across countries.
Some road signs can be combined with other signs, like WeatherType signs. The road sign will be always shown topmost.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA sign indicating accident hazard.A sign indicating animal crossing.A sign indicating bicycles crossing.A sign indicating congestion hazard.A sign indicating crossing with priority from the right.A sign indicating a double hairpin.A sign indicating embankment.A sign indicating the end of all restrictions.A sign indicating the use of low gear.A sign indicating the end of no engine brake zone.A sign indicating the ending of a no overtaking zone.A sign indicating the end of no overtaking trucks zone.A sign indicating falling rocks.A sign indicating a flood area.A sign indicating a general curve.A sign indicating a general hill.A sign indicating a general warning.A sign indicating restriction for horning.A sign indicating a hump bridge.A sign indicating icy conditions.A sign indicating merging of the center lane.A sign indicating merging of the left lane.A sign indicating merging of the right lane.A sign indicating lateral winds.A sign indicating the use of low gear.A sign indicating no camper or motorhome allowed.A sign indicating no engine brake.A sign indicating no idling.A sign indicating no towed caravan allowed.A sign indicating no towed trailer allowed.A sign indicating no turning on red permitted.A sign indicating an obstacle.A sign indicating pedestrian crossing.A sign indicating priority over oncoming traffic.A sign indicating an extra lane for overtaking.A sign indicating an extra lane for overtaking on the left side.A sign indicating an extra lane for overtaking on the right side.A sign indicating a protected railway crossing.A sign indicating an unprotected railway crossing.A sign indicating risk of grounding.A sign indicating a narrowing road.A sign indicating school zone.A sign indicating a sharp curve to the left.A sign indicating a sharp curve to the right.A sign indicating slippery road.A sign indicating the starting of a no overtaking zone.A sign indicating no overtaking trucks.A sign indicating a steep hill downward.A sign indicating a steep hill upwards.A sign indicating a stop.A sign indicating a tramway crossing.A sign indicating a triple hairpin.A sign indicating truck rollover.A sign indicating turning on red permitted.A sign indicating that turning left requires a two-stage maneuver, also known as a hook turn or Copenhagen Left, which is a special maneuver to safely make a left turn at an intersection without crossing oncoming traffic.A sign indicating turning right with the specified vehicle type requires a two stage maneuver.A sign indicating two way traffic.A sign indicating uneven road.Unknown road sign typeA sign indicating urban area.A sign indicating a winding road starting left.A sign indicating a winding road starting right.A sign indicating yielding.A sign indicating yielding to bicycles.A sign indicating yielding to oncoming traffic. -
Method Summary
Modifier and TypeMethodDescriptionstatic RoadSignTypeReturns the enum constant of this class with the specified name.static RoadSignType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UNKNOWN
Unknown road sign type
-
START_OF_NO_OVERTAKING
A sign indicating the starting of a no overtaking zone. Example: Start of no overtaking sign
-
END_OF_NO_OVERTAKING
A sign indicating the ending of a no overtaking zone. Example: End of no overtaking sign
-
PROTECTED_OVERTAKING_EXTRA_LANE
A sign indicating an extra lane for overtaking. Example: Protected overtaking extra lane sign
-
PROTECTED_OVERTAKING_EXTRA_LANE_RIGHT_SIDE
A sign indicating an extra lane for overtaking on the right side. Example: Protected overtaking extra lane on the right side sign
-
PROTECTED_OVERTAKING_EXTRA_LANE_LEFT_SIDE
A sign indicating an extra lane for overtaking on the left side. Example: Protected overtaking extra lane on the left side sign
-
LANE_MERGE_RIGHT
A sign indicating merging of the right lane. Example: Merge right lane sign
-
LANE_MERGE_LEFT
A sign indicating merging of the left lane. Example: Merge left lane sign
-
LANE_MERGE_CENTER
A sign indicating merging of the center lane. Example: Merge center lane sign
-
RAILWAY_CROSSING_PROTECTED
A sign indicating a protected railway crossing. Example: Protected railway crossing sign
-
RAILWAY_CROSSING_UNPROTECTED
A sign indicating an unprotected railway crossing. Example: Protected railway crossing sign
-
ROAD_NARROWS
A sign indicating a narrowing road. Example: Road narrows sign
-
SHARP_CURVE_LEFT
A sign indicating a sharp curve to the left. Example: Sharp curve left sign
-
SHARP_CURVE_RIGHT
A sign indicating a sharp curve to the right. Example: Sharp curve right sign
-
WINDING_ROAD_STARTING_LEFT
A sign indicating a winding road starting left. Example: Winding road starting left sign
-
WINDING_ROAD_STARTING_RIGHT
A sign indicating a winding road starting right. Example: Winding road starting right sign
-
START_OF_NO_OVERTAKING_TRUCKS
A sign indicating no overtaking trucks. Example: No overtaking trucks sign
-
END_OF_NO_OVERTAKING_TRUCKS
A sign indicating the end of no overtaking trucks zone. Example: End of no overtaking trucks sign
-
STEEP_HILL_UPWARDS
A sign indicating a steep hill upwards. Example: Steep hills upwards sign
-
STEEP_HILL_DOWNWARDS
A sign indicating a steep hill downward. Example: Steep hills downwards sign
-
STOP_SIGN
A sign indicating a stop. Example: Stop sign
-
LATERAL_WIND
A sign indicating lateral winds. Example: Lateral winds sign
-
GENERAL_WARNING_SIGN
A sign indicating a general warning. Example: General warning sign
-
RISK_OF_GROUNDING
A sign indicating risk of grounding. Example: Risk of grounding sign
-
GENERAL_CURVE
A sign indicating a general curve. Example: General curve sign
-
END_OF_ALL_RESTRICTIONS
A sign indicating the end of all restrictions. Example: End of all restrictions sign
-
GENERAL_HILL
A sign indicating a general hill. Example: General hill sign
-
ANIMAL_CROSSING
A sign indicating animal crossing. Example: Animal crossing sign
-
ICY_CONDITIONS
A sign indicating icy conditions. Example: Icy conditions sign
-
SLIPPERY_ROAD
A sign indicating slippery road. Example: Slippery road sign
-
FALLING_ROCKS
A sign indicating falling rocks. Example: Falling rocks sign
-
SCHOOL_ZONE
A sign indicating school zone. Example: School zone sign
-
TRAMWAY_CROSSING
A sign indicating a tramway crossing. Example: Tramway crossing sign
-
CONGESTION_HAZARD
A sign indicating congestion hazard. Example: Congestion hazard sign
-
ACCIDENT_HAZARD
A sign indicating accident hazard. Example: Accident hazard sign
-
PRIORITY_OVER_ONCOMING_TRAFFIC
A sign indicating priority over oncoming traffic. Example: Priority over oncoming traffic sign
-
YIELD_TO_ONCOMING_TRAFFIC
A sign indicating yielding to oncoming traffic. Example: Yield to oncoming traffic sign
-
CROSSING_WITH_PRIORITY_FROM_THE_RIGHT
A sign indicating crossing with priority from the right. Example: Crossing with priority from the right sign
-
PEDESTRIAN_CROSSING
A sign indicating pedestrian crossing. Example: Pedestrian crossing sign
-
YIELD
A sign indicating yielding. Example: Yield sign
-
DOUBLE_HAIRPIN
A sign indicating a double hairpin. Example: Double hairpin sign
-
TRIPLE_HAIRPIN
A sign indicating a triple hairpin. Example: Triple hairpin sign
-
EMBANKMENT
A sign indicating embankment. Example: Embankment sign
-
TWO_WAY_TRAFFIC
A sign indicating two way traffic. Example: Two way traffic sign
-
URBAN_AREA
A sign indicating urban area. Example: Urban area sign
-
HUMP_BRIDGE
A sign indicating a hump bridge. Example: Hump bridge sign
-
UNEVEN_ROAD
A sign indicating uneven road. Example: Uneven road sign
-
FLOOD_AREA
A sign indicating a flood area. Example: Flood area sign
-
OBSTACLE
A sign indicating an obstacle. Example: Obstacle sign
-
HORN_SIGN
A sign indicating restriction for horning. Example: Horn sign
-
NO_ENGINE_BRAKE
A sign indicating no engine brake. Example: No engine brake sign
-
END_OF_NO_ENGINE_BRAKE
A sign indicating the end of no engine brake zone. Example: No examples available.
-
NO_IDLING
A sign indicating no idling. Example: No idling sign
-
TRUCK_ROLLOVER
A sign indicating truck rollover. Example: Truck rollover sign
-
LOW_GEAR
A sign indicating the use of low gear. Example: Low gear sign
-
END_OF_LOW_GEAR
A sign indicating the use of low gear. Example: No examples available.
-
BICYCLE_CROSSING
A sign indicating bicycles crossing. Example: Bicycle crossing sign
-
YIELD_TO_BICYCLES
A sign indicating yielding to bicycles. Example: Yield to bicycles sign
-
NO_TOWED_CARAVAN_ALLOWED
A sign indicating no towed caravan allowed. Example: No towed caravan allowed sign
-
NO_TOWED_TRAILER_ALLOWED
A sign indicating no towed trailer allowed. Example: No towed trailer allowed sign
-
NO_CAMPER_OR_MOTORHOME_ALLOWED
A sign indicating no camper or motorhome allowed. Example: No examples available.
-
NO_TURN_ON_RED
A sign indicating no turning on red permitted. Example: No turn on red sign
-
TURN_PERMITTED_ON_RED
A sign indicating turning on red permitted. Example: Turn permitted on red sign
-
TWO_STAGE_LEFT
A sign indicating that turning left requires a two-stage maneuver, also known as a hook turn or Copenhagen Left, which is a special maneuver to safely make a left turn at an intersection without crossing oncoming traffic. This maneuver applies only in right-hand driving countries and is particularly beneficial for cyclists, as it minimizes interaction with oncoming traffic, allowing for safer crossings. Example: Two stage left turn
-
TWO_STAGE_RIGHT
A sign indicating turning right with the specified vehicle type requires a two stage maneuver. A TWO_STAGE_RIGHT maneuver, is a special maneuver commonly used by cyclists to safely make a right turn at an intersection without crossing oncoming traffic. This maneuver is applicable only in left-hand driving countries and is particularly beneficial for cyclists as they allow for safer crossings by minimizing the interaction with oncoming traffic. Example: Two stage right turn
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-