aboutsummaryrefslogtreecommitdiff
path: root/markdown-plugin/src
diff options
context:
space:
mode:
authorritchie <ritchie@gmx.at>2015-05-10 13:47:37 +0200
committerritchie <ritchie@gmx.at>2015-05-10 13:47:37 +0200
commit30fb85f55cbd8df3005e652da3781f51294baf90 (patch)
tree08ac136f285f8ca57856d34989bf89df1f774f92 /markdown-plugin/src
parent9058464950a9734da0a7ff2dc47f3081bbb5117c (diff)
downloadnanohttpd-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.java21
-rw-r--r--markdown-plugin/src/main/java/fi/iki/elonen/MarkdownWebServerPluginInfo.java8
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"
};
}