public class TurtleStarWriter extends TurtleWriter
TurtleWriter
that writes RDF-star documents in the Turtle-star format by including the
RDF-star triples.baseIRI, bufferedStatements, lastWrittenPredicate, lastWrittenSubject, statementClosed, writer
namespaceTable, statementConsumer
Constructor and Description |
---|
TurtleStarWriter(OutputStream out)
Creates a new TurtleStarWriter that will write to the supplied OutputStream.
|
TurtleStarWriter(OutputStream out,
ParsedIRI baseIRI)
Creates a new TurtleStarWriter that will write to the supplied OutputStream using the supplied base IRI.
|
TurtleStarWriter(Writer writer)
Creates a new TurtleStarWriter that will write to the supplied Writer.
|
TurtleStarWriter(Writer writer,
ParsedIRI baseIRI)
Creates a new TurtleStarWriter that will write to the supplied Writer using the supplied base IRI.
|
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsFileFormat(FileFormat format)
Check if this Sink accepts the supplied
FileFormat . |
RDFFormat |
getRDFFormat()
Gets the RDF format that this RDFWriter uses.
|
protected void |
writeTriple(Triple triple,
boolean canShorten) |
closePreviousStatement, consumeStatement, endRDF, getModelFactory, getSupportedSettings, getWriter, handleComment, handleNamespace, handleStatementInternal, setModelFactory, startRDF, writeBase, writeBNode, writeBNode, writeCommentLine, writeLiteral, writeNamespace, writePredicate, writeResource, writeResource, writeStatement, writeTripleRDFStar, writeURI, writeValue, writeValue
checkWritingStarted, getFileFormat, getWriterConfig, handleStatement, isWritingStarted, set, setWriterConfig
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getWriterConfig, set, setWriterConfig
handleStatement
getFileFormat
public TurtleStarWriter(OutputStream out)
out
- The OutputStream to write the TurtleStar document to.public TurtleStarWriter(OutputStream out, ParsedIRI baseIRI)
out
- The OutputStream to write the TurtleStar document to.baseIRI
- The base IRI to use.public TurtleStarWriter(Writer writer)
writer
- The Writer to write the TurtleStar document to.public RDFFormat getRDFFormat()
RDFWriter
getRDFFormat
in interface RDFWriter
getRDFFormat
in class TurtleWriter
public boolean acceptsFileFormat(FileFormat format)
Sink
FileFormat
.format
- the FileFormat
to check.true
if the sink accepts the supplied format, false
otherwise.protected void writeTriple(Triple triple, boolean canShorten) throws IOException
writeTriple
in class TurtleWriter
IOException
Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.