You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2014/02/28 16:00:55 UTC
git commit: CLEREZZA-883: added public constructor taking File
Repository: clerezza
Updated Branches:
refs/heads/master aabf26c1a -> 2c92e727f
CLEREZZA-883: added public constructor taking File
Project: http://git-wip-us.apache.org/repos/asf/clerezza/repo
Commit: http://git-wip-us.apache.org/repos/asf/clerezza/commit/2c92e727
Tree: http://git-wip-us.apache.org/repos/asf/clerezza/tree/2c92e727
Diff: http://git-wip-us.apache.org/repos/asf/clerezza/diff/2c92e727
Branch: refs/heads/master
Commit: 2c92e727f6a1b74a781ac24c9c28a7190cff2db1
Parents: aabf26c
Author: retobg <re...@apache.org>
Authored: Fri Feb 28 16:00:42 2014 +0100
Committer: retobg <re...@apache.org>
Committed: Fri Feb 28 16:00:42 2014 +0100
----------------------------------------------------------------------
.../apache/clerezza/rdf/file/storage/FileMGraph.java | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/clerezza/blob/2c92e727/rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileMGraph.java
----------------------------------------------------------------------
diff --git a/rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileMGraph.java b/rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileMGraph.java
index 5d79924..bc2fea1 100644
--- a/rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileMGraph.java
+++ b/rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileMGraph.java
@@ -51,8 +51,11 @@ public class FileMGraph extends SimpleMGraph {
FileMGraph(UriRef uri, Parser parser,
Serializer serializer) {
- file = new File(URI.create(uri.getUnicodeString()));
- String fileEnding = extractFileEnding(uri);
+ this(new File(URI.create(uri.getUnicodeString())), parser, serializer);
+ }
+
+ public FileMGraph(File file, Parser parser, Serializer serializer) {
+ String fileEnding = extractFileEnding(file.getPath());
fileType = getMediaTypeForFileEnding(fileEnding);
this.serializer = serializer;
try {
@@ -65,8 +68,7 @@ public class FileMGraph extends SimpleMGraph {
}
} catch (IOException e) {
throw new RuntimeException(e);
- }
- }
+ } }
@Override
public boolean add(Triple e) {
@@ -154,8 +156,7 @@ public class FileMGraph extends SimpleMGraph {
return modified;
}
- private String extractFileEnding(UriRef uri) {
- String uriString = uri.getUnicodeString();
+ private String extractFileEnding(String uriString) {
String fileEnding = uriString.substring(uriString.lastIndexOf(".") + 1, uriString.length());
return fileEnding;
}