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 Power

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

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

    public enum Power

extends java.lang.Enum<Power>
implements AmenityOrWay

This enum describes the supported values for the power="*" attribute of OSM, representing types of electrical utility transmission network components. See the definition of power on the OpenStreetMap wiki.

Enum Constant Summary
`generator`
`line`
`minor_line`
`plant`
`station`
`substation`
`tower`
`user_defined`

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

### line

    public static final Power line

### minor_line

    public static final Power minor_line

### station

    public static final Power station

### substation

    public static final Power substation

### generator

    public static final Power generator

### tower

    public static final Power tower

### plant

    public static final Power plant

Method Detail

### values

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

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

### valueOf

    public static Power 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 enumeration; only for types that are amenities.

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

### value

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

  Get the enum value associated with the string name specified.

  Parameters:
    `name` - String to convert into an Enum
  Returns:
    Power 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