org.daml.rdf.jena.common
Interface DynamicStore

All Superinterfaces:
com.hp.hpl.mesa.rdf.jena.common.Store
All Known Implementing Classes:
DynamicSourceStoreMem, DynamicStoreMem

public interface DynamicStore
extends com.hp.hpl.mesa.rdf.jena.common.Store

Interface to a triple store that dynamically loads resources as needed.


Method Summary
 boolean dynamicLoad()
          Returns true if dynamic loading is enabled.
 DynamicModel getModel()
          Return the model for this store.
 boolean setDynamicLoad(boolean dynamicp)
          Enable or disable dynamic loading.
 void setModel(DynamicModel model)
          Set the model for this store.
 
Methods inherited from interface com.hp.hpl.mesa.rdf.jena.common.Store
add, close, contains, contains, createAlt, createAlt, createBag, createBag, createProperty, createProperty, createResource, createResource, createSeq, createSeq, createStatement, getAlt, getAlt, getBag, getBag, getProperty, getProperty, getProperty, getResource, getSeq, getSeq, getStatement, list, list, listByObject, listByPredicate, listBySubject, listNameSpaces, listSubjects, remove, size
 

Method Detail

setDynamicLoad

public boolean setDynamicLoad(boolean dynamicp)
Enable or disable dynamic loading. The dynamicStore must have a model in order to enable dynamic loading.


dynamicLoad

public boolean dynamicLoad()
Returns true if dynamic loading is enabled.


setModel

public void setModel(DynamicModel model)
Set the model for this store. The model is used to execute the dynamic loading.


getModel

public DynamicModel getModel()
Return the model for this store.