MARMOTTA-204: updated html rdf writter to be compatible with sesame 2.7.0

Project: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-marmotta/commit/9cbf5eae
Tree: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/tree/9cbf5eae
Diff: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/diff/9cbf5eae

Branch: refs/heads/develop
Commit: 9cbf5eaed4a13bfb72d1913e4cf92479ed2ed0e9
Parents: 1ff9df6
Author: Sergio Fernández <[email protected]>
Authored: Wed Apr 17 09:29:31 2013 +0200
Committer: Sergio Fernández <[email protected]>
Committed: Wed Apr 17 09:29:31 2013 +0200

----------------------------------------------------------------------
 .../platform/core/rio/RDFHtmlWriterImpl.java       |   39 +++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-marmotta/blob/9cbf5eae/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/rio/RDFHtmlWriterImpl.java
----------------------------------------------------------------------
diff --git 
a/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/rio/RDFHtmlWriterImpl.java
 
b/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/rio/RDFHtmlWriterImpl.java
index 92dc972..4dbba17 100644
--- 
a/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/rio/RDFHtmlWriterImpl.java
+++ 
b/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/rio/RDFHtmlWriterImpl.java
@@ -24,6 +24,7 @@ import java.io.UnsupportedEncodingException;
 import java.io.Writer;
 import java.net.URLEncoder;
 import java.util.ArrayList;
+import java.util.Collection;
 import java.util.Comparator;
 import java.util.HashMap;
 import java.util.List;
@@ -46,6 +47,8 @@ import org.openrdf.model.URI;
 import org.openrdf.model.Value;
 import org.openrdf.rio.RDFFormat;
 import org.openrdf.rio.RDFHandlerException;
+import org.openrdf.rio.RioSetting;
+import org.openrdf.rio.WriterConfig;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -68,6 +71,8 @@ public class RDFHtmlWriterImpl implements RDFHtmlWriter {
     protected Logger log = LoggerFactory.getLogger(RDFHtmlWriterImpl.class);
 
     protected PrintWriter writer;
+    
+    protected WriterConfig config;
 
     protected Map<Resource, SortedSet<Statement>> tripleMap = new 
HashMap<Resource, SortedSet<Statement>>();
 
@@ -318,5 +323,39 @@ public class RDFHtmlWriterImpl implements RDFHtmlWriter {
     public RDFWriterPriority getPriority() {
         return RDFWriterPriority.MEDIUM;
     }
+    
+    /**
+     * @return A collection of {@link RioSetting}s that are supported by this
+     *         RDFWriter.
+     * @since 2.7.0
+     */
+       @Override
+       public Collection<RioSetting<?>> getSupportedSettings() {
+               return new ArrayList<RioSetting<?>>();
+       }
+
+    /**
+     * Retrieves the current writer configuration as a single object.
+     * 
+     * @return a writer configuration object representing the current
+     *         configuration of the writer.
+     * @since 2.7.0
+     */
+       @Override
+       public WriterConfig getWriterConfig() {
+               return config;
+       }
+
+    /**
+     * Sets all supplied writer configuration options.
+     * 
+     * @param config
+     *        a writer configuration object.
+     * @since 2.7.0
+     */
+       @Override
+       public void setWriterConfig(WriterConfig config) {
+               this.config = config;
+       }    
 
 }

Reply via email to