public enum SeamarkType extends java.lang.Enum<SeamarkType> implements AmenityOrWay, EnumMayHaveFlags, EnumMayHaveFlags2
Modifier and Type | Method and Description |
---|---|
AmenityType |
getAmenityType()
Get amenity type associated with this enumeration; only for types that are amenities.
|
short |
getFlagMask()
Indicates any flag bits implied by this enum type.
|
int |
getFlags2Mask()
Indicates any extended flag bits implied by this enum type.
|
java.lang.String |
getObjectType()
Get IHO S-57 object name code corresponding to this OpenSeaMap seamark:type.
|
int |
getS57ObjectCode()
Get the IHO S-57 Appendix B Object code for this seamark type.
|
static SeamarkType |
value(java.lang.String name)
Get the enum value associated with the string name specified.
|
static SeamarkType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SeamarkType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
WayType |
wayType()
Report the WayType for rendering this type of Way.
|
public static final SeamarkType airport
public static final SeamarkType anchorage
public static final SeamarkType anchor_berth
public static final SeamarkType beacon_cardinal
public static final SeamarkType beacon_isolated_danger
public static final SeamarkType beacon_lateral
public static final SeamarkType beacon_safe_water
public static final SeamarkType beacon_special_purpose
public static final SeamarkType berth
public static final SeamarkType bridge
public static final SeamarkType bunker_station
public static final SeamarkType building
public static final SeamarkType builtup_area
public static final SeamarkType buoy_cardinal
public static final SeamarkType buoy_installation
public static final SeamarkType buoy_isolated_danger
public static final SeamarkType buoy_lateral
public static final SeamarkType buoy_safe_water
public static final SeamarkType buoy_special_purpose
public static final SeamarkType cable_area
public static final SeamarkType cable_overhead
public static final SeamarkType cable_submarine
public static final SeamarkType causeway
public static final SeamarkType caution_area
public static final SeamarkType checkpoint
public static final SeamarkType coastguard_station
public static final SeamarkType coastline
public static final SeamarkType communication_area
public static final SeamarkType control_point
public static final SeamarkType dam
public static final SeamarkType daymark
public static final SeamarkType depth_area
public static final SeamarkType depth_contour
public static final SeamarkType distance_mark
public static final SeamarkType dredged_area
public static final SeamarkType drydock
public static final SeamarkType dumping_ground
public static final SeamarkType dyke
public static final SeamarkType exceptional_structure
public static final SeamarkType fairway
public static final SeamarkType ferry_route
public static final SeamarkType wall
public static final SeamarkType fog_signal
public static final SeamarkType fortified_structure
public static final SeamarkType fishing_facility
public static final SeamarkType gate
public static final SeamarkType gridiron
public static final SeamarkType harbour_basin
public static final SeamarkType harbour
public static final SeamarkType hulk
public static final SeamarkType inshore_traffic_zone
public static final SeamarkType lake
public static final SeamarkType land_area
public static final SeamarkType land_region
public static final SeamarkType landmark
public static final SeamarkType light
public static final SeamarkType light_major
public static final SeamarkType light_minor
public static final SeamarkType light_float
public static final SeamarkType light_vessel
public static final SeamarkType lock_basin
public static final SeamarkType magnetic_variation
public static final SeamarkType marine_farm
public static final SeamarkType military_area
public static final SeamarkType mooring
public static final SeamarkType protected_area
public static final SeamarkType navigation_line
public static final SeamarkType notice
public static final SeamarkType obstruction
public static final SeamarkType oil_barrier
public static final SeamarkType platform
public static final SeamarkType production_area
public static final SeamarkType pilot_boarding
public static final SeamarkType pile
public static final SeamarkType pipeline_area
public static final SeamarkType pipeline_overhead
public static final SeamarkType pipeline_submarine
public static final SeamarkType pontoon
public static final SeamarkType precautionary_area
public static final SeamarkType pylon
public static final SeamarkType radar_line
public static final SeamarkType radar_range
public static final SeamarkType radar_reflector
public static final SeamarkType radar_transponder
public static final SeamarkType radar_station
public static final SeamarkType calling_in_point
public static final SeamarkType radio_station
public static final SeamarkType recommended_route_centreline
public static final SeamarkType recommended_track
public static final SeamarkType recommended_traffic_lane
public static final SeamarkType rescue_station
public static final SeamarkType restricted_area
public static final SeamarkType retro_reflector
public static final SeamarkType river
public static final SeamarkType sand_waves
public static final SeamarkType seabed_area
public static final SeamarkType sea_area
public static final SeamarkType seaplane_landing_area
public static final SeamarkType shoreline_construction
public static final SeamarkType signal_station_traffic
public static final SeamarkType signal_station_warning
public static final SeamarkType small_craft_facility
public static final SeamarkType spring
public static final SeamarkType submarine_transit_lane
public static final SeamarkType topmark
public static final SeamarkType separation_boundary
public static final SeamarkType separation_crossing
public static final SeamarkType separation_lane
public static final SeamarkType separation_line
public static final SeamarkType separation_roundabout
public static final SeamarkType separation_zone
public static final SeamarkType slope_topline
public static final SeamarkType sounding
public static final SeamarkType tank
public static final SeamarkType turning_basin
public static final SeamarkType two_way_route
public static final SeamarkType rock
public static final SeamarkType vegetation
public static final SeamarkType virtual_aton
public static final SeamarkType vehicle_transfer
public static final SeamarkType water_turbulence
public static final SeamarkType waterway_gauge
public static final SeamarkType weed
public static final SeamarkType wreck
public static final SeamarkType canal
public static final SeamarkType waterfall
public static SeamarkType[] values()
for (SeamarkType c : SeamarkType.values()) System.out.println(c);
public static SeamarkType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic WayType wayType()
wayType
in interface AmenityOrWay
public AmenityType getAmenityType()
getAmenityType
in interface AmenityOrWay
public short getFlagMask()
getFlagMask
in interface EnumMayHaveFlags
public int getFlags2Mask()
getFlags2Mask
in interface EnumMayHaveFlags2
public java.lang.String getObjectType()
public int getS57ObjectCode()
public static SeamarkType value(java.lang.String name)
name
- String to convert into an Enum