public class ModelWrapper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_LANGUAGE |
protected DatasetWrapper |
dsw |
protected String |
language |
protected org.apache.jena.rdf.model.Model |
model |
| Constructor and Description |
|---|
ModelWrapper(DatasetWrapper dataset)
Create a model wrapper around the default model of the dataset
|
ModelWrapper(DatasetWrapper dataset,
org.apache.jena.rdf.model.Model model) |
ModelWrapper(DatasetWrapper dataset,
String modelname)
Create a model wrapper around a named model of the dataset
|
ModelWrapper(org.apache.jena.rdf.model.Model model)
Create a model wrapper round a simple model, creating a wrapped
dataset to hold it.
|
| Modifier and Type | Method and Description |
|---|---|
String |
expandPrefix(String prefix) |
String |
expandQuery(String query) |
org.apache.jena.query.Dataset |
getDataset() |
DatasetWrapper |
getDatasetWrapper() |
String |
getLanguage()
Return a language code (2-letter ISO639 code) which can be used to
guide choice of lexical form in e.g.
|
org.apache.jena.rdf.model.Model |
getModel() |
RDFNodeWrapper |
getNode(Object spec)
Return a wrapped node from this Model.
|
org.apache.jena.shared.PrefixMapping |
getPrefixes()
Return a merged prefix mapping that includes and prefixes defined for
this model plus any global ones which have been registered with
the dataset wapper
|
org.apache.jena.rdf.model.Resource |
getResource(Object spec)
Return a resource (not wrapped) from this Model.
|
List<RDFNodeWrapper> |
listSubjects()
Return a list of at most N subjects in this model
|
List<RDFNodeWrapper> |
listSubjects(int N)
Return a list of at most N subjects in this model
|
void |
lock()
Lock the dataset for reading
|
void |
lockWrite()
Lock the dataset for write
|
boolean |
queryAsk(String query)
Thread/transaction safe ask query.
|
ModelWrapper |
queryConstruct(String query)
Thread/transaction safe construct query.
|
org.apache.jena.query.ResultSetRewindable |
querySelect(String query)
Thread/transaction safe select query.
|
List<Map<String,RDFNodeWrapper>> |
querySelectW(String query)
Thread/transaction safe select query returning wrapped bindings.
|
void |
setLanguage(String language)
Set a language code (2-letter ISO639 code) which will be used to
guide choice of lexical form in e.g.
|
String |
shortForm(String uri) |
void |
unlock()
Unlock the dataset
|
List<Map<String,RDFNodeWrapper>> |
wrapResultSet(org.apache.jena.query.ResultSet rs) |
protected DatasetWrapper dsw
protected org.apache.jena.rdf.model.Model model
protected String language
protected static final String DEFAULT_LANGUAGE
public ModelWrapper(DatasetWrapper dataset, org.apache.jena.rdf.model.Model model)
public ModelWrapper(DatasetWrapper dataset)
public ModelWrapper(DatasetWrapper dataset, String modelname)
public ModelWrapper(org.apache.jena.rdf.model.Model model)
public void setLanguage(String language)
public String getLanguage()
public org.apache.jena.rdf.model.Model getModel()
public DatasetWrapper getDatasetWrapper()
public org.apache.jena.query.Dataset getDataset()
public RDFNodeWrapper getNode(Object spec)
spec - can be a curie or URI for a resource, or an existing RDFNode or RDFNodeWrapper - possibly from some other modelpublic org.apache.jena.rdf.model.Resource getResource(Object spec)
spec - can be a curie or URI for a resource, or an existing RDFNode or RDFNodeWrapper - possibly from some other modelpublic void lock()
public void lockWrite()
public void unlock()
public List<RDFNodeWrapper> listSubjects(int N)
public List<RDFNodeWrapper> listSubjects()
public org.apache.jena.shared.PrefixMapping getPrefixes()
public org.apache.jena.query.ResultSetRewindable querySelect(String query)
query - query string to which query prefixes will be added from model and the wrapped datasetpublic boolean queryAsk(String query)
query - query string to which query prefixes will be added from model and the wrapped datasetpublic ModelWrapper queryConstruct(String query)
query - query string to which query prefixes will be added from model and the wrapped datasetpublic List<Map<String,RDFNodeWrapper>> querySelectW(String query)
query - query string to which query prefixes will be added from model and the wrapped datasetpublic List<Map<String,RDFNodeWrapper>> wrapResultSet(org.apache.jena.query.ResultSet rs)
Copyright © 2017. All rights reserved.