DatatypeIdValue, IriIdentifiedValue, Valuepublic class JacksonDatatypeId extends java.lang.Object implements DatatypeIdValue
DatatypeIdValue. This is not actually
present in JSON but needed to satisfy the interface.| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
JSON_DT_COMMONS_MEDIA |
String used to refer to the property datatype
DatatypeIdValue.DT_COMMONS_MEDIA in JSON. |
static java.lang.String |
JSON_DT_EXTERNAL_ID |
String used to refer to the property datatype
DatatypeIdValue.DT_EXTERNAL_ID in JSON. |
static java.lang.String |
JSON_DT_GEO_SHAPE |
String used to refer to the property datatype
DatatypeIdValue.DT_GEO_SHAPE in JSON. |
static java.lang.String |
JSON_DT_GLOBE_COORDINATES |
String used to refer to the property datatype
DatatypeIdValue.DT_GLOBE_COORDINATES in JSON. |
static java.lang.String |
JSON_DT_ITEM |
String used to refer to the property datatype
DatatypeIdValue.DT_ITEM in JSON. |
static java.lang.String |
JSON_DT_MATH |
String used to refer to the property datatype
DatatypeIdValue.DT_MATH in JSON. |
static java.lang.String |
JSON_DT_MONOLINGUAL_TEXT |
String used to refer to the property datatype
DatatypeIdValue.DT_MONOLINGUAL_TEXT in JSON. |
static java.lang.String |
JSON_DT_PROPERTY |
String used to refer to the property datatype
DatatypeIdValue.DT_PROPERTY in JSON. |
static java.lang.String |
JSON_DT_QUANTITY |
String used to refer to the property datatype
DatatypeIdValue.DT_QUANTITY in JSON. |
static java.lang.String |
JSON_DT_STRING |
String used to refer to the property datatype
DatatypeIdValue.DT_STRING in JSON. |
static java.lang.String |
JSON_DT_TIME |
String used to refer to the property datatype
DatatypeIdValue.DT_TIME in JSON. |
static java.lang.String |
JSON_DT_URL |
String used to refer to the property datatype
DatatypeIdValue.DT_ITEM in JSON. |
DT_COMMONS_MEDIA, DT_EXTERNAL_ID, DT_GEO_SHAPE, DT_GLOBE_COORDINATES, DT_ITEM, DT_MATH, DT_MONOLINGUAL_TEXT, DT_PROPERTY, DT_QUANTITY, DT_STRING, DT_TIME, DT_URL| Constructor | Description |
|---|---|
JacksonDatatypeId(java.lang.String jsonDatatype) |
Constructs an object representing the datatype id from a string denoting
the datatype.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T> T |
accept(ValueVisitor<T> valueVisitor) |
Accept a ValueVisitor and return its output.
|
boolean |
equals(java.lang.Object o) |
|
static java.lang.String |
getDatatypeIriFromJsonDatatype(java.lang.String jsonDatatype) |
Returns the WDTK datatype IRI for the property datatype as represented by
the given JSON datatype string.
|
java.lang.String |
getIri() |
Get the IRI of this entity.
|
int |
hashCode() |
|
java.lang.String |
toString() |
public static final java.lang.String JSON_DT_ITEM
DatatypeIdValue.DT_ITEM in JSON.public static final java.lang.String JSON_DT_PROPERTY
DatatypeIdValue.DT_PROPERTY in JSON.public static final java.lang.String JSON_DT_GLOBE_COORDINATES
DatatypeIdValue.DT_GLOBE_COORDINATES in JSON.public static final java.lang.String JSON_DT_URL
DatatypeIdValue.DT_ITEM in JSON.public static final java.lang.String JSON_DT_COMMONS_MEDIA
DatatypeIdValue.DT_COMMONS_MEDIA in JSON.public static final java.lang.String JSON_DT_TIME
DatatypeIdValue.DT_TIME in JSON.public static final java.lang.String JSON_DT_QUANTITY
DatatypeIdValue.DT_QUANTITY in JSON.public static final java.lang.String JSON_DT_STRING
DatatypeIdValue.DT_STRING in JSON.public static final java.lang.String JSON_DT_MONOLINGUAL_TEXT
DatatypeIdValue.DT_MONOLINGUAL_TEXT in JSON.public static final java.lang.String JSON_DT_EXTERNAL_ID
DatatypeIdValue.DT_EXTERNAL_ID in JSON.public static final java.lang.String JSON_DT_MATH
DatatypeIdValue.DT_MATH in JSON.public static final java.lang.String JSON_DT_GEO_SHAPE
DatatypeIdValue.DT_GEO_SHAPE in JSON.public JacksonDatatypeId(java.lang.String jsonDatatype)
throws java.lang.IllegalArgumentException
TODO Review the utility of this constructor.
jsonDatatype - denotes the datatype which to represent; case-sensitivejava.lang.IllegalArgumentException - if the given datatype string could not be matched to a known
datatype or was nullpublic static java.lang.String getDatatypeIriFromJsonDatatype(java.lang.String jsonDatatype)
jsonDatatype - the JSON datatype string; case-sensitivejava.lang.IllegalArgumentException - if the given datatype string is not knownpublic java.lang.String getIri()
IriIdentifiedValuegetIri in interface IriIdentifiedValuepublic <T> T accept(ValueVisitor<T> valueVisitor)
Valuepublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2014–2017 Wikidata Toolkit Developers. Generated from source code published under the Apache License 2.0. For more information, see the Wikidata Toolkit homepage