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/02/10 17:53:45 UTC

svn commit: r1242850 - in /incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader: RDFReaderRIOT.java WebReader2.java

Author: andy
Date: Fri Feb 10 16:53:44 2012
New Revision: 1242850

URL: http://svn.apache.org/viewvc?rev=1242850&view=rev
Log: (empty)

Modified:
    incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/RDFReaderRIOT.java
    incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/WebReader2.java

Modified: incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/RDFReaderRIOT.java
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/RDFReaderRIOT.java?rev=1242850&r1=1242849&r2=1242850&view=diff
==============================================================================
--- incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/RDFReaderRIOT.java (original)
+++ incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/RDFReaderRIOT.java Fri Feb 10 16:53:44 2012
@@ -36,11 +36,16 @@ public class RDFReaderRIOT implements RD
 {
     // See also JenaReaderBase, JenaReaderRiot
 
-    private final String base ; // This will be per 
+    private final String base ; // This will be per reader instance.
     Context context = new Context() ;
     
     RDFErrorHandler errorHandler = new RDFDefaultErrorHandler();
     
+    public RDFReaderRIOT()
+    {
+        base = "org.apache.jena.lang.generic" ;
+    }
+    
     public RDFReaderRIOT(String lang)
     {
         base = "org.apache.jena.lang."+lang.toLowerCase(Locale.US) ;

Modified: incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/WebReader2.java
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/WebReader2.java?rev=1242850&r1=1242849&r2=1242850&view=diff
==============================================================================
--- incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/WebReader2.java (original)
+++ incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/reader/WebReader2.java Fri Feb 10 16:53:44 2012
@@ -26,6 +26,7 @@ import org.openjena.riot.ContentType ;
 import org.openjena.riot.Lang ;
 import org.openjena.riot.RiotException ;
 import org.openjena.riot.RiotLoader ;
+import org.openjena.riot.SysRIOT ;
 import org.openjena.riot.WebContent ;
 import org.openjena.riot.lang.SinkTriplesToGraph ;
 import org.slf4j.Logger ;
@@ -37,7 +38,7 @@ import com.hp.hpl.jena.graph.Graph ;
 import com.hp.hpl.jena.graph.Triple ;
 import com.hp.hpl.jena.rdf.model.Model ;
 import com.hp.hpl.jena.rdf.model.ModelFactory ;
-import com.hp.hpl.jena.rdf.model.RDFReader ;
+import com.hp.hpl.jena.rdf.model.impl.RDFReaderFImpl ;
 import com.hp.hpl.jena.sparql.util.Context ;
 
 /** General purpose reader framework.
@@ -84,11 +85,25 @@ public class WebReader2
 //        
 //        System.exit(0) ;
         
+        SysRIOT.wireIntoJena() ;
+        // Wirein generic 
+        String readerRDF = RDFReaderRIOT.class.getName() ;
+        RDFReaderFImpl.setBaseReaderClassName("RDF/XML", readerRDF) ;           // And default
+        RDFReaderFImpl.setBaseReaderClassName("RDF/XML-ABBREV", readerRDF) ;
+
+        RDFReaderFImpl.setBaseReaderClassName("N-TRIPLES", readerRDF) ;
+        RDFReaderFImpl.setBaseReaderClassName("N-TRIPLE",   readerRDF) ;
+        RDFReaderFImpl.setBaseReaderClassName("N3",     readerRDF) ;
+        RDFReaderFImpl.setBaseReaderClassName("TURTLE", readerRDF) ;
+        RDFReaderFImpl.setBaseReaderClassName("Turtle", readerRDF) ;
+        RDFReaderFImpl.setBaseReaderClassName("TTL",    readerRDF) ;
+        RDFReaderFImpl.setBaseReaderClassName("RDF/JSON", readerRDF) ;
+        
+        
         Log.enable(WebReader2.class) ;
         Model m = ModelFactory.createDefaultModel() ;
-        RDFReader r = new RDFReaderRIOT("generic") ;
-        r.read(m, "http://localhost:3030/ds/data?default") ;
-        
+        m.read("file:D.ttl") ;
+        System.out.println("triples = "+m.size()) ;
         System.out.println("DONE") ;
         System.exit(0) ;