public final class NTWriter extends Object implements RDFWriter
RDFWriter
implementation for the N-Triples RDF format
RDFFormats.NTRIPLES
,
NTParser
Modifier and Type | Class and Description |
---|---|
static class |
NTWriter.NTWriterFactory |
Modifier and Type | Method and Description |
---|---|
void |
comment(String theComment)
Write a comment to the output.
|
void |
end()
Signals the writing process is completed.
|
RDFFormat |
format()
The
format this writer will serialize output in. |
void |
handle(Statement theStmt)
Write the given
Statement |
void |
namespace(String thePrefix,
String theIRI)
Provide a namespace to the writer.
|
static void |
serialize(BNode theObj,
Writer theWriter) |
static void |
serialize(IRI theObj,
Writer theWriter) |
static void |
serialize(Literal theObj,
boolean theSimplify,
Writer theWriter) |
static void |
serialize(Value theObj,
boolean theSimplify,
Writer theWriter) |
void |
start()
Signals that the RDF writing process is starting.
|
public void end()
InputStream
is *not* closed, but the caller
should not call additional methods on this writer as that will normally yield syntax errors in the output.end
in interface RDFHandler
end
in interface RDFWriter
public void start()
start
in interface RDFHandler
start
in interface RDFWriter
public void namespace(@Nonnull String thePrefix, @Nonnull String theIRI)
started
, in which case, the namespace bindings
are buffered and written when appropriate after writing has begun.namespace
in interface RDFHandler
namespace
in interface RDFWriter
thePrefix
- the namespace prefixtheIRI
- the associated IRIpublic void comment(@Nonnull String theComment)
started
at this point; comments can be written prior to any actual
serialized RDFpublic void handle(@Nonnull Statement theStmt)
Statement
handle
in interface RDFHandler
handle
in interface RDFWriter
theStmt
- the statement to writepublic static void serialize(@Nonnull Value theObj, boolean theSimplify, Writer theWriter) throws IOException
IOException
public static void serialize(@Nonnull IRI theObj, Writer theWriter) throws IOException
IOException
public static void serialize(@Nonnull BNode theObj, Writer theWriter) throws IOException
IOException
public static void serialize(@Nonnull Literal theObj, boolean theSimplify, Writer theWriter) throws IOException
IOException
Copyright © 2010-2016 Stardog Union. All Rights Reserved.