Package fi.iki.elonen
Class MarkdownWebServerPlugin
- java.lang.Object
-
- fi.iki.elonen.MarkdownWebServerPlugin
-
- All Implemented Interfaces:
WebServerPlugin
public class MarkdownWebServerPlugin extends java.lang.Object implements WebServerPlugin
-
-
Constructor Summary
Constructors Constructor Description MarkdownWebServerPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canServeUri(java.lang.String uri, java.io.File rootDir)
void
initialize(java.util.Map<java.lang.String,java.lang.String> commandLineOptions)
private java.lang.String
readSource(java.io.File file)
NanoHTTPD.Response
serveFile(java.lang.String uri, java.util.Map<java.lang.String,java.lang.String> headers, NanoHTTPD.IHTTPSession session, java.io.File file, java.lang.String mimeType)
-
-
-
Method Detail
-
canServeUri
public boolean canServeUri(java.lang.String uri, java.io.File rootDir)
- Specified by:
canServeUri
in interfaceWebServerPlugin
-
initialize
public void initialize(java.util.Map<java.lang.String,java.lang.String> commandLineOptions)
- Specified by:
initialize
in interfaceWebServerPlugin
-
readSource
private java.lang.String readSource(java.io.File file)
-
serveFile
public NanoHTTPD.Response serveFile(java.lang.String uri, java.util.Map<java.lang.String,java.lang.String> headers, NanoHTTPD.IHTTPSession session, java.io.File file, java.lang.String mimeType)
- Specified by:
serveFile
in interfaceWebServerPlugin
-
-