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 2011/06/27 17:48:31 UTC

svn commit: r1140213 - /incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala

Author: reto
Date: Mon Jun 27 15:48:31 2011
New Revision: 1140213

URL: http://svn.apache.org/viewvc?rev=1140213&view=rev
Log:
CLEREZZA-579: throwing UnsupportedOperationException on attempt to delete triples

Modified:
    incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala

Modified: incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala?rev=1140213&r1=1140212&r2=1140213&view=diff
==============================================================================
--- incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala (original)
+++ incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala Mon Jun 27 15:48:31 2011
@@ -66,7 +66,14 @@ class BundleFsLoader extends BundleListe
 	private val virtualMGraph = new AbstractMGraph() {
 		override def performFilter(s: NonLiteral, p: UriRef,
 				o: Resource): java.util.Iterator[Triple] = {
-			currentCacheMGraph.filter(s,p,o)
+			val baseIter = currentCacheMGraph.filter(s,p,o)
+			new java.util.Iterator[Triple]() {
+				override def next = {
+					baseIter.next
+				}
+				override def hasNext = baseIter.hasNext
+				override def remove = throw new UnsupportedOperationException
+			}
 		}
 
 		override def size = currentCacheMGraph.size