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 2013/04/10 18:14:15 UTC

svn commit: r1466542 - in /jena/trunk: jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/DatasetAssemblerTDB.java

Author: andy
Date: Wed Apr 10 16:14:14 2013
New Revision: 1466542

URL: http://svn.apache.org/r1466542
Log:
Add option to assemble dataset with URI of resource
Add 

Modified:
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java
    jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/DatasetAssemblerTDB.java

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java?rev=1466542&r1=1466541&r2=1466542&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java Wed Apr 10 16:14:14 2013
@@ -229,6 +229,19 @@ public class DatasetFactory
         return assemble(model) ;
     }
     
+    /** Assembler a dataset from the model in a file
+     * 
+     * @param filename      The filename
+     * @param  resourceURI  URI for the dataset to assembler 
+     * @return Dataset
+     */
+    public static Dataset assemble(String filename, String resourceURI)
+    {
+        Model model = FileManager.get().loadModel(filename) ;
+        Resource r = model.createResource(resourceURI) ; 
+        return assemble(r) ;
+    }
+
     /** Assembler a dataset from the model
      * 
      * @param model

Modified: jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/DatasetAssemblerTDB.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/DatasetAssemblerTDB.java?rev=1466542&r1=1466541&r2=1466542&view=diff
==============================================================================
--- jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/DatasetAssemblerTDB.java (original)
+++ jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/DatasetAssemblerTDB.java Wed Apr 10 16:14:14 2013
@@ -56,7 +56,6 @@ public class DatasetAssemblerTDB extends
 
         String dir = getStringValue(root, pLocation) ;
         Location loc = new Location(dir) ;
-        // ARQ 2.9.0 does not have Dataset.getContext
         DatasetGraph dsg = TDBFactory.createDatasetGraph(loc) ;
         
         if ( root.hasProperty(pUnionDefaultGraph) )