/** * Parses the supplied URI-string and sets it as the base URI for resolving * relative URIs. */ protected void setBaseURI(String uriSpec) { // Store base URI if (this.baseURI == null || !this.baseURI.toString().equals(uriSpec)) { this.baseURI = ParsedIRI.create(uriSpec); } }
/** * Parses the supplied URI-string and sets it as the base URI for resolving * relative URIs. */ protected void setBaseURI(String uriSpec) { // Store base URI if (this.baseURI == null || !this.baseURI.toString().equals(uriSpec)) { this.baseURI = ParsedIRI.create(uriSpec); } }
/** * Parses the supplied URI-string and sets it as the base URI for resolving relative URIs. */ protected void setBaseURI(String uriSpec) { // Store base URI if (this.baseURI == null || !this.baseURI.toString().equals(uriSpec)) { this.baseURI = ParsedIRI.create(uriSpec); } }
private Object encodeAsIri(Object value) { String iriValue; if (value instanceof Value) { iriValue = ((Value) value).stringValue(); } else { iriValue = value.toString(); } // perform unicode normalization iriValue = Normalizer.normalize(iriValue, mapper.getNormalizationForm()); return ParsedIRI.create(iriValue).toString(); }
/** * Relativizes the given IRI against this ParsedIRI. * * @see #relativize(ParsedIRI) * @param iri * The IRI to be relativized against this ParsedIRI * @return The resulting IRI * @throws NullPointerException * If {@code absolute} is {@code null} */ public String relativize(String iri) { return relativize(ParsedIRI.create(iri)).toString(); }
@Override public Object visit(ASTIRIFunc node, Object data) throws VisitorException { node.setBaseURI(parsedBaseURI.toString()); return super.visit(node, data); }
@Override public Object visit(ASTServiceGraphPattern node, Object data) throws VisitorException { node.setBaseURI(parsedBaseURI.toString()); return super.visit(node, data); } }
@Override public Object visit(ASTIRIFunc node, Object data) throws VisitorException { node.setBaseURI(parsedBaseURI.toString()); return super.visit(node, data); }
@Override public Object visit(ASTIRIFunc node, Object data) throws VisitorException { node.setBaseURI(parsedBaseURI.toString()); return super.visit(node, data); }
@Override public Object visit(ASTServiceGraphPattern node, Object data) throws VisitorException { node.setBaseURI(parsedBaseURI.toString()); return super.visit(node, data); } }
/** * Resolves the given IRI against this ParsedIRI. * * @see #resolve(ParsedIRI) * @param iri * The IRI to be resolved against this ParsedIRI * @return The resulting IRI * @throws NullPointerException * If {@code relative} is {@code null} */ public String resolve(String iri) { return resolve(ParsedIRI.create(iri)).toString(); }
@Override public Object visit(ASTServiceGraphPattern node, Object data) throws VisitorException { node.setBaseURI(parsedBaseURI.toString()); return super.visit(node, data); } }
/** * Relativizes the given IRI against this ParsedIRI. * * @see #relativize(ParsedIRI) * @param iri * The IRI to be relativized against this ParsedIRI * @return The resulting IRI * @throws NullPointerException * If {@code absolute} is {@code null} */ public String relativize(String iri) { return relativize(ParsedIRI.create(iri)).toString(); }
/** * Relativizes the given IRI against this ParsedIRI. * * @see #relativize(ParsedIRI) * @param iri * The IRI to be relativized against this ParsedIRI * @return The resulting IRI * @throws NullPointerException * If {@code absolute} is {@code null} */ public String relativize(String iri) { return relativize(ParsedIRI.create(iri)).toString(); }
/** * Resolves the given IRI against this ParsedIRI. * * @see #resolve(ParsedIRI) * @param iri * The IRI to be resolved against this ParsedIRI * @return The resulting IRI * @throws NullPointerException * If {@code relative} is {@code null} */ public String resolve(String iri) { return resolve(ParsedIRI.create(iri)).toString(); }
/** * Resolves the given IRI against this ParsedIRI. * * @see #resolve(ParsedIRI) * @param iri * The IRI to be resolved against this ParsedIRI * @return The resulting IRI * @throws NullPointerException * If {@code relative} is {@code null} */ public String resolve(String iri) { return resolve(ParsedIRI.create(iri)).toString(); }
private void reportDeferredStartElement() throws RDFParseException, RDFHandlerException { // Only useful for debugging. // if (deferredElement == null) { // throw new RuntimeException("no deferred start element available"); // } elInfoStack.push(deferredElement); rdfContextStackHeight++; rdfParser.setBaseURI(deferredElement.baseURI.toString()); rdfParser.setXMLLang(deferredElement.xmlLang); rdfParser.startElement(deferredElement.namespaceURI, deferredElement.localName, deferredElement.qName, deferredElement.atts); deferredElement = null; }
private void reportDeferredStartElement() throws RDFParseException, RDFHandlerException { // Only useful for debugging. // if (deferredElement == null) { // throw new RuntimeException("no deferred start element available"); // } elInfoStack.push(deferredElement); rdfContextStackHeight++; rdfParser.setBaseURI(deferredElement.baseURI.toString()); rdfParser.setXMLLang(deferredElement.xmlLang); rdfParser.startElement(deferredElement.namespaceURI, deferredElement.localName, deferredElement.qName, deferredElement.atts); deferredElement = null; }
private void reportDeferredStartElement() throws RDFParseException, RDFHandlerException { // Only useful for debugging. // if (deferredElement == null) { // throw new RuntimeException("no deferred start element available"); // } elInfoStack.push(deferredElement); rdfContextStackHeight++; rdfParser.setBaseURI(deferredElement.baseURI.toString()); rdfParser.setXMLLang(deferredElement.xmlLang); rdfParser.startElement(deferredElement.namespaceURI, deferredElement.localName, deferredElement.qName, deferredElement.atts); deferredElement = null; }
writeBase(baseIRI.toString());