Class SparqlGraph
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.dao.jena.SparqlGraph
-
- All Implemented Interfaces:
org.apache.jena.graph.Graph,org.apache.jena.graph.impl.GraphWithPerform
- Direct Known Subclasses:
SparqlGraphMultilingual
public class SparqlGraph extends Object implements org.apache.jena.graph.impl.GraphWithPerform
-
-
Constructor Summary
Constructors Constructor Description SparqlGraph(String endpointURI)Returns a SparqlGraph for the union of named graphs in a remote repositorySparqlGraph(String endpointURI, String graphURI)Returns a SparqlGraph for a particular named graph in a remote repository
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(org.apache.jena.graph.Triple arg0)voidclear()voidclose()booleancontains(org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object)booleancontains(org.apache.jena.graph.Triple arg0)voiddelete(org.apache.jena.graph.Triple arg0)booleandependsOn(org.apache.jena.graph.Graph arg0)voidexecuteUpdate(String updateString)org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>find(org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object)org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>find(org.apache.jena.graph.Triple triple)org.apache.jena.graph.CapabilitiesgetCapabilities()StringgetEndpointURI()org.apache.jena.graph.GraphEventManagergetEventManager()StringgetGraphURI()org.apache.jena.shared.PrefixMappinggetPrefixMapping()org.apache.jena.graph.GraphStatisticsHandlergetStatisticsHandler()org.apache.jena.graph.TransactionHandlergetTransactionHandler()booleanisClosed()booleanisEmpty()booleanisIsomorphicWith(org.apache.jena.graph.Graph arg0)voidperformAdd(org.apache.jena.graph.Triple t)voidperformDelete(org.apache.jena.graph.Triple t)protected static voidpyString(StringBuffer sbuff, String s)voidremove(org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object)voidremoveAll()intsize()static StringsparqlNode(org.apache.jena.graph.Node node, String varName)static StringsparqlNodeDelete(org.apache.jena.graph.Node node, String varName)static StringsparqlNodeUpdate(org.apache.jena.graph.Node node, String varName)StringtoString()
-
-
-
Constructor Detail
-
SparqlGraph
public SparqlGraph(String endpointURI)
Returns a SparqlGraph for the union of named graphs in a remote repository- Parameters:
endpointURI- Endpoint URI
-
-
Method Detail
-
getEndpointURI
public String getEndpointURI()
-
getGraphURI
public String getGraphURI()
-
add
public void add(org.apache.jena.graph.Triple arg0) throws org.apache.jena.shared.AddDeniedException- Specified by:
addin interfaceorg.apache.jena.graph.Graph- Throws:
org.apache.jena.shared.AddDeniedException
-
executeUpdate
public void executeUpdate(String updateString)
-
performAdd
public void performAdd(org.apache.jena.graph.Triple t)
- Specified by:
performAddin interfaceorg.apache.jena.graph.impl.GraphWithPerform
-
performDelete
public void performDelete(org.apache.jena.graph.Triple t)
- Specified by:
performDeletein interfaceorg.apache.jena.graph.impl.GraphWithPerform
-
removeAll
public void removeAll()
-
close
public void close()
- Specified by:
closein interfaceorg.apache.jena.graph.Graph
-
contains
public boolean contains(org.apache.jena.graph.Triple arg0)
- Specified by:
containsin interfaceorg.apache.jena.graph.Graph
-
contains
public boolean contains(org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object)- Specified by:
containsin interfaceorg.apache.jena.graph.Graph
-
delete
public void delete(org.apache.jena.graph.Triple arg0) throws org.apache.jena.shared.DeleteDeniedException- Specified by:
deletein interfaceorg.apache.jena.graph.Graph- Throws:
org.apache.jena.shared.DeleteDeniedException
-
find
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Triple triple)
- Specified by:
findin interfaceorg.apache.jena.graph.Graph
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.jena.graph.Graph
-
remove
public void remove(org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object)- Specified by:
removein interfaceorg.apache.jena.graph.Graph
-
dependsOn
public boolean dependsOn(org.apache.jena.graph.Graph arg0)
- Specified by:
dependsOnin interfaceorg.apache.jena.graph.Graph
-
sparqlNodeUpdate
public static String sparqlNodeUpdate(org.apache.jena.graph.Node node, String varName)
-
sparqlNodeDelete
public static String sparqlNodeDelete(org.apache.jena.graph.Node node, String varName)
-
find
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, org.apache.jena.graph.Node object)- Specified by:
findin interfaceorg.apache.jena.graph.Graph
-
getCapabilities
public org.apache.jena.graph.Capabilities getCapabilities()
- Specified by:
getCapabilitiesin interfaceorg.apache.jena.graph.Graph
-
getEventManager
public org.apache.jena.graph.GraphEventManager getEventManager()
- Specified by:
getEventManagerin interfaceorg.apache.jena.graph.Graph
-
getPrefixMapping
public org.apache.jena.shared.PrefixMapping getPrefixMapping()
- Specified by:
getPrefixMappingin interfaceorg.apache.jena.graph.Graph
-
getStatisticsHandler
public org.apache.jena.graph.GraphStatisticsHandler getStatisticsHandler()
- Specified by:
getStatisticsHandlerin interfaceorg.apache.jena.graph.Graph
-
getTransactionHandler
public org.apache.jena.graph.TransactionHandler getTransactionHandler()
- Specified by:
getTransactionHandlerin interfaceorg.apache.jena.graph.Graph
-
isClosed
public boolean isClosed()
- Specified by:
isClosedin interfaceorg.apache.jena.graph.Graph
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.apache.jena.graph.Graph
-
isIsomorphicWith
public boolean isIsomorphicWith(org.apache.jena.graph.Graph arg0)
- Specified by:
isIsomorphicWithin interfaceorg.apache.jena.graph.Graph
-
size
public int size()
- Specified by:
sizein interfaceorg.apache.jena.graph.Graph
-
pyString
protected static void pyString(StringBuffer sbuff, String s)
-
-