public class ForwardingRDFWriter extends Object implements RDFWriter
RDFWriter
base for decorating another writer
Constructor and Description |
---|
ForwardingRDFWriter(RDFWriter theWriter) |
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.
|
void |
start()
Signals that the RDF writing process is starting.
|
public ForwardingRDFWriter(RDFWriter theWriter)
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 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
Copyright © 2010-2016 Stardog Union. All Rights Reserved.