public class Tag
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
key
The key of this tag.
|
static java.lang.String |
KEY_AMENITY |
static java.lang.String |
KEY_BUILDING |
static java.lang.String |
KEY_ELE
The key of the elevation OpenStreetMap tag.
|
static java.lang.String |
KEY_HEIGHT |
static java.lang.String |
KEY_HIGHWAY |
static java.lang.String |
KEY_HOUSE_NUMBER
The key of the house number OpenStreetMap tag.
|
static java.lang.String |
KEY_LANDUSE |
static java.lang.String |
KEY_MIN_HEIGHT |
static java.lang.String |
KEY_NAME
The key of the name OpenStreetMap tag.
|
static java.lang.String |
KEY_REF
The key of the reference OpenStreetMap tag.
|
java.lang.String |
value
The value of this tag.
|
static java.lang.String |
VALUE_NO |
static java.lang.String |
VALUE_YES |
| Constructor and Description |
|---|
Tag(java.lang.String key,
java.lang.String value) |
Tag(java.lang.String key,
java.lang.String value,
boolean internValue)
Create Tag with interned Key.
|
Tag(java.lang.String key,
java.lang.String value,
boolean internKey,
boolean internValue) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
static Tag |
parse(java.lang.String tag) |
java.lang.String |
toString() |
public static final java.lang.String KEY_HOUSE_NUMBER
public static final java.lang.String KEY_NAME
public static final java.lang.String KEY_REF
public static final java.lang.String KEY_ELE
public static final java.lang.String KEY_AMENITY
public static final java.lang.String KEY_BUILDING
public static final java.lang.String KEY_HIGHWAY
public static final java.lang.String KEY_LANDUSE
public static final java.lang.String KEY_HEIGHT
public static final java.lang.String KEY_MIN_HEIGHT
public static final java.lang.String VALUE_YES
public static final java.lang.String VALUE_NO
public final java.lang.String key
public java.lang.String value
public Tag(java.lang.String key,
java.lang.String value)
key - the key of the tag.value - the value of the tag.public Tag(java.lang.String key,
java.lang.String value,
boolean internValue)
key - the key of the tag.value - the value of the tag.internValue - true when value string should be intern()alized.public Tag(java.lang.String key,
java.lang.String value,
boolean internKey,
boolean internValue)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static Tag parse(java.lang.String tag)
tag - the textual representation of the tag.