Author: reto
Date: Tue Jun  8 07:09:02 2010
New Revision: 952554

URL: http://svn.apache.org/viewvc?rev=952554&view=rev
Log:
throwing NoSuchEntity instead of IllegalArgumentException when trying to access 
non-file uri

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java?rev=952554&r1=952553&r2=952554&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java
 Tue Jun  8 07:09:02 2010
@@ -121,7 +121,11 @@ public class FileTcProvider implements W
                initialize();
                MGraph mGraph = uriRef2MGraphMap.get(name);
                if (mGraph == null) {
-                       File file = new 
File(URI.create(name.getUnicodeString()));
+                       final String uriString = name.getUnicodeString();
+                       if (!uriString.startsWith("file:")) {
+                               throw new NoSuchEntityException(name);
+                       }
+                       File file = new File(URI.create(uriString));
                        if (file.exists()) {
                                return createMGraph(name);
                        } else {


Reply via email to