public final class BinaryRDFWriter extends Object implements RDFWriter, BinaryRDFConstants
Writer
for RDF in a binary format
Modifier and Type | Class and Description |
---|---|
static class |
BinaryRDFWriter.BinaryRDFWriterFactory
|
BNODE_VALUE, COMMENT, DATATYPE_LITERAL_VALUE, EMBEDDED_QUAD, EMBEDDED_TRIPLE, END_OF_DATA, FORMAT_VERSION, LANG_LITERAL_VALUE, MAGIC_NUMBER, NAMESPACE_DECL, NULL_VALUE, PLAIN_LITERAL_VALUE, QUAD, TRIPLE, URI_VALUE, VALUE_DECL, VALUE_REF
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 st)
Write the given
Statement |
void |
namespace(String thePrefix,
String theIRI)
Provide a namespace to the writer.
|
void |
start()
Signals that the RDF writing process is starting.
|
public void start()
start
in interface RDFHandler
start
in interface RDFWriter
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 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 RDFCopyright © 2010-2016 Stardog Union. All Rights Reserved.