Class ADecorator
java.lang.Object
org.apache.wiki.htmltowiki.syntax.ADecorator
Translates to wiki syntax from an
A
element.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final XHtmlElementToWikiTranslator
protected final XHtmlToWikiConfig
protected final PrintWriter
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ADecorator
(PrintWriter out, XHtmlToWikiConfig config, XHtmlElementToWikiTranslator chain) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Translates the given XHTML element into wiki markup.void
decorateFootnote
(String text, String href) Translate a link to a footnote to wiki syntax.void
decorateUndefinedLink
(org.jdom2.Element e) Translate an undefined link to wiki syntax.protected abstract void
linkMarkup
(String text, String ref) Provide wiki markup for the XHTML element being translated.protected abstract void
linkMarkup
(org.jdom2.Element e) Provide wiki markup for the XHTML element being translated.protected abstract void
linkMarkup
(org.jdom2.Element e, String ref) Provide wiki markup for the XHTML element being translated.protected abstract void
linkMarkup
(org.jdom2.Element e, String ref, String additionalAttrs) Provide wiki markup for the XHTML element being translated.
-
Field Details
-
out
-
config
-
chain
-
-
Constructor Details
-
ADecorator
-
-
Method Details
-
decorate
Translates the given XHTML element into wiki markup.- Parameters:
e
- XHTML element being translated.- Throws:
org.jdom2.JDOMException
-
decorateFootnote
Translate a link to a footnote to wiki syntax.- Parameters:
text
- link's texthref
- link's href
-
decorateUndefinedLink
Translate an undefined link to wiki syntax.- Parameters:
e
- element being translated.- Throws:
org.jdom2.JDOMException
-
linkMarkup
Provide wiki markup for the XHTML element being translated.- Parameters:
e
- element being translated.- Throws:
org.jdom2.JDOMException
- error parsing the element being translated.
-
linkMarkup
Provide wiki markup for the XHTML element being translated.- Parameters:
e
- element being translated.ref
- link's href.- Throws:
org.jdom2.JDOMException
- error parsing the element being translated.
-
linkMarkup
protected abstract void linkMarkup(org.jdom2.Element e, String ref, String additionalAttrs) throws org.jdom2.JDOMException Provide wiki markup for the XHTML element being translated.- Parameters:
e
- element being translated.ref
- link's href.additionalAttrs
- link's additional attributes.- Throws:
org.jdom2.JDOMException
- error parsing the element being translated.
-
linkMarkup
Provide wiki markup for the XHTML element being translated.- Parameters:
text
- link's textref
- link's href - might be equals totext
!
-