diff options
author | ritchie <ritchie@gmx.at> | 2015-05-10 13:47:37 +0200 |
---|---|---|
committer | ritchie <ritchie@gmx.at> | 2015-05-10 13:47:37 +0200 |
commit | 30fb85f55cbd8df3005e652da3781f51294baf90 (patch) | |
tree | 08ac136f285f8ca57856d34989bf89df1f774f92 /markdown-plugin/src | |
parent | 9058464950a9734da0a7ff2dc47f3081bbb5117c (diff) | |
download | nanohttpd-30fb85f55cbd8df3005e652da3781f51294baf90.tar.gz |
letting eclipse cleanup the code
Diffstat (limited to 'markdown-plugin/src')
-rw-r--r-- | markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPlugin.java | 21 | ||||
-rw-r--r-- | markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPluginInfo.java | 8 |
2 files changed, 14 insertions, 15 deletions
diff --git a/markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPlugin.java b/markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPlugin.java index 92640a9..823dd92 100644 --- a/markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPlugin.java +++ b/markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPlugin.java @@ -33,7 +33,6 @@ package fi.iki.elonen; * #L% */ -import static fi.iki.elonen.NanoHTTPD.MIME_HTML; import static fi.iki.elonen.NanoHTTPD.Response.Status.OK; import java.io.BufferedReader; @@ -59,11 +58,7 @@ public class MarkdownWebServerPlugin implements WebServerPlugin { private final PegDownProcessor processor; public MarkdownWebServerPlugin() { - processor = new PegDownProcessor(); - } - - @Override - public void initialize(Map<String, String> commandLineOptions) { + this.processor = new PegDownProcessor(); } @Override @@ -73,9 +68,7 @@ public class MarkdownWebServerPlugin implements WebServerPlugin { } @Override - public NanoHTTPD.Response serveFile(String uri, Map<String, String> headers, NanoHTTPD.IHTTPSession session, File file, String mimeType) { - String markdownSource = readSource(file); - return markdownSource == null ? null : new NanoHTTPD.Response(OK, MIME_HTML, processor.markdownToHtml(markdownSource)); + public void initialize(Map<String, String> commandLineOptions) { } private String readSource(File file) { @@ -95,7 +88,7 @@ public class MarkdownWebServerPlugin implements WebServerPlugin { reader.close(); return sb.toString(); } catch (Exception e) { - LOG.log(Level.SEVERE, "could not read source", e); + MarkdownWebServerPlugin.LOG.log(Level.SEVERE, "could not read source", e); return null; } finally { try { @@ -106,8 +99,14 @@ public class MarkdownWebServerPlugin implements WebServerPlugin { reader.close(); } } catch (IOException ignored) { - LOG.log(Level.FINEST, "close failed", ignored); + MarkdownWebServerPlugin.LOG.log(Level.FINEST, "close failed", ignored); } } } + + @Override + public NanoHTTPD.Response serveFile(String uri, Map<String, String> headers, NanoHTTPD.IHTTPSession session, File file, String mimeType) { + String markdownSource = readSource(file); + return markdownSource == null ? null : new NanoHTTPD.Response(OK, NanoHTTPD.MIME_HTML, this.processor.markdownToHtml(markdownSource)); + } } diff --git a/markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPluginInfo.java b/markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPluginInfo.java index d7f1c4c..29cdc1e 100644 --- a/markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPluginInfo.java +++ b/markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPluginInfo.java @@ -39,16 +39,16 @@ package fi.iki.elonen; public class MarkdownWebServerPluginInfo implements WebServerPluginInfo { @Override - public String[] getMimeTypes() { + public String[] getIndexFilesForMimeType(String mime) { return new String[]{ - "text/markdown" + "index.md" }; } @Override - public String[] getIndexFilesForMimeType(String mime) { + public String[] getMimeTypes() { return new String[]{ - "index.md" + "text/markdown" }; } |