Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD

## org.ka2ddo.yaac.osm
Enum Railway

    java.lang.Object
      java.lang.Enum<Railway>
          org.ka2ddo.yaac.osm.Railway

All Implemented Interfaces:
  java.io.Serializable, java.lang.Comparable<Railway>, AmenityOrWay

    public enum Railway

extends java.lang.Enum<Railway>
implements AmenityOrWay

Supported types of the OSM railway="*" attribute. See the definition of railway on the OpenStreetMap wiki.

Enum Constant Summary
`abandoned`
`disused`
`light_rail`
`monorail`
`narrow_gauge`
`platform`
`rail`
`station`
`subway`
`tram`
`user_defined`

Method Summary
`AmenityType` | `getAmenityType()` Get amenity type associated with this aeroway; only for types that are amenities.
`static Railway` | `value(java.lang.String name)` Get the enum value associated with the string name specified.
`static Railway` | `valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static Railway[]` | `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.

Methods inherited from class java.lang.Enum
`clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

Methods inherited from class java.lang.Object
`getClass, notify, notifyAll, wait, wait, wait`

Enum Constant Detail

### user_defined

    public static final Railway user_defined

### rail

    public static final Railway rail

### tram

    public static final Railway tram

### light_rail

    public static final Railway light_rail

### disused

    public static final Railway disused

### narrow_gauge

    public static final Railway narrow_gauge

### monorail

    public static final Railway monorail

### subway

    public static final Railway subway

### station

    public static final Railway station

### platform

    public static final Railway platform

### abandoned

    public static final Railway abandoned

Method Detail

### values

    public static Railway[] 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 (Railway c : Railway.values())
          System.out.println(c);

  Returns:
    an array containing the constants of this enum type, in the order they are declared

### valueOf

    public static Railway valueOf(java.lang.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:
    `java.lang.IllegalArgumentException` - if this enum type has no constant with the specified name
    `java.lang.NullPointerException` - if the argument is null

### wayType

    public WayType wayType()

  Report the WayType for rendering this type of Way.

  Specified by:
    `wayType` in interface `AmenityOrWay`
  Returns:
    WayType

### getAmenityType

    public AmenityType getAmenityType()

  Get amenity type associated with this aeroway; only for types that are amenities.

  Specified by:
    `getAmenityType` in interface `AmenityOrWay`
  Returns:
    AmenityType for this aeroway type, or null if not an amenity

### value

    public static Railway value(java.lang.String name)

  Get the enum value associated with the string name specified.

  Parameters:
    `name` - String to convert into an Enum
  Returns:
    Railway for the string name, or null if no match

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD