Class CodeDecorator
- java.lang.Object
-
- org.apache.wiki.htmltowiki.syntax.CodeDecorator
-
public abstract class CodeDecorator extends java.lang.Object
Translates to wiki syntax from aCODEelement.
-
-
Field Summary
Fields Modifier and Type Field Description protected XHtmlElementToWikiTranslatorchainprotected java.io.PrintWriteroutprotected java.util.Deque<java.lang.String>preStack
-
Constructor Summary
Constructors Modifier Constructor Description protectedCodeDecorator(java.io.PrintWriter out, java.util.Deque<java.lang.String> preStack, XHtmlElementToWikiTranslator chain)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddecorate(org.jdom2.Element e)Translates the given XHTML element into wiki markup.protected abstract java.lang.StringmarkupCodeClose()Closing wiki markup for aCODEelement.protected abstract java.lang.StringmarkupCodeOpen()Opening wiki markup for aCODEelement.
-
-
-
Field Detail
-
out
protected final java.io.PrintWriter out
-
preStack
protected final java.util.Deque<java.lang.String> preStack
-
chain
protected final XHtmlElementToWikiTranslator chain
-
-
Constructor Detail
-
CodeDecorator
protected CodeDecorator(java.io.PrintWriter out, java.util.Deque<java.lang.String> preStack, XHtmlElementToWikiTranslator chain)
-
-
Method Detail
-
decorate
public void decorate(org.jdom2.Element e) throws org.jdom2.JDOMException
Translates the given XHTML element into wiki markup.- Parameters:
e- XHTML element being translated.- Throws:
org.jdom2.JDOMException
-
markupCodeOpen
protected abstract java.lang.String markupCodeOpen()
Opening wiki markup for aCODEelement.- Returns:
- Opening wiki markup for a
CODEelement.
-
markupCodeClose
protected abstract java.lang.String markupCodeClose()
Closing wiki markup for aCODEelement.- Returns:
- Closing wiki markup for a
CODEelement.
-
-