Package hydra.rdf
Interface Serde
-
public interface SerdeSerialization functions for converting RDF graphs to N-Triples format expressions
-
-
Method Summary
Static Methods Modifier and Type Method Description static ExprblankNodeToExpr(BlankNode bnode)Convert a blank node to an expressionstatic java.lang.StringescapeIriChar(java.lang.Integer c)Escape a single IRI character code to a stringstatic java.lang.StringescapeIriStr(java.lang.String s)Escape a string for use in an N-Triples IRI.static java.lang.StringescapeLiteralChar(java.lang.Integer c)Escape a single literal character code to a stringstatic java.lang.StringescapeLiteralString(java.lang.String s)Escape a string for use in an N-Triples literalstatic ExprgraphToExpr(Graph g)Convert an RDF graph to an expressionstatic java.lang.IntegerhexDigit(java.lang.Integer n)Convert a value 0-15 to an uppercase hex digit code pointstatic ExpririToExpr(Iri iri)Convert an IRI to an expressionstatic ExprlanguageTagToExpr(LanguageTag lang)Convert a language tag to an expressionstatic ExprliteralToExpr(Literal lit)Convert a literal to an expressionstatic ExprnodeToExpr(Node n)Convert a node to an expressionstatic java.lang.StringrdfGraphToNtriples(Graph g)Convert an RDF graph to an N-Triples stringstatic ExprresourceToExpr(Resource r)Convert a resource to an expressionstatic ExprtripleToExpr(Triple t)Convert a triple to an expressionstatic java.lang.Stringuchar4(java.lang.Integer c)Format a code point as a 4-digit UCHAR escape sequence
-
-
-
Method Detail
-
escapeIriChar
static java.lang.String escapeIriChar(java.lang.Integer c)
Escape a single IRI character code to a string
-
escapeIriStr
static java.lang.String escapeIriStr(java.lang.String s)
Escape a string for use in an N-Triples IRI. Disallowed characters are emitted as 4-digit UCHAR escapes.
-
escapeLiteralChar
static java.lang.String escapeLiteralChar(java.lang.Integer c)
Escape a single literal character code to a string
-
escapeLiteralString
static java.lang.String escapeLiteralString(java.lang.String s)
Escape a string for use in an N-Triples literal
-
hexDigit
static java.lang.Integer hexDigit(java.lang.Integer n)
Convert a value 0-15 to an uppercase hex digit code point
-
languageTagToExpr
static Expr languageTagToExpr(LanguageTag lang)
Convert a language tag to an expression
-
rdfGraphToNtriples
static java.lang.String rdfGraphToNtriples(Graph g)
Convert an RDF graph to an N-Triples string
-
uchar4
static java.lang.String uchar4(java.lang.Integer c)
Format a code point as a 4-digit UCHAR escape sequence
-
-