public abstract class ADecorator extends java.lang.Object
A element.| Modifier and Type | Field and Description |
|---|---|
protected XHtmlElementToWikiTranslator |
chain |
protected XHtmlToWikiConfig |
config |
protected java.io.PrintWriter |
out |
| Modifier | Constructor and Description |
|---|---|
protected |
ADecorator(java.io.PrintWriter out,
XHtmlToWikiConfig config,
XHtmlElementToWikiTranslator chain) |
| Modifier and Type | Method and Description |
|---|---|
void |
decorate(org.jdom2.Element e,
java.lang.String ref)
Translates the given XHTML element into wiki markup.
|
void |
decorateFootnote(java.lang.String text,
java.lang.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(org.jdom2.Element e)
Provide wiki markup for the XHTML element being translated.
|
protected abstract void |
linkMarkup(org.jdom2.Element e,
java.lang.String ref)
Provide wiki markup for the XHTML element being translated.
|
protected abstract void |
linkMarkup(org.jdom2.Element e,
java.lang.String ref,
java.lang.String additionalAttrs)
Provide wiki markup for the XHTML element being translated.
|
protected abstract void |
linkMarkup(java.lang.String text,
java.lang.String ref)
Provide wiki markup for the XHTML element being translated.
|
protected final java.io.PrintWriter out
protected final XHtmlToWikiConfig config
protected final XHtmlElementToWikiTranslator chain
protected ADecorator(java.io.PrintWriter out, XHtmlToWikiConfig config, XHtmlElementToWikiTranslator chain)
public void decorate(org.jdom2.Element e, java.lang.String ref) throws org.jdom2.JDOMException
e - XHTML element being translated.org.jdom2.JDOMExceptionpublic void decorateFootnote(java.lang.String text, java.lang.String href)
text - link's texthref - link's hrefpublic void decorateUndefinedLink(org.jdom2.Element e) throws org.jdom2.JDOMException
e - element being translated.org.jdom2.JDOMExceptionprotected abstract void linkMarkup(org.jdom2.Element e) throws org.jdom2.JDOMException
e - element being translated.org.jdom2.JDOMException - error parsing the element being translated.protected abstract void linkMarkup(org.jdom2.Element e, java.lang.String ref) throws org.jdom2.JDOMException
e - element being translated.ref - link's href.org.jdom2.JDOMException - error parsing the element being translated.protected abstract void linkMarkup(org.jdom2.Element e, java.lang.String ref, java.lang.String additionalAttrs) throws org.jdom2.JDOMException
e - element being translated.ref - link's href.additionalAttrs - link's additional attributes.org.jdom2.JDOMException - error parsing the element being translated.protected abstract void linkMarkup(java.lang.String text, java.lang.String ref)
text - link's textref - link's href - might be equals to text!Copyright (c) 2001-2022 The Apache Software Foundation. All rights reserved.