Class RDF4JModelWriter
- java.lang.Object
-
- org.apache.any23.writer.TripleWriterHandler
-
- org.apache.camel.dataformat.any23.writer.RDF4JModelWriter
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.any23.writer.FormatWriter
,org.apache.any23.writer.TripleHandler
,org.apache.any23.writer.TripleWriter
public class RDF4JModelWriter extends org.apache.any23.writer.TripleWriterHandler implements org.apache.any23.writer.FormatWriter
-
-
Constructor Summary
Constructors Constructor Description RDF4JModelWriter(org.eclipse.rdf4j.model.Model model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
org.eclipse.rdf4j.model.Model
getModel()
boolean
isAnnotated()
void
setAnnotated(boolean f)
void
setModel(org.eclipse.rdf4j.model.Model model)
void
writeNamespace(String prefix, String uri)
void
writeTriple(org.eclipse.rdf4j.model.Resource s, org.eclipse.rdf4j.model.IRI p, org.eclipse.rdf4j.model.Value o, org.eclipse.rdf4j.model.Resource g)
-
Methods inherited from class org.apache.any23.writer.TripleWriterHandler
closeContext, endDocument, openContext, receiveNamespace, receiveTriple, setContentLength, startDocument
-
-
-
-
Method Detail
-
close
public void close() throws org.apache.any23.writer.TripleHandlerException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceorg.apache.any23.writer.TripleHandler
- Specified by:
close
in interfaceorg.apache.any23.writer.TripleWriter
- Throws:
org.apache.any23.writer.TripleHandlerException
-
writeTriple
public void writeTriple(org.eclipse.rdf4j.model.Resource s, org.eclipse.rdf4j.model.IRI p, org.eclipse.rdf4j.model.Value o, org.eclipse.rdf4j.model.Resource g) throws org.apache.any23.writer.TripleHandlerException
- Specified by:
writeTriple
in interfaceorg.apache.any23.writer.TripleWriter
- Throws:
org.apache.any23.writer.TripleHandlerException
-
writeNamespace
public void writeNamespace(String prefix, String uri) throws org.apache.any23.writer.TripleHandlerException
- Specified by:
writeNamespace
in interfaceorg.apache.any23.writer.TripleWriter
- Throws:
org.apache.any23.writer.TripleHandlerException
-
isAnnotated
public boolean isAnnotated()
- Specified by:
isAnnotated
in interfaceorg.apache.any23.writer.FormatWriter
-
setAnnotated
public void setAnnotated(boolean f)
- Specified by:
setAnnotated
in interfaceorg.apache.any23.writer.FormatWriter
-
getModel
public org.eclipse.rdf4j.model.Model getModel()
-
setModel
public void setModel(org.eclipse.rdf4j.model.Model model)
-
-