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