Class RDFServiceModelMaker

  • All Implemented Interfaces:
    org.apache.jena.rdf.model.ModelGetter, org.apache.jena.rdf.model.ModelMaker, org.apache.jena.rdf.model.ModelSource

    public class RDFServiceModelMaker
    extends Object
    implements org.apache.jena.rdf.model.ModelMaker
    • Constructor Detail

      • RDFServiceModelMaker

        public RDFServiceModelMaker​(RDFService service)
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface org.apache.jena.rdf.model.ModelMaker
      • createModel

        public org.apache.jena.rdf.model.Model createModel​(String name)
        Specified by:
        createModel in interface org.apache.jena.rdf.model.ModelMaker
      • createModel

        public org.apache.jena.rdf.model.Model createModel​(String name,
                                                           boolean strict)
        Specified by:
        createModel in interface org.apache.jena.rdf.model.ModelMaker
      • getGraphMaker

        public org.apache.jena.graph.GraphMaker getGraphMaker()
        Specified by:
        getGraphMaker in interface org.apache.jena.rdf.model.ModelMaker
      • hasModel

        public boolean hasModel​(String name)
        Specified by:
        hasModel in interface org.apache.jena.rdf.model.ModelMaker
      • listModels

        public org.apache.jena.util.iterator.ExtendedIterator<String> listModels()
        Specified by:
        listModels in interface org.apache.jena.rdf.model.ModelMaker
      • openModel

        public org.apache.jena.rdf.model.Model openModel​(String name,
                                                         boolean strict)
        Specified by:
        openModel in interface org.apache.jena.rdf.model.ModelMaker
      • removeModel

        public void removeModel​(String name)
        The contract says to disassociate the name while leaving the model undisturbed. However, you should then be able to create a new model with the same name, and that doesn't make any sense in this context.
        Specified by:
        removeModel in interface org.apache.jena.rdf.model.ModelMaker
      • createDefaultModel

        public org.apache.jena.rdf.model.Model createDefaultModel()
        Specified by:
        createDefaultModel in interface org.apache.jena.rdf.model.ModelSource
      • createFreshModel

        public org.apache.jena.rdf.model.Model createFreshModel()
        Specified by:
        createFreshModel in interface org.apache.jena.rdf.model.ModelSource
      • openModel

        public org.apache.jena.rdf.model.Model openModel​(String name)
        Specified by:
        openModel in interface org.apache.jena.rdf.model.ModelSource
      • openModelIfPresent

        public org.apache.jena.rdf.model.Model openModelIfPresent​(String name)
        Specified by:
        openModelIfPresent in interface org.apache.jena.rdf.model.ModelSource
      • getModel

        public org.apache.jena.rdf.model.Model getModel​(String name,
                                                        org.apache.jena.rdf.model.ModelReader loadIfNotAbsent)
        Specified by:
        getModel in interface org.apache.jena.rdf.model.ModelGetter
      • getModel

        public org.apache.jena.rdf.model.Model getModel​(String name)
        Return a model from the RDFService. If the model does not exist, create an empty one.
        Specified by:
        getModel in interface org.apache.jena.rdf.model.ModelGetter