Class RDFServiceModelMaker
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.dao.jena.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 Summary
Constructors Constructor Description RDFServiceModelMaker(RDFService service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.apache.jena.rdf.model.ModelcreateDefaultModel()org.apache.jena.rdf.model.ModelcreateFreshModel()org.apache.jena.rdf.model.ModelcreateModel(String name)org.apache.jena.rdf.model.ModelcreateModel(String name, boolean strict)org.apache.jena.graph.GraphMakergetGraphMaker()org.apache.jena.rdf.model.ModelgetModel(String name)Return a model from the RDFService.org.apache.jena.rdf.model.ModelgetModel(String name, org.apache.jena.rdf.model.ModelReader loadIfNotAbsent)booleanhasModel(String name)org.apache.jena.util.iterator.ExtendedIterator<String>listModels()org.apache.jena.rdf.model.ModelopenModel(String name)org.apache.jena.rdf.model.ModelopenModel(String name, boolean strict)org.apache.jena.rdf.model.ModelopenModelIfPresent(String name)voidremoveModel(String name)The contract says to disassociate the name while leaving the model undisturbed.StringtoString()
-
-
-
Constructor Detail
-
RDFServiceModelMaker
public RDFServiceModelMaker(RDFService service)
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfaceorg.apache.jena.rdf.model.ModelMaker
-
createModel
public org.apache.jena.rdf.model.Model createModel(String name)
- Specified by:
createModelin interfaceorg.apache.jena.rdf.model.ModelMaker
-
createModel
public org.apache.jena.rdf.model.Model createModel(String name, boolean strict)
- Specified by:
createModelin interfaceorg.apache.jena.rdf.model.ModelMaker
-
getGraphMaker
public org.apache.jena.graph.GraphMaker getGraphMaker()
- Specified by:
getGraphMakerin interfaceorg.apache.jena.rdf.model.ModelMaker
-
hasModel
public boolean hasModel(String name)
- Specified by:
hasModelin interfaceorg.apache.jena.rdf.model.ModelMaker
-
listModels
public org.apache.jena.util.iterator.ExtendedIterator<String> listModels()
- Specified by:
listModelsin interfaceorg.apache.jena.rdf.model.ModelMaker
-
openModel
public org.apache.jena.rdf.model.Model openModel(String name, boolean strict)
- Specified by:
openModelin interfaceorg.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:
removeModelin interfaceorg.apache.jena.rdf.model.ModelMaker
-
createDefaultModel
public org.apache.jena.rdf.model.Model createDefaultModel()
- Specified by:
createDefaultModelin interfaceorg.apache.jena.rdf.model.ModelSource
-
createFreshModel
public org.apache.jena.rdf.model.Model createFreshModel()
- Specified by:
createFreshModelin interfaceorg.apache.jena.rdf.model.ModelSource
-
openModel
public org.apache.jena.rdf.model.Model openModel(String name)
- Specified by:
openModelin interfaceorg.apache.jena.rdf.model.ModelSource
-
openModelIfPresent
public org.apache.jena.rdf.model.Model openModelIfPresent(String name)
- Specified by:
openModelIfPresentin interfaceorg.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:
getModelin interfaceorg.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:
getModelin interfaceorg.apache.jena.rdf.model.ModelGetter
-
-