public final class NTriplesUtil extends Object
Utilities for reading and writing NTriples
Modifier and Type | Method and Description |
---|---|
static String |
escapeString(String label)
Escapes a Unicode string to an all-ASCII character sequence.
|
static void |
escapeString(String label,
Appendable appendable)
Escapes a Unicode string to an all-ASCII character sequence.
|
static void |
escapeString(String label,
Appendable appendable,
boolean escapeUnicode)
Escapes a Unicode string to an N-Triples compatible character sequence.
|
static boolean |
isBnodeLabelChar(int c) |
static boolean |
isLetter(int c)
Checks whether the supplied character is a letter according to the
N-Triples specification.
|
static boolean |
isLetterOrNumber(int c)
Checks whether the supplied character is a letter or number according to
the N-Triples specification.
|
static boolean |
isNumber(int c)
Checks whether the supplied character is a number according to the
N-Triples specification.
|
static boolean |
isStartingBnodeLabelChar(int c)
Is the var valid as the first char in a bnode label?
|
static String |
toHexString(int decimal,
int stringLength)
Converts a decimal value to a hexadecimal string represention of the
specified length.
|
static String |
unescapeString(String s)
Unescapes an escaped Unicode string.
|
public static boolean isLetterOrNumber(int c)
isLetter(int)
,
isNumber(int)
public static boolean isLetter(int c)
public static boolean isNumber(int c)
public static boolean isStartingBnodeLabelChar(int c)
public static boolean isBnodeLabelChar(int c)
public static String unescapeString(String s)
s
- An escaped Unicode string.IllegalArgumentException
- If the supplied string is not a correctly escaped N-Triples
string.public static String escapeString(String label)
public static void escapeString(String label, Appendable appendable) throws IOException
IOException
public static void escapeString(String label, Appendable appendable, boolean escapeUnicode) throws IOException
IOException
public static String toHexString(int decimal, int stringLength)
decimal
- A decimal value.stringLength
- The length of the resulting string.Copyright © 2010-2016 Stardog Union. All Rights Reserved.