com.atlassian.renderer.wysiwyg
Class WysiwygMacroHelper
java.lang.Object
com.atlassian.renderer.wysiwyg.WysiwygMacroHelper
public class WysiwygMacroHelper
- extends java.lang.Object
Class responsible for the Rendering and Conversion of Macros, between wiki markup and wysiwyg xhtml.
|
Method Summary |
static boolean |
canConvertNode(org.w3c.dom.Node node)
|
static java.lang.String |
convertMacroBySource(org.w3c.dom.Node node,
org.w3c.dom.Node previousSibling)
|
static java.lang.String |
convertMacroFromDiv(DefaultWysiwygConverter defaultWysiwygConverter,
org.w3c.dom.Node node,
org.w3c.dom.Node previousSibling,
Styles styles,
ListContext listContext,
boolean inTable,
boolean inListItem,
boolean escapeWikiMarkup)
|
static java.lang.String |
convertMacroWithoutRenderableBody(org.w3c.dom.Node node,
org.w3c.dom.Node previousSibling)
|
static java.lang.String |
convertMacroWithRenderedBody(DefaultWysiwygConverter defaultWysiwygConverter,
org.w3c.dom.Node node,
org.w3c.dom.Node previousSibling,
Styles styles,
ListContext listContext,
boolean inTable,
boolean inListItem,
boolean escapeWikiMarkup)
|
static boolean |
isMacroDiv(org.w3c.dom.Node node)
|
static boolean |
isWikiSrcDiv(org.w3c.dom.Node node)
|
static java.lang.String |
makeWikiSrcDiv(MacroTag macroTag,
java.lang.String wrappingTagName)
|
void |
renderMacro(MacroTag startTag,
Macro macro,
java.lang.String body,
java.util.Map params,
RenderContext context,
java.lang.StringBuffer buffer,
boolean hasEndTag)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MACRO_TAG_PARAM
public static final java.lang.String MACRO_TAG_PARAM
- See Also:
- Constant Field Values
MACRO_HAS_PRECEDING_NEWLINE_ATTRIBUTE
public static final java.lang.String MACRO_HAS_PRECEDING_NEWLINE_ATTRIBUTE
- See Also:
- Constant Field Values
MACRO_HAS_NEWLINE_BEFORE_BODY_ATTRIBUTE
public static final java.lang.String MACRO_HAS_NEWLINE_BEFORE_BODY_ATTRIBUTE
- See Also:
- Constant Field Values
MACRO_HAS_NEWLINE_AFTER_BODY_ATTRIBUTE
public static final java.lang.String MACRO_HAS_NEWLINE_AFTER_BODY_ATTRIBUTE
- See Also:
- Constant Field Values
MACRO_HAS_TRAILING_NEWLINE_ATTRIBUTE
public static final java.lang.String MACRO_HAS_TRAILING_NEWLINE_ATTRIBUTE
- See Also:
- Constant Field Values
MACRO_CLASS
public static final java.lang.String MACRO_CLASS
- See Also:
- Constant Field Values
WysiwygMacroHelper
public WysiwygMacroHelper(MacroRendererComponent macroRendererComponent)
makeWikiSrcDiv
public static java.lang.String makeWikiSrcDiv(MacroTag macroTag,
java.lang.String wrappingTagName)
renderMacro
public void renderMacro(MacroTag startTag,
Macro macro,
java.lang.String body,
java.util.Map params,
RenderContext context,
java.lang.StringBuffer buffer,
boolean hasEndTag)
convertMacroBySource
public static java.lang.String convertMacroBySource(org.w3c.dom.Node node,
org.w3c.dom.Node previousSibling)
isMacroDiv
public static boolean isMacroDiv(org.w3c.dom.Node node)
isWikiSrcDiv
public static boolean isWikiSrcDiv(org.w3c.dom.Node node)
canConvertNode
public static boolean canConvertNode(org.w3c.dom.Node node)
convertMacroFromDiv
public static java.lang.String convertMacroFromDiv(DefaultWysiwygConverter defaultWysiwygConverter,
org.w3c.dom.Node node,
org.w3c.dom.Node previousSibling,
Styles styles,
ListContext listContext,
boolean inTable,
boolean inListItem,
boolean escapeWikiMarkup)
convertMacroWithoutRenderableBody
public static java.lang.String convertMacroWithoutRenderableBody(org.w3c.dom.Node node,
org.w3c.dom.Node previousSibling)
convertMacroWithRenderedBody
public static java.lang.String convertMacroWithRenderedBody(DefaultWysiwygConverter defaultWysiwygConverter,
org.w3c.dom.Node node,
org.w3c.dom.Node previousSibling,
Styles styles,
ListContext listContext,
boolean inTable,
boolean inListItem,
boolean escapeWikiMarkup)
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.