Package org.eclipse.rdf4j.rio.trigstar
Class TriGStarWriter
- java.lang.Object
-
- org.eclipse.rdf4j.rio.helpers.AbstractRDFWriter
-
- org.eclipse.rdf4j.rio.turtle.TurtleWriter
-
- org.eclipse.rdf4j.rio.trig.TriGWriter
-
- org.eclipse.rdf4j.rio.trigstar.TriGStarWriter
-
- All Implemented Interfaces:
org.eclipse.rdf4j.common.io.CharSink,org.eclipse.rdf4j.common.io.Sink,RDFHandler,RDFWriter
public class TriGStarWriter extends TriGWriter
An extension ofTriGWriterthat writes RDF-star documents in the TriG-star format by including the RDF-star triples.- Author:
- Pavel Mihaylov
-
-
Field Summary
-
Fields inherited from class org.eclipse.rdf4j.rio.turtle.TurtleWriter
baseIRI, bufferedStatements, lastWrittenPredicate, lastWrittenSubject, statementClosed, writer
-
Fields inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFWriter
namespaceTable, statementConsumer
-
-
Constructor Summary
Constructors Constructor Description TriGStarWriter(OutputStream out)Creates a new TriGStarWriter that will write to the supplied OutputStream.TriGStarWriter(OutputStream out, org.eclipse.rdf4j.common.net.ParsedIRI baseIRI)Creates a new TriGStarWriter that will write to the supplied OutputStream using the supplied base IRI.TriGStarWriter(Writer writer)Creates a new TriGStarWriter that will write to the supplied Writer.TriGStarWriter(Writer writer, org.eclipse.rdf4j.common.net.ParsedIRI baseIRI)Creates a new TriGStarWriter that will write to the supplied Writer using the supplied base IRI.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptsFileFormat(org.eclipse.rdf4j.common.lang.FileFormat format)RDFFormatgetRDFFormat()protected voidwriteTriple(org.eclipse.rdf4j.model.Triple triple, boolean canShorten)-
Methods inherited from class org.eclipse.rdf4j.rio.trig.TriGWriter
closeActiveContext, endRDF, startRDF, writeNamespace, writeStatement
-
Methods inherited from class org.eclipse.rdf4j.rio.turtle.TurtleWriter
closePreviousStatement, consumeStatement, getModelFactory, getSupportedSettings, getWriter, handleComment, handleNamespace, handleStatementInternal, setModelFactory, writeBase, writeBNode, writeBNode, writeCommentLine, writeLiteral, writePredicate, writeResource, writeResource, writeTripleRDFStar, writeURI, writeValue, writeValue
-
Methods inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFWriter
checkWritingStarted, getFileFormat, getWriterConfig, handleStatement, isWritingStarted, set, setWriterConfig
-
-
-
-
Constructor Detail
-
TriGStarWriter
public TriGStarWriter(OutputStream out)
Creates a new TriGStarWriter that will write to the supplied OutputStream.- Parameters:
out- The OutputStream to write the TriG-star document to.
-
TriGStarWriter
public TriGStarWriter(OutputStream out, org.eclipse.rdf4j.common.net.ParsedIRI baseIRI)
Creates a new TriGStarWriter that will write to the supplied OutputStream using the supplied base IRI.- Parameters:
out- The OutputStream to write the TriG-star document to.baseIRI- The base IRI to use.
-
TriGStarWriter
public TriGStarWriter(Writer writer)
Creates a new TriGStarWriter that will write to the supplied Writer.- Parameters:
writer- The Writer to write the TriG-star document to.
-
TriGStarWriter
public TriGStarWriter(Writer writer, org.eclipse.rdf4j.common.net.ParsedIRI baseIRI)
Creates a new TriGStarWriter that will write to the supplied Writer using the supplied base IRI.- Parameters:
writer- The Writer to write the TriG-star document to.baseIRI- The base IRI to use.
-
-
Method Detail
-
getRDFFormat
public RDFFormat getRDFFormat()
- Specified by:
getRDFFormatin interfaceRDFWriter- Overrides:
getRDFFormatin classTriGWriter
-
acceptsFileFormat
public boolean acceptsFileFormat(org.eclipse.rdf4j.common.lang.FileFormat format)
-
writeTriple
protected void writeTriple(org.eclipse.rdf4j.model.Triple triple, boolean canShorten) throws IOException- Overrides:
writeTriplein classTurtleWriter- Throws:
IOException
-
-