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


Reply via email to