Package com.stardog.stark.io.trig
Class TrigWriter
java.lang.Object
com.stardog.stark.io.turtle.TurtleWriter
com.stardog.stark.io.trig.TrigWriter
- All Implemented Interfaces:
RDFHandler,RDFWriter
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Michael Grove
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.stardog.stark.io.turtle.TurtleWriter
TurtleWriter.TurtleWriterFactory -
Field Summary
Fields inherited from class com.stardog.stark.io.turtle.TurtleWriter
mBlockSpec, mLastWrittenPredicate, mLastWrittenSubject, mNamespaces, mOptions, mStarted, mStmtClosed, mWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidWrite a comment to the output.voidend()Signals the writing process is completed.format()Theformatthis writer will serialize output in.voidWrite the givenStatementvoidstart()Signals that the RDF writing process is starting.protected voidwriteNamespace(String thePrefix, String theName) Methods inherited from class com.stardog.stark.io.turtle.TurtleWriter
closePreviousStatement, namespace, writeBNode, writeCommentLine, writeEmbeddedTriple, writeIRI, writeLiteral, writePredicate, writeResource, writeValue
-
Constructor Details
-
TrigWriter
-
-
Method Details
-
start
public void start()Signals that the RDF writing process is starting.- Specified by:
startin interfaceRDFHandler- Specified by:
startin interfaceRDFWriter- Overrides:
startin classTurtleWriter
-
handle
Write the givenStatement- Specified by:
handlein interfaceRDFHandler- Specified by:
handlein interfaceRDFWriter- Overrides:
handlein classTurtleWriter- Parameters:
theStmt- the statement to write
-
end
public void end()Signals the writing process is completed. The underlyingInputStreamis *not* closed, but the caller should not call additional methods on this writer as that will normally yield syntax errors in the output.- Specified by:
endin interfaceRDFHandler- Specified by:
endin interfaceRDFWriter- Overrides:
endin classTurtleWriter
-
comment
Write a comment to the output. Writing need not bestartedat this point; comments can be written prior to any actual serialized RDF- Specified by:
commentin interfaceRDFWriter- Overrides:
commentin classTurtleWriter- Parameters:
theComment- the comment to write
-
writeNamespace
- Overrides:
writeNamespacein classTurtleWriter
-
closeActiveContext
protected void closeActiveContext() -
format
Theformatthis writer will serialize output in.- Specified by:
formatin interfaceRDFWriter- Overrides:
formatin classTurtleWriter- Returns:
- the format
-