private boolean xsdStringToPlainLiteral() { return getWriterConfig().get(BasicWriterSettings.XSD_STRING_TO_PLAIN_LITERAL); } }
@Override public void startRDF() throws RDFHandlerException { this.rootTypes = getWriterConfig().get(JSONLD.ROOT_TYPES); }
@Override public void startQueryResult(List<String> vars) throws TupleQueryResultHandlerException { if(templatingService == null) { templatingService = getWriterConfig().get(SPARQLHTMLSettings.TEMPLATING_SERVICE); if(templatingService == null) { throw new IllegalStateException("Templating service was not setup"); } } Map<String, Object> data = new HashMap<>(); data.put("vars", vars); this.vars = vars; try { templatingService.process(SPARQLResultsHTMLWriter.class, START_TEMPLATE, data, new OutputStreamWriter(out)); } catch (Exception e) { log.error(e.getMessage(), e); throw new TupleQueryResultHandlerException(e); } }
@Override public void endRDF() throws RDFHandlerException { GraphRenderer renderer=new GraphRenderer(graph,writerConfig.get(ENABLE_FOLDING)); out.append(renderer.render()); out.flush(); trace("Completed RDF processing."); }
@Override public void startQueryResult(List<String> vars) throws TupleQueryResultHandlerException { if(templatingService == null) { templatingService = getWriterConfig().get(SPARQLHTMLSettings.TEMPLATING_SERVICE); if(templatingService == null) { throw new IllegalStateException("Templating service was not setup"); } } Map<String, Object> data = new HashMap<>(); data.put("vars", vars); this.vars = vars; try { templatingService.process(SPARQLResultsHTMLWriter.class, START_TEMPLATE, data, new OutputStreamWriter(out)); } catch (Exception e) { log.error(e.getMessage(), e); throw new TupleQueryResultHandlerException(e); } }
if (this.getWriterConfig().get(BasicParserSettings.PRESERVE_BNODE_IDS)) { throw new IOException("Cannot consistently write blank nodes with empty internal identifiers");
@Override public void handleStatement(Statement st) throws RDFHandlerException { if (!writingStarted) { throw new RuntimeException("Document writing has not yet been started"); } try { NTriplesUtil.append(st.getSubject(), writer); writer.write(" "); NTriplesUtil.append(st.getPredicate(), writer); writer.write(" "); NTriplesUtil.append(st.getObject(), writer, getWriterConfig().get(BasicWriterSettings.XSD_STRING_TO_PLAIN_LITERAL), getWriterConfig().get(NTriplesWriterSettings.ESCAPE_UNICODE)); writer.write(" .\n"); } catch (IOException e) { throw new RDFHandlerException(e); } }
Object output = JsonLdProcessor.fromRDF(model, serialiser); final JSONLDMode mode = getWriterConfig().get(JSONLDSettings.JSONLD_MODE); opts.setUseRdfType(getWriterConfig().get(JSONLDSettings.USE_RDF_TYPE)); opts.setUseNativeTypes(getWriterConfig().get(JSONLDSettings.USE_NATIVE_TYPES)); if (getWriterConfig().get(BasicWriterSettings.PRETTY_PRINT)) { JsonUtils.writePrettyPrint(writer, output); } else {
public void startRDF() throws RDFHandlerException { if (writingStarted) { throw new RDFHandlerException("Document writing has already started"); } try { if (getWriterConfig().get(XMLWriterSettings.INCLUDE_XML_PI)) { xmlWriter.startDocument(); } xmlWriter.setAttribute("xmlns", NAMESPACE); xmlWriter.startTag(ROOT_TAG); } catch (IOException e) { throw new RDFHandlerException(e); } finally { writingStarted = true; } }
throws IOException, JsonGenerationException if (writerConfig.get(BasicWriterSettings.PRETTY_PRINT)) {
IRI datatype = lit.getDatatype(); if (getWriterConfig().get(BasicWriterSettings.PRETTY_PRINT)) { if (XMLSchema.INTEGER.equals(datatype) || XMLSchema.DECIMAL.equals(datatype) || XMLSchema.DOUBLE.equals(datatype) || XMLSchema.BOOLEAN.equals(datatype))