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) )