Class MarkdownProcessor
- java.lang.Object
-
- org.hotswap.agent.distribution.markdown.MarkdownProcessor
-
public class MarkdownProcessor extends java.lang.ObjectDiscover plugin documentation, process a markdown document and convert to HTML.
-
-
Constructor Summary
Constructors Constructor Description MarkdownProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringmarkdownToHtml(java.lang.String src)Convert markdown to HTMLbooleanprocessPlugin(java.lang.Class plugin, java.net.URL targetFile)Main method to process plugin documentation.java.lang.StringresolveMarkdownDoc(java.lang.Class plugin)Resolve README.md file from plugin package and from main plugin directory.
-
-
-
Method Detail
-
processPlugin
public boolean processPlugin(java.lang.Class plugin, java.net.URL targetFile)Main method to process plugin documentation.- Parameters:
plugin- plugin classtargetFile- file where to save HTML- Returns:
- true if documentation is resolved and created
-
markdownToHtml
public java.lang.String markdownToHtml(java.lang.String src)
Convert markdown to HTML- Parameters:
src- markdown content- Returns:
- html content
-
resolveMarkdownDoc
public java.lang.String resolveMarkdownDoc(java.lang.Class plugin)
Resolve README.md file from plugin package and from main plugin directory.- Parameters:
plugin- plugin class- Returns:
- the content of README.md or null (if no documentation exists)
-
-