Class AbstractModelMakerDecorator
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.modelaccess.adapters.AbstractModelMakerDecorator
-
- All Implemented Interfaces:
org.apache.jena.rdf.model.ModelGetter,org.apache.jena.rdf.model.ModelMaker,org.apache.jena.rdf.model.ModelSource
- Direct Known Subclasses:
BlankNodeFilteringModelMaker,ListCachingModelMaker,MemoryMappingModelMaker,ModelMakerWithPersistentEmptyModels,NamedDefaultModelMaker
public class AbstractModelMakerDecorator extends Object implements org.apache.jena.rdf.model.ModelMaker
Extend this to add decorator functionality to a ModelMaker. The sub-class can override specific methods as needed.
-
-
Constructor Summary
Constructors Constructor Description AbstractModelMakerDecorator(org.apache.jena.rdf.model.ModelMaker inner)
-
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 URL)org.apache.jena.rdf.model.ModelgetModel(String URL, org.apache.jena.rdf.model.ModelReader loadIfAbsent)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 string)voidremoveModel(String name)StringtoString()
-
-
-
Method Detail
-
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 string)
- Specified by:
openModelIfPresentin interfaceorg.apache.jena.rdf.model.ModelSource
-
getModel
public org.apache.jena.rdf.model.Model getModel(String URL)
- Specified by:
getModelin interfaceorg.apache.jena.rdf.model.ModelGetter
-
getModel
public org.apache.jena.rdf.model.Model getModel(String URL, org.apache.jena.rdf.model.ModelReader loadIfAbsent)
- Specified by:
getModelin interfaceorg.apache.jena.rdf.model.ModelGetter
-
createModel
public org.apache.jena.rdf.model.Model createModel(String name, boolean strict)
- Specified by:
createModelin 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
-
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)
- Specified by:
removeModelin interfaceorg.apache.jena.rdf.model.ModelMaker
-
hasModel
public boolean hasModel(String name)
- Specified by:
hasModelin interfaceorg.apache.jena.rdf.model.ModelMaker
-
close
public void close()
- Specified by:
closein interfaceorg.apache.jena.rdf.model.ModelMaker
-
getGraphMaker
public org.apache.jena.graph.GraphMaker getGraphMaker()
- Specified by:
getGraphMakerin 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
-
-