@Override public String toString() { return uid.getId(); } }
@Override public String getURI() { return XSD.shortType.getId(); } });
@Override public String getURI() { return XSD.byteType.getId(); } });
@Override public String getURI() { return XSD.longType.getId(); } });
@Override public String getURI() { return XSD.shortType.getId(); } });
@Override public String getURI() { return XSD.longType.getId(); } });
@Override public String getURI() { return XSD.byteType.getId(); } });
@Override public String getURI() { return XSD.longType.getId(); } });
public AbstractDialect() { for (UID uid : Nodes.get(XSD.NS)) { datatypeUIDCache.put(uid.getId(), uid); } }
@Override public String getAsText() { UID uid = (UID) getValue(); if (uid == null) { return ""; } else { return uid.getId(); } }
protected void appendPrefixed(UID uid) throws IOException { String prefix = prefixes.get(uid.ns()); if (prefix != null) { appendable.append(prefix).append(":").append(uid.ln()); } else { appendable.append("<").append(NTriplesUtil.escapeString(uid.getId())).append(">"); } }
@Override @Nullable public UID createURI(Object instance) { Class<?> clazz = instance.getClass(); UID context = getMappedClass(clazz).getContext(); if (context != null) { return new UID(context.getId() + "#", clazz.getSimpleName() + "-" + UUID.randomUUID().toString()); } return null; }
@Override public UID createURI(Object instance) { Class<?> clazz = instance.getClass(); UID context = getMappedClass(clazz).getContext(); if (context != null) { return new UID(context.getId() + "#", clazz.getSimpleName() + "-" + UUID.randomUUID().toString()); } return null; }
private String shorten(UID uid) { if (prefixes.containsKey(uid.ns())) { return "&" + prefixes.get(uid.ns()) + ";" + uid.ln(); } else { return uid.getId(); } }
@Test public void UID_serialization() { for (UID uid : Nodes.all) { assertEquals("<" + uid.getId() + ">", NTriplesWriter.toString(uid)); } }
@Test public void LIT_serialization() { assertEquals("\"X\"^^<" + XSD.stringType.getId() + ">", NTriplesWriter.toString(new LIT("X"))); assertEquals("\"X\"@en", NTriplesWriter.toString(new LIT("X", Locale.ENGLISH))); }
@Test public void Set_Value_And_Get_As_Text() { UIDEditor editor = new UIDEditor(); editor.setValue(RDF.type); assertEquals(RDF.type.getId(), editor.getAsText()); }
@Test public void Set_As_Text_And_Get_Value() { UIDEditor editor = new UIDEditor(); editor.setAsText(RDF.type.getId()); assertEquals(RDF.type, editor.getValue()); }
@Test public void UIDString() { UID uid = new UID(RDF.type.getId()); assertEquals(RDF.NS, uid.getNamespace()); assertEquals("type", uid.getLocalName()); }