You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2012/08/22 15:48:28 UTC
svn commit: r1376047 -
/jena/trunk/jena-arq/src/main/java/org/openjena/riot/WebReader.java
Author: andy
Date: Wed Aug 22 13:48:28 2012
New Revision: 1376047
URL: http://svn.apache.org/viewvc?rev=1376047&view=rev
Log:
Fix: reading into datasets.
Modified:
jena/trunk/jena-arq/src/main/java/org/openjena/riot/WebReader.java
Modified: jena/trunk/jena-arq/src/main/java/org/openjena/riot/WebReader.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/openjena/riot/WebReader.java?rev=1376047&r1=1376046&r2=1376047&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/openjena/riot/WebReader.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/openjena/riot/WebReader.java Wed Aug 22 13:48:28 2012
@@ -32,10 +32,13 @@ import static org.openjena.riot.WebConte
import static org.openjena.riot.WebContent.contentTypeTurtleAlt1 ;
import static org.openjena.riot.WebContent.contentTypeTurtleAlt2 ;
+import java.io.FileInputStream ;
+import java.io.IOException ;
import java.io.InputStream ;
import java.util.HashMap ;
import java.util.Map ;
+import org.openjena.atlas.io.IO ;
import org.openjena.atlas.lib.Sink ;
import org.openjena.atlas.web.TypedInputStream ;
@@ -103,8 +106,12 @@ public class WebReader
private static TypedInputStream open(String uri, Lang lang)
{
+ // Partial/
+ try {
+ InputStream in = new FileInputStream(uri) ;
// **** A FileManager that deals in TypedStreams properly (copy/rewrite)
- return new TypedInputStream(null, null/*Content-Type*/, null/*charset*/) ;
+ return new TypedInputStream(in, lang.getContentType()/*Content-Type*/, null/*charset*/) ;
+ } catch (IOException ex) { IO.exception(ex) ; return null ; }
}
// -----------------------