public abstract class ImageDecorator extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected XHtmlToWikiConfig |
config |
protected java.io.PrintWriter |
out |
| Modifier | Constructor and Description |
|---|---|
protected |
ImageDecorator(java.io.PrintWriter out,
XHtmlToWikiConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
decorate(org.jdom2.Element e)
Translates the given XHTML element into wiki markup.
|
void |
decorate(java.lang.String src,
java.util.Map<java.lang.String,java.lang.Object> imageAttrs)
Translates the given XHTML element into wiki markup.
|
protected abstract java.lang.String |
markupImageSimpleClose()
Closing wiki markup for a simple (no image attributes) link image.
|
protected abstract java.lang.String |
markupImageSimpleOpen()
Opening wiki markup for a simple (no image attributes) link image.
|
protected abstract void |
markupImageWithAttributes(java.lang.String src,
java.util.Map<java.lang.String,java.lang.Object> imageAttrs)
Wiki markup for a link image with image attributes.
|
protected final java.io.PrintWriter out
protected final XHtmlToWikiConfig config
protected ImageDecorator(java.io.PrintWriter out, XHtmlToWikiConfig config)
public void decorate(java.lang.String src, java.util.Map<java.lang.String,java.lang.Object> imageAttrs)
src - image source.imageAttrs - image attributes.public void decorate(org.jdom2.Element e)
e - XHTML element being translated.protected abstract java.lang.String markupImageSimpleOpen()
protected abstract java.lang.String markupImageSimpleClose()
protected abstract void markupImageWithAttributes(java.lang.String src, java.util.Map<java.lang.String,java.lang.Object> imageAttrs)
src - image source.imageAttrs - image attributes.Copyright (c) 2001-2022 The Apache Software Foundation. All rights reserved.