public enum OSMLayerEnum extends java.lang.Enum<OSMLayerEnum>
OsmPbfSegmenter
or OsmXmlSegmenter
for use by OSMLayer.
Note that the flag enum value
has been removed to save storage, and another (non-persisted) value put in
its place to keep the persisted values' ordinals stable.Enum Constant and Description |
---|
adminlevel |
airportId |
amenityType |
amenityTypeName |
barrier |
border_type2 |
color |
ele |
hazmat |
highwayName |
hole |
landuse2 |
lanes |
layer |
leisure |
man_made2 |
maxheight |
maxspeed |
maxweight |
name |
name_en |
natural2 |
place |
religion |
seamarkType |
type |
wayType |
width |
Modifier and Type | Field and Description |
---|---|
static int |
ADMINLEVEL_ORDINAL
Ordinal index for administrative level number value in
GenericTaggedNode . |
static int |
AIRPORTID_ORDINAL
Ordinal index for ICAO airport identification String in
GenericTaggedNode . |
static int |
AMENITYTYPE_ORDINAL
Ordinal index for
AmenityType value in GenericTaggedNode . |
static int |
AMENITYTYPENAME_ORDINAL
Ordinal index for amenity type name String in
GenericTaggedNode . |
static int |
BARRIER_ORDINAL
Ordinal index for
Barrier . |
static int |
BORDER_TYPE2_ORDINAL
Ordinal index for
BorderType value in GenericTaggedNode . |
static int |
COLOR_ORDINAL
Ordinal index for
OSMColour value in GenericTaggedNode . |
static int |
ELE_ORDINAL
Ordinal index for elevation value in
GenericTaggedNode . |
java.lang.Enum<?>[] |
enumConstants
Ordered set of enumeration constants if the valueClass is a single specific subclass of java.lang.Enum.
|
static int |
EXTRA_AMEMITY_SEMIORDINAL
Ordinal index for extra AmenityType list.
|
static int |
FLAGS2_SEMIORDINAL
Ordinal index for extended flags value in
GenericTaggedNode . |
static int |
HAZMAT_ORDINAL
Ordinal index for hazardous materials restriction String in
GenericTaggedNode . |
static int |
HIGHWAYNAME_ORDINAL
Ordinal index for highway identifier String in
GenericTaggedNode . |
static int |
HOLE_ORDINAL
Ordinal index for OSM ID number for another Way which this Way punches a hole through.
|
static int |
LANDUSE2_ORDINAL
Ordinal index for
LandUse value in GenericTaggedNode . |
static int |
LANES_ORDINAL
Ordinal index for lane count numeric value in
GenericTaggedNode . |
static int |
LAYER_ORDINAL
Ordinal index for layer number value in
GenericTaggedNode . |
static int |
LEISURE_ORDINAL
Ordinal index for
Leisure value in GenericTaggedNode . |
static int |
MAN_MADE2_ORDINAL
Ordinal index for
Man_Made value in GenericTaggedNode . |
static int |
MAXHEIGHT_ORDINAL
Ordinal index for maximum height value in
GenericTaggedNode . |
static int |
MAXSPEED_ORDINAL
Ordinal index for
Speed value in GenericTaggedNode . |
static int |
MAXWEIGHT_ORDINAL
Ordinal index for maximum weight value in
GenericTaggedNode . |
static int |
NAME_EN_ORDINAL
Ordinal index for English translation of name String in
GenericTaggedNode
if the original name was not in English. |
static int |
NAME_ORDINAL
Ordinal index for name String in
GenericTaggedNode . |
static int |
NATURAL2_ORDINAL
Ordinal index for
Natural value in GenericTaggedNode . |
static int |
ORDINAL_MAX
The element count of the
GenericTaggedNode decodedtagArray . |
static int |
PLACE_ORDINAL
Ordinal index for
Place value in GenericTaggedNode . |
static int |
RELIGION_ORDINAL
Ordinal index for
Religion value in GenericTaggedNode . |
int |
renderLevel
Specify whether this attribute provides useful information at render time.
|
static int |
SEAMARKTYPE_ORDINAL
Ordinal index for
SeamarkType value in GenericTaggedNode . |
static int |
SEGMENT_NUM_SEMIORDINAL
Ordinal index for segment number.
|
static int |
TYPE_ORDINAL
Ordinal index for
Relation type String value in GenericTaggedNode . |
java.lang.Class<?> |
valueClass
Class of the data type of values of this enumeration.
|
boolean |
valueQuantityUnitMeasure
Flags whether the value class for entries of this enumeration key is an implementor of QuantityUnitMeasure.
|
int |
valueType
Value type associated with the enum.
|
static int |
WAYTYPE_ORDINAL
Ordinal index for
WayType value in GenericTaggedNode . |
static int |
WIDTH_ORDINAL
Ordinal index for width value in
GenericTaggedNode . |
Modifier and Type | Method and Description |
---|---|
int |
getRenderLevel()
Report whether this attribute provides useful information at render time.
|
java.lang.Class<?> |
getValueClass()
Class of the data type of values of this enumeration.
|
java.lang.reflect.Constructor<?> |
getValueClassConstructorOneArg()
Get the reflection Constructor for a value of this enum that will convert a Float
into the appropriate value object.
|
int |
getValueType()
Get the value type associated with the enum.
|
boolean |
isValueQuantityUnitMeasure()
Report whether attribute has a quantity unit of measure.
|
static OSMLayerEnum[] |
nonClonedValues()
Get the original array of enum values for the OSMLayerEnum enumeration (not wasting memory or CPU on making a copy).
|
static OSMLayerEnum |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static OSMLayerEnum[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OSMLayerEnum religion
public static final OSMLayerEnum wayType
public static final OSMLayerEnum name
public static final OSMLayerEnum amenityTypeName
public static final OSMLayerEnum highwayName
public static final OSMLayerEnum maxweight
public static final OSMLayerEnum name_en
public static final OSMLayerEnum maxheight
public static final OSMLayerEnum hazmat
public static final OSMLayerEnum airportId
public static final OSMLayerEnum layer
public static final OSMLayerEnum adminlevel
public static final OSMLayerEnum maxspeed
public static final OSMLayerEnum man_made2
public static final OSMLayerEnum leisure
public static final OSMLayerEnum width
public static final OSMLayerEnum border_type2
public static final OSMLayerEnum natural2
public static final OSMLayerEnum landuse2
public static final OSMLayerEnum amenityType
public static final OSMLayerEnum type
public static final OSMLayerEnum lanes
public static final OSMLayerEnum place
public static final OSMLayerEnum seamarkType
public static final OSMLayerEnum color
public static final OSMLayerEnum ele
public static final OSMLayerEnum hole
public static final OSMLayerEnum barrier
public static final int RELIGION_ORDINAL
Religion
value in GenericTaggedNode
.public static final int WAYTYPE_ORDINAL
WayType
value in GenericTaggedNode
.public static final int NAME_ORDINAL
GenericTaggedNode
.public static final int AMENITYTYPENAME_ORDINAL
GenericTaggedNode
.public static final int HIGHWAYNAME_ORDINAL
GenericTaggedNode
.public static final int MAXWEIGHT_ORDINAL
GenericTaggedNode
.public static final int NAME_EN_ORDINAL
GenericTaggedNode
if the original name was not in English.public static final int MAXHEIGHT_ORDINAL
GenericTaggedNode
.public static final int HAZMAT_ORDINAL
GenericTaggedNode
.public static final int AIRPORTID_ORDINAL
GenericTaggedNode
.public static final int LAYER_ORDINAL
GenericTaggedNode
.public static final int ADMINLEVEL_ORDINAL
GenericTaggedNode
.public static final int MAXSPEED_ORDINAL
Speed
value in GenericTaggedNode
.public static final int MAN_MADE2_ORDINAL
Man_Made
value in GenericTaggedNode
.public static final int LEISURE_ORDINAL
Leisure
value in GenericTaggedNode
.public static final int WIDTH_ORDINAL
GenericTaggedNode
.public static final int BORDER_TYPE2_ORDINAL
BorderType
value in GenericTaggedNode
.public static final int NATURAL2_ORDINAL
Natural
value in GenericTaggedNode
.public static final int LANDUSE2_ORDINAL
LandUse
value in GenericTaggedNode
.public static final int AMENITYTYPE_ORDINAL
AmenityType
value in GenericTaggedNode
.public static final int TYPE_ORDINAL
Relation type
String value in GenericTaggedNode
.public static final int LANES_ORDINAL
GenericTaggedNode
.public static final int PLACE_ORDINAL
Place
value in GenericTaggedNode
.public static final int SEAMARKTYPE_ORDINAL
SeamarkType
value in GenericTaggedNode
.public static final int COLOR_ORDINAL
OSMColour
value in GenericTaggedNode
.public static final int ELE_ORDINAL
GenericTaggedNode
.public static final int HOLE_ORDINAL
public static final int BARRIER_ORDINAL
Barrier
.public static final int FLAGS2_SEMIORDINAL
GenericTaggedNode
.public static final int EXTRA_AMEMITY_SEMIORDINAL
public static final int SEGMENT_NUM_SEMIORDINAL
GenericTaggedNode.ExtendedGTNAttr.SEGMENT_NUM
,
Constant Field Valuespublic final java.lang.Class<?> valueClass
public final java.lang.Enum<?>[] enumConstants
public final boolean valueQuantityUnitMeasure
QuantityUnitMeasure
public final int valueType
public final int renderLevel
RENDERLEVEL_NO
,
RENDERLEVEL_NONSELECT
,
RENDERLEVEL_SELECT
public static final int ORDINAL_MAX
GenericTaggedNode decodedtagArray
.public static OSMLayerEnum[] values()
for (OSMLayerEnum c : OSMLayerEnum.values()) System.out.println(c);
public static OSMLayerEnum 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 final java.lang.Class<?> getValueClass()
public final int getValueType()
GenericTaggedNode.BYTE
,
GenericTaggedNode.ENUM
,
GenericTaggedNode.FLOAT
,
GenericTaggedNode.OBJECT
,
GenericTaggedNode.STRING
,
GenericTaggedNode.WAYTYPE
public final int getRenderLevel()
RENDERLEVEL_NO
,
RENDERLEVEL_NONSELECT
,
RENDERLEVEL_SELECT
public final boolean isValueQuantityUnitMeasure()
public final java.lang.reflect.Constructor<?> getValueClassConstructorOneArg()
public static OSMLayerEnum[] nonClonedValues()