@Test public void testIriForMath() { assertEquals( DatatypeIdImpl.getDatatypeIriFromJsonDatatype(DatatypeIdImpl.JSON_DT_MATH), DatatypeIdValue.DT_MATH); }
public static String getDatatypeIriFromJsonDatatype(String jsonDatatype) { switch (jsonDatatype) { case JSON_DT_ITEM: return DT_ITEM; case JSON_DT_PROPERTY: return DT_PROPERTY; case JSON_DT_GLOBE_COORDINATES: return DT_GLOBE_COORDINATES; case JSON_DT_URL: return DT_URL; case JSON_DT_COMMONS_MEDIA: return DT_COMMONS_MEDIA; case JSON_DT_TIME: return DT_TIME; case JSON_DT_QUANTITY: return DT_QUANTITY; case JSON_DT_STRING: return DT_STRING; case JSON_DT_MONOLINGUAL_TEXT: return DT_MONOLINGUAL_TEXT; default: if(!JSON_DATATYPE_PATTERN.matcher(jsonDatatype).matches()) { throw new IllegalArgumentException("Invalid JSON datatype \"" + jsonDatatype + "\""); } String[] parts = jsonDatatype.split("-"); for(int i = 0; i < parts.length; i++) { parts[i] = StringUtils.capitalize(parts[i]); } return "http: } }
DatatypeIdImpl implements DatatypeIdValue { public static String getDatatypeIriFromJsonDatatype(String jsonDatatype) { switch (jsonDatatype) { case JSON_DT_ITEM: return DT_ITEM; case JSON_DT_PROPERTY: return DT_PROPERTY; case JSON_DT_GLOBE_COORDINATES: return DT_GLOBE_COORDINATES; case JSON_DT_URL: return DT_URL; case JSON_DT_COMMONS_MEDIA: return DT_COMMONS_MEDIA; case JSON_DT_TIME: return DT_TIME; case JSON_DT_QUANTITY: return DT_QUANTITY; case JSON_DT_STRING: return DT_STRING; case JSON_DT_MONOLINGUAL_TEXT: return DT_MONOLINGUAL_TEXT; default: if(!JSON_DATATYPE_PATTERN.matcher(jsonDatatype).matches()) { throw new IllegalArgumentException("Invalid JSON datatype \"" + jsonDatatype + "\""); } String[] parts = jsonDatatype.split("-"); for(int i = 0; i < parts.length; i++) { parts[i] = StringUtils.capitalize(parts[i]); } return "http: } } }
DatatypeIdImpl implements DatatypeIdValue { public static String getDatatypeIriFromJsonDatatype(String jsonDatatype) { switch (jsonDatatype) { case JSON_DT_ITEM: return DT_ITEM; case JSON_DT_PROPERTY: return DT_PROPERTY; case JSON_DT_GLOBE_COORDINATES: return DT_GLOBE_COORDINATES; case JSON_DT_URL: return DT_URL; case JSON_DT_COMMONS_MEDIA: return DT_COMMONS_MEDIA; case JSON_DT_TIME: return DT_TIME; case JSON_DT_QUANTITY: return DT_QUANTITY; case JSON_DT_STRING: return DT_STRING; case JSON_DT_MONOLINGUAL_TEXT: return DT_MONOLINGUAL_TEXT; default: if(!JSON_DATATYPE_PATTERN.matcher(jsonDatatype).matches()) { throw new IllegalArgumentException("Invalid JSON datatype \"" + jsonDatatype + "\""); } String[] parts = jsonDatatype.split("-"); for(int i = 0; i < parts.length; i++) { parts[i] = StringUtils.capitalize(parts[i]); } return "http: } } DatatypeIdImpl(DatatypeIdValue other);  DatatypeIdImpl(String iri); }
DatatypeIdImpl implements DatatypeIdValue { public static String getDatatypeIriFromJsonDatatype(String jsonDatatype) { switch (jsonDatatype) { case JSON_DT_ITEM: return DT_ITEM; case JSON_DT_PROPERTY: return DT_PROPERTY; case JSON_DT_GLOBE_COORDINATES: return DT_GLOBE_COORDINATES; case JSON_DT_URL: return DT_URL; case JSON_DT_COMMONS_MEDIA: return DT_COMMONS_MEDIA; case JSON_DT_TIME: return DT_TIME; case JSON_DT_QUANTITY: return DT_QUANTITY; case JSON_DT_STRING: return DT_STRING; case JSON_DT_MONOLINGUAL_TEXT: return DT_MONOLINGUAL_TEXT; default: if(!JSON_DATATYPE_PATTERN.matcher(jsonDatatype).matches()) { throw new IllegalArgumentException("Invalid JSON datatype \"" + jsonDatatype + "\""); } String[] parts = jsonDatatype.split("-"); for(int i = 0; i < parts.length; i++) { parts[i] = StringUtils.capitalize(parts[i]); } return "http: } } DatatypeIdImpl(DatatypeIdValue other);  DatatypeIdImpl(String iri); static String getDatatypeIriFromJsonDatatype(String jsonDatatype); static String getJsonDatatypeFromDatatypeIri(String datatypeIri); String getJsonString(); @Override String getIri(); @Override String toString(); @Override boolean equals(Object o); @Override int hashCode(); }
DatatypeIdImpl implements DatatypeIdValue { public static String getDatatypeIriFromJsonDatatype(String jsonDatatype) { switch (jsonDatatype) { case JSON_DT_ITEM: return DT_ITEM; case JSON_DT_PROPERTY: return DT_PROPERTY; case JSON_DT_GLOBE_COORDINATES: return DT_GLOBE_COORDINATES; case JSON_DT_URL: return DT_URL; case JSON_DT_COMMONS_MEDIA: return DT_COMMONS_MEDIA; case JSON_DT_TIME: return DT_TIME; case JSON_DT_QUANTITY: return DT_QUANTITY; case JSON_DT_STRING: return DT_STRING; case JSON_DT_MONOLINGUAL_TEXT: return DT_MONOLINGUAL_TEXT; default: if(!JSON_DATATYPE_PATTERN.matcher(jsonDatatype).matches()) { throw new IllegalArgumentException("Invalid JSON datatype \"" + jsonDatatype + "\""); } String[] parts = jsonDatatype.split("-"); for(int i = 0; i < parts.length; i++) { parts[i] = StringUtils.capitalize(parts[i]); } return "http: } } DatatypeIdImpl(DatatypeIdValue other);  DatatypeIdImpl(String iri); static String getDatatypeIriFromJsonDatatype(String jsonDatatype); static String getJsonDatatypeFromDatatypeIri(String datatypeIri); String getJsonString(); @Override String getIri(); @Override String toString(); @Override boolean equals(Object o); @Override int hashCode(); static final String JSON_DT_ITEM; static final String JSON_DT_PROPERTY; static final String JSON_DT_GLOBE_COORDINATES; static final String JSON_DT_URL; static final String JSON_DT_COMMONS_MEDIA; static final String JSON_DT_TIME; static final String JSON_DT_QUANTITY; static final String JSON_DT_STRING; static final String JSON_DT_MONOLINGUAL_TEXT; static final String JSON_DT_EXTERNAL_ID; static final String JSON_DT_MATH; static final String JSON_DT_GEO_SHAPE; }