public class TurtleWriter extends RDFWriterBase implements RDFWriter
| Modifier and Type | Field and Description |
|---|---|
protected URI |
lastWrittenPredicate |
protected Resource |
lastWrittenSubject |
protected boolean |
statementClosed
Flag indicating whether the last written statement has been closed.
|
protected IndentingWriter |
writer |
protected boolean |
writingStarted |
namespaceTable| Constructor and Description |
|---|
TurtleWriter(OutputStream out)
Creates a new TurtleWriter that will write to the supplied OutputStream.
|
TurtleWriter(Writer writer)
Creates a new TurtleWriter that will write to the supplied Writer.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closePreviousStatement() |
void |
endRDF()
Signals the end of the RDF data.
|
RDFFormat |
getRDFFormat()
Gets the RDF format that this RDFWriter uses.
|
void |
handleComment(String comment)
Handles a comment.
|
void |
handleNamespace(String prefix,
String name)
Handles a namespace declaration/definition.
|
void |
handleStatement(Statement st)
Handles a statement.
|
void |
startRDF()
Signals the start of the RDF data.
|
protected void |
writeBNode(BNode bNode) |
protected void |
writeCommentLine(String line) |
protected void |
writeLiteral(Literal lit) |
protected void |
writeNamespace(String prefix,
String name) |
protected void |
writePredicate(URI predicate) |
protected void |
writeResource(Resource res) |
protected void |
writeURI(URI uri) |
protected void |
writeValue(Value val) |
getSupportedSettings, getWriterConfig, setWriterConfigclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSupportedSettings, getWriterConfig, setWriterConfigprotected IndentingWriter writer
protected boolean writingStarted
protected boolean statementClosed
protected Resource lastWrittenSubject
protected URI lastWrittenPredicate
public TurtleWriter(OutputStream out)
out - The OutputStream to write the Turtle document to.public TurtleWriter(Writer writer)
writer - The Writer to write the Turtle document to.public RDFFormat getRDFFormat()
RDFWritergetRDFFormat in interface RDFWriterpublic void startRDF()
throws RDFHandlerException
RDFHandlerstartRDF in interface RDFHandlerRDFHandlerException - If the RDF handler has encountered an unrecoverable error.public void endRDF()
throws RDFHandlerException
RDFHandlerendRDF in interface RDFHandlerRDFHandlerException - If the RDF handler has encountered an unrecoverable error.public void handleNamespace(String prefix, String name) throws RDFHandlerException
RDFHandlerhandleNamespace in interface RDFHandlerhandleNamespace in class RDFWriterBaseprefix - The prefix for the namespace, or an empty string in case of a
default namespace.name - The URI that the prefix maps to.RDFHandlerException - If the RDF handler has encountered an unrecoverable error.public void handleStatement(Statement st) throws RDFHandlerException
RDFHandlerhandleStatement in interface RDFHandlerst - The statement.RDFHandlerException - If the RDF handler has encountered an unrecoverable error.public void handleComment(String comment) throws RDFHandlerException
RDFHandlerhandleComment in interface RDFHandlercomment - The comment.RDFHandlerException - If the RDF handler has encountered an unrecoverable error.protected void writeCommentLine(String line) throws IOException
IOExceptionprotected void writeNamespace(String prefix, String name) throws IOException
IOExceptionprotected void writePredicate(URI predicate) throws IOException
IOExceptionprotected void writeValue(Value val) throws IOException
IOExceptionprotected void writeResource(Resource res) throws IOException
IOExceptionprotected void writeURI(URI uri) throws IOException
IOExceptionprotected void writeBNode(BNode bNode) throws IOException
IOExceptionprotected void writeLiteral(Literal lit) throws IOException
IOExceptionprotected void closePreviousStatement()
throws IOException
IOExceptionCopyright © 2001–2015 Aduna. All rights reserved.