You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2010/02/11 19:06:58 UTC
svn commit: r909095 -
/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDatasetGraph.java
Author: reto
Date: Thu Feb 11 18:06:34 2010
New Revision: 909095
URL: http://svn.apache.org/viewvc?rev=909095&view=rev
Log:
updated specs to 1.6.2 which is in maven central repo
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDatasetGraph.java
Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDatasetGraph.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDatasetGraph.java?rev=909095&r1=909094&r2=909095&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDatasetGraph.java (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDatasetGraph.java Thu Feb 11 18:06:34 2010
@@ -20,6 +20,7 @@
import com.hp.hpl.jena.graph.Graph;
import com.hp.hpl.jena.graph.Node;
+import com.hp.hpl.jena.graph.Node_URI;
import com.hp.hpl.jena.shared.Lock;
import com.hp.hpl.jena.sparql.core.DatasetGraph;
import java.util.Iterator;
@@ -68,8 +69,30 @@
}
@Override
- public Iterator listGraphNodes() {
- throw new UnsupportedOperationException("Not supported yet.");
+ public Iterator<Node> listGraphNodes() {
+ final Iterator<UriRef> graphsIter = tcManager.listTripleCollections().iterator();
+ return new Iterator<Node>() {
+
+ @Override
+ public boolean hasNext() {
+ return graphsIter.hasNext();
+ }
+
+ @Override
+ public Node next() {
+ UriRef uriRef = graphsIter.next();
+ if (uriRef == null) {
+ return null;
+ }
+ return new Node_URI(uriRef.getUnicodeString()) {};
+ }
+
+ @Override
+ public void remove() {
+ throw new UnsupportedOperationException("Not supported yet.");
+ }
+
+ };
}
@Override