Package org.ka2ddo.yaac.osm
Enum Class Aeroway
- All Implemented Interfaces:
Serializable
,Comparable<Aeroway>
,Constable
,AmenityOrWay
,EnumMayHaveFlags
Supported types of the OSM aeroway="*" attribute.
See the definition of aeroway
on the OpenStreetMap wiki.
- Author:
- Andrew Pavlin, KA2DDO
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionBoundary of an airport or airfield.Alias for a runway (usually for a grass strip).Parking area for aircraft.Radio navigation aid, such as a VORTAC transmitter.A control center (in the US referred to as air route traffic control center (ARTCC)) is a facility responsible for controlling aircraft en route in a particular volume of airspace (a Flight Information Region) at high altitudes between airport approaches and departures.A control tower is a tall, windowed structure located on the airport grounds.A gate (passenger egress point for access to an airplane at an airport).Hangar for parking aircraft out of the weather.Helicopter landing pad.A place where helicopters may land and take off.Point on a taxiway to hold to allow other aircraft to pass on a runway or other taxiway.Aviation navigational aid (VORTAC, NDB, etc.).Path taken by a runway at an airport.Taxiway between runway and other parts of the airport.Building at an airport where passengers and/or cargo wait to be loaded onto airplanes.Other types of Ways at an airport or airfield.A windsock (passive mechanical wind direction and speed indicator). -
Method Summary
Modifier and TypeMethodDescriptionGet amenity type associated with this aeroway; only for types that are amenities.short
Indicates any flag bits implied by this enum type.static Aeroway
Get the enum value associated with the string name specified.static Aeroway
Returns the enum constant of this class with the specified name.static Aeroway[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.wayType()
Report the WayType for rendering this type of Way.
-
Enum Constant Details
-
user_defined
Other types of Ways at an airport or airfield. -
aerodrome
Boundary of an airport or airfield. -
runway
Path taken by a runway at an airport. -
helipad
Helicopter landing pad. -
taxiway
Taxiway between runway and other parts of the airport. -
windsock
A windsock (passive mechanical wind direction and speed indicator). -
gate
A gate (passenger egress point for access to an airplane at an airport). -
terminal
Building at an airport where passengers and/or cargo wait to be loaded onto airplanes. -
holding_position
Point on a taxiway to hold to allow other aircraft to pass on a runway or other taxiway. -
airstrip
Alias for a runway (usually for a grass strip). -
apron
Parking area for aircraft. -
hangar
Hangar for parking aircraft out of the weather. -
beacon
Radio navigation aid, such as a VORTAC transmitter. -
control_tower
A control tower is a tall, windowed structure located on the airport grounds. Air traffic controllers working at the tower are responsible for the separation and efficient movement of aircraft and vehicles operating on the taxiways and runways of the airport itself, and aircraft in the air near the airport. -
control_center
A control center (in the US referred to as air route traffic control center (ARTCC)) is a facility responsible for controlling aircraft en route in a particular volume of airspace (a Flight Information Region) at high altitudes between airport approaches and departures. -
heliport
A place where helicopters may land and take off.
-
-
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
-
wayType
Report the WayType for rendering this type of Way.- Specified by:
wayType
in interfaceAmenityOrWay
- Returns:
- WayType
-
getAmenityType
Get amenity type associated with this aeroway; only for types that are amenities.- Specified by:
getAmenityType
in interfaceAmenityOrWay
- Returns:
- AmenityType for this aeroway type, or null if not an amenity
-
getFlagMask
public short getFlagMask()Indicates any flag bits implied by this enum type.- Specified by:
getFlagMask
in interfaceEnumMayHaveFlags
- Returns:
- bitmask of flags if this enum implies flags
-
value
Get the enum value associated with the string name specified.- Parameters:
name
- String to convert into an Enum- Returns:
- Aeroway for the string name, or null if no match
-