Class 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
      • Methods inherited from interface org.apache.any23.writer.TripleHandler

        closeContext, endDocument, openContext, receiveNamespace, receiveTriple, setContentLength, startDocument
    • Constructor Detail

      • RDF4JModelWriter

        public RDF4JModelWriter​(org.eclipse.rdf4j.model.Model model)
    • Method Detail

      • close

        public void close()
                   throws org.apache.any23.writer.TripleHandlerException
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface org.apache.any23.writer.TripleHandler
        Specified by:
        close in interface org.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 interface org.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 interface org.apache.any23.writer.TripleWriter
        Throws:
        org.apache.any23.writer.TripleHandlerException
      • isAnnotated

        public boolean isAnnotated()
        Specified by:
        isAnnotated in interface org.apache.any23.writer.FormatWriter
      • setAnnotated

        public void setAnnotated​(boolean f)
        Specified by:
        setAnnotated in interface org.apache.any23.writer.FormatWriter
      • getModel

        public org.eclipse.rdf4j.model.Model getModel()
      • setModel

        public void setModel​(org.eclipse.rdf4j.model.Model model)