public boolean equals(final Object o) { if (this == o) return true; if (o instanceof FullyInlineURIIV<?>) { return uri.stringValue().equals(((FullyInlineURIIV<?>) o).stringValue()); } return false; }
public int byteLength() { if (byteLength == 0) { // Cache the byteLength if not yet set. byteLength = 1 // flags + IVUnicode.byteLengthUnicode(uri.stringValue())// ; } return byteLength; }
/** * Create a cache key for a literal with the given content, locale and type * * @param content string content representing the literal (can be an MD5 sum for binary types) * @param language language of the literal (optional) * @param type datatype URI of the literal (optional) * @return a 64bit hash key for the literal */ public static String createCacheKey(String content, Locale language, URI type) { return createCacheKey(content, language != null ? language.getLanguage() : null, type != null ? type.stringValue() : null); }
@Override public boolean apply(URI uri) { return uri.stringValue().startsWith(configurationService.getBaseContext()); } }));
private void checkDatatype(final Literal arg1, final Literal arg2) throws SparqlTypeErrorException { final URI dt1 = arg1.getDatatype(); final URI dt2 = arg2.getDatatype(); if (dt1 != null && !dt1.stringValue().equals(XSD.STRING.stringValue())) throw new SparqlTypeErrorException(); if (dt2 != null && !dt2.stringValue().equals(XSD.STRING.stringValue())) throw new SparqlTypeErrorException(); }
public String toExternal(final URI uri) { if (prefixDecls != null) { final String prefix = namespaces.get(uri.getNamespace()); if (prefix != null) { return prefix + ":" + uri.getLocalName(); } } return "<" + uri.stringValue() + ">"; }
/** * Unit test verifies that the created URIs are canonical for well-known * XSD URIs. */ public void test_create_xsdInt_canonical() { final BigdataURI v1 = vf.createURI(XSD.INT.stringValue()); final BigdataURI v2 = vf.createURI(XSD.INT.stringValue()); // verify the URI. assertEquals(v1.stringValue(),XSD.INT.stringValue()); // verify the same reference (canonical). assertTrue(v1 == v2); }
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } });
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } },
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } }, datatypeConfig);
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } },TimeZone.getTimeZone("GMT"));
@Override public BigdataURI resolve(final URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(termIdFactory.newTermId(VTE.URI)); return buri; } });
public IV get(final IBindingSet bs) throws SparqlTypeErrorException { if (arity() == 0) { return super.asIV(getValueFactory().createBNode(), bs); } final Literal lit = getAndCheckLiteralValue(0, bs); final URI dt = lit.getDatatype(); if (dt != null && !dt.stringValue().equals(XSD.STRING.stringValue())) throw new SparqlTypeErrorException(); final BigdataBNode bnode = getValueFactory().createBNode( "-bnode-func-" + lit.getLabel()); return super.asIV(bnode, bs); }
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } }, datatypeConfig);
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } },
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } }, datatypeConfig);
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } },datatypeConfig);
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } }, TimeZone.getTimeZone("GMT"));
public BigdataURI resolve(URI uri) { final BigdataURI buri = vf.createURI(uri.stringValue()); buri.setIV(newTermId(VTE.URI)); return buri; } });
public void test_encodeDecode_URI() { doTest("<http://www.bigdata.com>", new URIImpl("http://www.bigdata.com")); doTest("<" + RDF.TYPE.stringValue() + ">", RDF.TYPE); doTest("<http://xmlns.com/foaf/0.1/Person>", new URIImpl( "http://xmlns.com/foaf/0.1/Person")); }