escape(s.getValue(), output); output.append(">"); escape(p.getValue(), output); output.append("> "); escape(p.getValue(), output); output.append(" "); escape(o.getValue(), output); output.append(">"); } else if (o.isBlankNode()) { escape(o.getValue(), output); output.append("\""); if (RDF_LANGSTRING.equals(o.getDatatype())) { } else if (!XSD_STRING.equals(o.getDatatype())) { output.append("^^<"); escape(o.getDatatype(), output); output.append(">"); if (graphName.indexOf("_:") != 0) { output.append(" <"); escape(graphName, output); output.append(">"); } else if (bnode != null) {
escape(s.getValue(), output); output.append(">"); escape(p.getValue(), output); output.append("> "); escape(p.getValue(), output); output.append(" "); escape(o.getValue(), output); output.append(">"); } else if (o.isBlankNode()) { escape(o.getValue(), output); output.append("\""); if (RDF_LANGSTRING.equals(o.getDatatype())) { } else if (!XSD_STRING.equals(o.getDatatype())) { output.append("^^<"); escape(o.getDatatype(), output); output.append(">"); if (graphName.indexOf("_:") != 0) { output.append(" <"); escape(graphName, output); output.append(">"); } else if (bnode != null) {
quad += "<" + escape(s.getValue()) + ">"; quad += " <" + escape(p.getValue()) + "> "; quad += " " + escape(p.getValue()) + " "; quad += "<" + escape(o.getValue()) + ">"; } else if (o.isBlankNode()) { final String escaped = escape(o.getValue()); quad += "\"" + escaped + "\""; if (RDF_LANGSTRING.equals(o.getDatatype())) { quad += "@" + o.getLanguage(); } else if (!XSD_STRING.equals(o.getDatatype())) { quad += "^^<" + escape(o.getDatatype()) + ">"; quad += " <" + escape(graphName) + ">"; } else if (bnode != null) { quad += " _:g";