Package org.topbraid.jenax.util
Class DelegatingDataset
- java.lang.Object
-
- org.topbraid.jenax.util.DelegatingDataset
-
- All Implemented Interfaces:
org.apache.jena.query.Dataset,org.apache.jena.sparql.core.Transactional
- Direct Known Subclasses:
DatasetWithDifferentDefaultModel,FromDataset
public class DelegatingDataset extends Object implements org.apache.jena.query.Dataset
A Dataset that simply delegates all its calls, allowing to wrap an existing Dataset (e.g. the TopBraid Dataset).- Author:
- Holger Knublauch
-
-
Constructor Summary
Constructors Constructor Description DelegatingDataset(org.apache.jena.query.Dataset delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort()org.apache.jena.query.DatasetaddNamedModel(String uri, org.apache.jena.rdf.model.Model model)org.apache.jena.query.DatasetaddNamedModel(org.apache.jena.rdf.model.Resource resource, org.apache.jena.rdf.model.Model model)org.apache.jena.sparql.core.DatasetGraphasDatasetGraph()voidbegin(org.apache.jena.query.ReadWrite readWrite)voidbegin(org.apache.jena.query.TxnType type)voidclose()voidcommit()booleancontainsNamedModel(String uri)booleancontainsNamedModel(org.apache.jena.rdf.model.Resource resource)voidend()org.apache.jena.sparql.util.ContextgetContext()org.apache.jena.rdf.model.ModelgetDefaultModel()org.apache.jena.query.DatasetgetDelegate()org.apache.jena.shared.LockgetLock()org.apache.jena.rdf.model.ModelgetNamedModel(String uri)org.apache.jena.rdf.model.ModelgetNamedModel(org.apache.jena.rdf.model.Resource resource)org.apache.jena.rdf.model.ModelgetUnionModel()booleanisEmpty()booleanisInTransaction()Iterator<org.apache.jena.rdf.model.Resource>listModelNames()Iterator<String>listNames()booleanpromote(org.apache.jena.sparql.core.Transactional.Promote mode)org.apache.jena.query.DatasetremoveNamedModel(String uri)org.apache.jena.query.DatasetremoveNamedModel(org.apache.jena.rdf.model.Resource resource)org.apache.jena.query.DatasetreplaceNamedModel(String uri, org.apache.jena.rdf.model.Model model)org.apache.jena.query.DatasetreplaceNamedModel(org.apache.jena.rdf.model.Resource resource, org.apache.jena.rdf.model.Model model)org.apache.jena.query.DatasetsetDefaultModel(org.apache.jena.rdf.model.Model model)booleansupportsTransactionAbort()booleansupportsTransactions()org.apache.jena.query.ReadWritetransactionMode()org.apache.jena.query.TxnTypetransactionType()
-
-
-
Method Detail
-
addNamedModel
public org.apache.jena.query.Dataset addNamedModel(org.apache.jena.rdf.model.Resource resource, org.apache.jena.rdf.model.Model model)- Specified by:
addNamedModelin interfaceorg.apache.jena.query.Dataset
-
addNamedModel
public org.apache.jena.query.Dataset addNamedModel(String uri, org.apache.jena.rdf.model.Model model)
- Specified by:
addNamedModelin interfaceorg.apache.jena.query.Dataset
-
abort
public void abort()
- Specified by:
abortin interfaceorg.apache.jena.query.Dataset- Specified by:
abortin interfaceorg.apache.jena.sparql.core.Transactional
-
asDatasetGraph
public org.apache.jena.sparql.core.DatasetGraph asDatasetGraph()
- Specified by:
asDatasetGraphin interfaceorg.apache.jena.query.Dataset
-
begin
public void begin(org.apache.jena.query.TxnType type)
- Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
begin
public void begin(org.apache.jena.query.ReadWrite readWrite)
- Specified by:
beginin interfaceorg.apache.jena.query.Dataset- Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
close
public void close()
- Specified by:
closein interfaceorg.apache.jena.query.Dataset
-
commit
public void commit()
- Specified by:
commitin interfaceorg.apache.jena.query.Dataset- Specified by:
commitin interfaceorg.apache.jena.sparql.core.Transactional
-
containsNamedModel
public boolean containsNamedModel(org.apache.jena.rdf.model.Resource resource)
- Specified by:
containsNamedModelin interfaceorg.apache.jena.query.Dataset
-
containsNamedModel
public boolean containsNamedModel(String uri)
- Specified by:
containsNamedModelin interfaceorg.apache.jena.query.Dataset
-
end
public void end()
- Specified by:
endin interfaceorg.apache.jena.query.Dataset- Specified by:
endin interfaceorg.apache.jena.sparql.core.Transactional
-
getContext
public org.apache.jena.sparql.util.Context getContext()
- Specified by:
getContextin interfaceorg.apache.jena.query.Dataset
-
getDefaultModel
public org.apache.jena.rdf.model.Model getDefaultModel()
- Specified by:
getDefaultModelin interfaceorg.apache.jena.query.Dataset
-
getDelegate
public org.apache.jena.query.Dataset getDelegate()
-
getLock
public org.apache.jena.shared.Lock getLock()
- Specified by:
getLockin interfaceorg.apache.jena.query.Dataset
-
getNamedModel
public org.apache.jena.rdf.model.Model getNamedModel(org.apache.jena.rdf.model.Resource resource)
- Specified by:
getNamedModelin interfaceorg.apache.jena.query.Dataset
-
getNamedModel
public org.apache.jena.rdf.model.Model getNamedModel(String uri)
- Specified by:
getNamedModelin interfaceorg.apache.jena.query.Dataset
-
getUnionModel
public org.apache.jena.rdf.model.Model getUnionModel()
- Specified by:
getUnionModelin interfaceorg.apache.jena.query.Dataset
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.apache.jena.query.Dataset
-
isInTransaction
public boolean isInTransaction()
- Specified by:
isInTransactionin interfaceorg.apache.jena.query.Dataset- Specified by:
isInTransactionin interfaceorg.apache.jena.sparql.core.Transactional
-
listModelNames
public Iterator<org.apache.jena.rdf.model.Resource> listModelNames()
- Specified by:
listModelNamesin interfaceorg.apache.jena.query.Dataset
-
listNames
public Iterator<String> listNames()
- Specified by:
listNamesin interfaceorg.apache.jena.query.Dataset
-
promote
public boolean promote(org.apache.jena.sparql.core.Transactional.Promote mode)
- Specified by:
promotein interfaceorg.apache.jena.sparql.core.Transactional
-
removeNamedModel
public org.apache.jena.query.Dataset removeNamedModel(org.apache.jena.rdf.model.Resource resource)
- Specified by:
removeNamedModelin interfaceorg.apache.jena.query.Dataset
-
removeNamedModel
public org.apache.jena.query.Dataset removeNamedModel(String uri)
- Specified by:
removeNamedModelin interfaceorg.apache.jena.query.Dataset
-
replaceNamedModel
public org.apache.jena.query.Dataset replaceNamedModel(org.apache.jena.rdf.model.Resource resource, org.apache.jena.rdf.model.Model model)- Specified by:
replaceNamedModelin interfaceorg.apache.jena.query.Dataset
-
replaceNamedModel
public org.apache.jena.query.Dataset replaceNamedModel(String uri, org.apache.jena.rdf.model.Model model)
- Specified by:
replaceNamedModelin interfaceorg.apache.jena.query.Dataset
-
setDefaultModel
public org.apache.jena.query.Dataset setDefaultModel(org.apache.jena.rdf.model.Model model)
- Specified by:
setDefaultModelin interfaceorg.apache.jena.query.Dataset
-
supportsTransactions
public boolean supportsTransactions()
- Specified by:
supportsTransactionsin interfaceorg.apache.jena.query.Dataset
-
supportsTransactionAbort
public boolean supportsTransactionAbort()
- Specified by:
supportsTransactionAbortin interfaceorg.apache.jena.query.Dataset
-
transactionType
public org.apache.jena.query.TxnType transactionType()
- Specified by:
transactionTypein interfaceorg.apache.jena.sparql.core.Transactional
-
transactionMode
public org.apache.jena.query.ReadWrite transactionMode()
- Specified by:
transactionModein interfaceorg.apache.jena.sparql.core.Transactional
-
-