Package com.github.jsonldjava.core
Class RDFDatasetUtils
- java.lang.Object
-
- com.github.jsonldjava.core.RDFDatasetUtils
-
public class RDFDatasetUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
RDFDatasetUtils.Regex
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.Pattern
UCHAR_MATCHED
-
Constructor Summary
Constructors Constructor Description RDFDatasetUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
escape(java.lang.String str, java.lang.StringBuilder rval)
Escapes the given string according to the N-Quads escape rulesstatic RDFDataset
parseNQuads(java.lang.String input)
Parses RDF in the form of N-Quads.(package private) static java.lang.String
toNQuad(RDFDataset.Quad triple, java.lang.String graphName)
(package private) static java.lang.String
toNQuad(RDFDataset.Quad triple, java.lang.String graphName, java.lang.String bnode)
(package private) static void
toNQuad(RDFDataset.Quad triple, java.lang.String graphName, java.lang.String bnode, java.lang.StringBuilder output)
static java.lang.String
toNQuads(RDFDataset dataset)
static void
toNQuads(RDFDataset dataset, java.lang.StringBuilder output)
static java.lang.String
unescape(java.lang.String str)
-
-
-
Method Detail
-
toNQuads
public static java.lang.String toNQuads(RDFDataset dataset)
-
toNQuads
public static void toNQuads(RDFDataset dataset, java.lang.StringBuilder output)
-
toNQuad
static java.lang.String toNQuad(RDFDataset.Quad triple, java.lang.String graphName, java.lang.String bnode)
-
toNQuad
static void toNQuad(RDFDataset.Quad triple, java.lang.String graphName, java.lang.String bnode, java.lang.StringBuilder output)
-
toNQuad
static java.lang.String toNQuad(RDFDataset.Quad triple, java.lang.String graphName)
-
unescape
public static java.lang.String unescape(java.lang.String str)
-
escape
public static void escape(java.lang.String str, java.lang.StringBuilder rval)
Escapes the given string according to the N-Quads escape rules- Parameters:
str
- The string to escaperval
- TheStringBuilder
to append to.
-
parseNQuads
public static RDFDataset parseNQuads(java.lang.String input) throws JsonLdError
Parses RDF in the form of N-Quads.- Parameters:
input
- the N-Quads input to parse.- Returns:
- an RDF dataset.
- Throws:
JsonLdError
- If there was an error parsing the N-Quads document.
-
-