org.appdapter.core.remote.sparql
Class SparqlDatasetProvider

java.lang.Object
  extended by org.appdapter.core.store.dataset.AbstractDatasetFactory
      extended by org.appdapter.core.store.dataset.JenaSDBWrappedDatasetFactory
          extended by org.appdapter.core.remote.sparql.SparqlDatasetProvider
All Implemented Interfaces:
UserDatasetFactory

public class SparqlDatasetProvider
extends JenaSDBWrappedDatasetFactory
implements UserDatasetFactory


Constructor Summary
SparqlDatasetProvider()
           
 
Method Summary
static com.hp.hpl.jena.sparql.core.DatasetGraph asDatasetGraph(com.hp.hpl.jena.query.Dataset remoteDataset)
           
 com.hp.hpl.jena.query.Dataset create(com.hp.hpl.jena.query.Dataset peer)
           
 com.hp.hpl.jena.query.Dataset create(com.hp.hpl.jena.sparql.core.DatasetGraph dsg)
          Wrap a datasetgraph to make a mutable dataset
 com.hp.hpl.jena.query.Dataset create(com.hp.hpl.jena.rdf.model.Model model)
          Create a dataset with the given model as the default graph
 com.hp.hpl.jena.graph.Graph createDataBagGraph(org.apache.jena.atlas.data.ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy)
          A graph backed by a DistinctDataBag<Triple>.
 com.hp.hpl.jena.query.Dataset createDefault()
           
static com.hp.hpl.jena.rdf.model.Model createDefaultModel()
           
static SparqlGraph createGraphMem()
          Create a graph that is a Jena memory graph
 com.hp.hpl.jena.query.Dataset createMem()
           
 com.hp.hpl.jena.rdf.model.Model createModelOfType(String typeOf, String shareName)
           
 com.hp.hpl.jena.rdf.model.Model createModelOfType(String typeOf, String modelName, String shareName)
           
static String createNewName()
           
 com.hp.hpl.jena.query.Dataset createRemotePeer()
           
 com.hp.hpl.jena.query.Dataset createType(String typeOf, String shareName)
           
 String getDatasetType()
           
static void install()
           
 
Methods inherited from class org.appdapter.core.store.dataset.AbstractDatasetFactory
assemble, assemble, assemble, assemble, canCreateModelOfType, canCreateType, create, create, create, create, create, create, create, create, create, createMemFixed, createNamed, make
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.appdapter.core.store.dataset.UserDatasetFactory
canCreateModelOfType, canCreateType, create, create, create, createMemFixed
 

Constructor Detail

SparqlDatasetProvider

public SparqlDatasetProvider()
Method Detail

install

public static void install()

createGraphMem

public static SparqlGraph createGraphMem()
Create a graph that is a Jena memory graph

See Also:
#createDefaultGraph

createNewName

public static String createNewName()

createDataBagGraph

public com.hp.hpl.jena.graph.Graph createDataBagGraph(org.apache.jena.atlas.data.ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy)
A graph backed by a DistinctDataBag<Triple>.


createRemotePeer

public com.hp.hpl.jena.query.Dataset createRemotePeer()
Specified by:
createRemotePeer in interface UserDatasetFactory
Overrides:
createRemotePeer in class JenaSDBWrappedDatasetFactory

asDatasetGraph

public static com.hp.hpl.jena.sparql.core.DatasetGraph asDatasetGraph(com.hp.hpl.jena.query.Dataset remoteDataset)

createDefaultModel

public static com.hp.hpl.jena.rdf.model.Model createDefaultModel()

create

public com.hp.hpl.jena.query.Dataset create(com.hp.hpl.jena.sparql.core.DatasetGraph dsg)
Wrap a datasetgraph to make a mutable dataset

Specified by:
create in interface UserDatasetFactory
Overrides:
create in class JenaSDBWrappedDatasetFactory
Parameters:
dataset - DatasetGraph
Returns:
Dataset

createMem

public com.hp.hpl.jena.query.Dataset createMem()
Specified by:
createMem in interface UserDatasetFactory
Overrides:
createMem in class AbstractDatasetFactory

getDatasetType

public String getDatasetType()
Specified by:
getDatasetType in interface UserDatasetFactory
Overrides:
getDatasetType in class JenaSDBWrappedDatasetFactory

create

public com.hp.hpl.jena.query.Dataset create(com.hp.hpl.jena.rdf.model.Model model)
Create a dataset with the given model as the default graph

Specified by:
create in interface UserDatasetFactory
Overrides:
create in class JenaSDBWrappedDatasetFactory
Parameters:
model -
Returns:
Dataset

createDefault

public com.hp.hpl.jena.query.Dataset createDefault()
Specified by:
createDefault in interface UserDatasetFactory
Overrides:
createDefault in class JenaSDBWrappedDatasetFactory

create

public com.hp.hpl.jena.query.Dataset create(com.hp.hpl.jena.query.Dataset peer)
Specified by:
create in interface UserDatasetFactory
Overrides:
create in class JenaSDBWrappedDatasetFactory

createModelOfType

public com.hp.hpl.jena.rdf.model.Model createModelOfType(String typeOf,
                                                         String shareName)
                                                  throws Throwable
Specified by:
createModelOfType in interface UserDatasetFactory
Overrides:
createModelOfType in class JenaSDBWrappedDatasetFactory
Throws:
Throwable

createType

public com.hp.hpl.jena.query.Dataset createType(String typeOf,
                                                String shareName)
Specified by:
createType in interface UserDatasetFactory
Overrides:
createType in class JenaSDBWrappedDatasetFactory

createModelOfType

public com.hp.hpl.jena.rdf.model.Model createModelOfType(String typeOf,
                                                         String modelName,
                                                         String shareName)
Specified by:
createModelOfType in interface UserDatasetFactory
Overrides:
createModelOfType in class JenaSDBWrappedDatasetFactory


Copyright © 2010-2014. All Rights Reserved.