Interface Decorator
-
- All Known Implementing Classes:
DefaultDecorator
public interface DecoratorDecorator interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcloseBlockquote(java.lang.StringBuilder out)Called when a blockquote is closed.voidcloseCodeBlock(java.lang.StringBuilder out)Called when a code block is closed.voidcloseCodeSpan(java.lang.StringBuilder out)Called when a code span is closed.voidcloseEmphasis(java.lang.StringBuilder out)Called when an emphasis span is closed.voidcloseHeadline(java.lang.StringBuilder out, int level)Called when a headline is closed.voidcloseImage(java.lang.StringBuilder out)Called when an image is closed.voidcloseLink(java.lang.StringBuilder out)Called when a link is closedvoidcloseListItem(java.lang.StringBuilder out)Called when a list item is closed.voidcloseOrderedList(java.lang.StringBuilder out)Called when an ordered list is closed.voidcloseParagraph(java.lang.StringBuilder out)Called when a paragraph is closed.voidcloseStrong(java.lang.StringBuilder out)Called when a strong span is closed.voidcloseSuper(java.lang.StringBuilder out)Called when a superscript span is closed.voidcloseUnorderedList(java.lang.StringBuilder out)Called when an unordered list is closed.voidhorizontalRuler(java.lang.StringBuilder out)Called when a horizontal ruler is encountered.voidopenBlockquote(java.lang.StringBuilder out)Called when a blockquote is opened.voidopenCodeBlock(java.lang.StringBuilder out)Called when a code block is opened.voidopenCodeSpan(java.lang.StringBuilder out)Called when a code span is opened.voidopenEmphasis(java.lang.StringBuilder out)Called when an emphasis span is opened.voidopenHeadline(java.lang.StringBuilder out, int level)Called when a headline is opened.voidopenImage(java.lang.StringBuilder out)Called when an image is opened.voidopenLink(java.lang.StringBuilder out)Called when a link is opened.voidopenListItem(java.lang.StringBuilder out)Called when a list item is opened.voidopenOrderedList(java.lang.StringBuilder out)Called when an ordered list is opened.voidopenParagraph(java.lang.StringBuilder out)Called when a paragraph is opened.voidopenStrong(java.lang.StringBuilder out)Called when a strong span is opened.voidopenSuper(java.lang.StringBuilder out)Called when a superscript span is opened.voidopenUnorderedList(java.lang.StringBuilder out)Called when an unordered list is opened.
-
-
-
Method Detail
-
openParagraph
void openParagraph(java.lang.StringBuilder out)
Called when a paragraph is opened.Default implementation is:
out.append("<p>");- Parameters:
out- The StringBuilder to write to.
-
closeParagraph
void closeParagraph(java.lang.StringBuilder out)
Called when a paragraph is closed.Default implementation is:
out.append("</p>\n");- Parameters:
out- The StringBuilder to write to.
-
openBlockquote
void openBlockquote(java.lang.StringBuilder out)
Called when a blockquote is opened. Default implementation is:out.append("<blockquote>");- Parameters:
out- The StringBuilder to write to.
-
closeBlockquote
void closeBlockquote(java.lang.StringBuilder out)
Called when a blockquote is closed.Default implementation is:
out.append("</blockquote>\n");- Parameters:
out- The StringBuilder to write to.
-
openCodeBlock
void openCodeBlock(java.lang.StringBuilder out)
Called when a code block is opened.Default implementation is:
out.append("<pre><code>");- Parameters:
out- The StringBuilder to write to.
-
closeCodeBlock
void closeCodeBlock(java.lang.StringBuilder out)
Called when a code block is closed.Default implementation is:
out.append("</code></pre>\n");- Parameters:
out- The StringBuilder to write to.
-
openCodeSpan
void openCodeSpan(java.lang.StringBuilder out)
Called when a code span is opened.Default implementation is:
out.append("<code>");- Parameters:
out- The StringBuilder to write to.
-
closeCodeSpan
void closeCodeSpan(java.lang.StringBuilder out)
Called when a code span is closed.Default implementation is:
out.append("</code>");- Parameters:
out- The StringBuilder to write to.
-
openHeadline
void openHeadline(java.lang.StringBuilder out, int level)Called when a headline is opened.Note: Don't close the HTML tag!
Default implementation is:
out.append("<h"); out.append(level);- Parameters:
out- The StringBuilder to write to.level- The level to use.
-
closeHeadline
void closeHeadline(java.lang.StringBuilder out, int level)Called when a headline is closed.Default implementation is:
out.append("</h"); out.append(level); out.append(">\n");- Parameters:
out- The StringBuilder to write to.level- The level to use.
-
openStrong
void openStrong(java.lang.StringBuilder out)
Called when a strong span is opened.Default implementation is:
out.append("<strong>");- Parameters:
out- The StringBuilder to write to.
-
closeStrong
void closeStrong(java.lang.StringBuilder out)
Called when a strong span is closed.Default implementation is:
out.append("</strong>");- Parameters:
out- The StringBuilder to write to.
-
openEmphasis
void openEmphasis(java.lang.StringBuilder out)
Called when an emphasis span is opened.Default implementation is:
out.append("<em>");- Parameters:
out- The StringBuilder to write to.
-
closeEmphasis
void closeEmphasis(java.lang.StringBuilder out)
Called when an emphasis span is closed.Default implementation is:
out.append("</em>");- Parameters:
out- The StringBuilder to write to.
-
openSuper
void openSuper(java.lang.StringBuilder out)
Called when a superscript span is opened.Default implementation is:
out.append("<sup>");- Parameters:
out- The StringBuilder to write to.
-
closeSuper
void closeSuper(java.lang.StringBuilder out)
Called when a superscript span is closed.Default implementation is:
out.append("</sup>");- Parameters:
out- The StringBuilder to write to.
-
openOrderedList
void openOrderedList(java.lang.StringBuilder out)
Called when an ordered list is opened.Default implementation is:
out.append("<ol>\n");- Parameters:
out- The StringBuilder to write to.
-
closeOrderedList
void closeOrderedList(java.lang.StringBuilder out)
Called when an ordered list is closed.Default implementation is:
out.append("</ol>\n");- Parameters:
out- The StringBuilder to write to.
-
openUnorderedList
void openUnorderedList(java.lang.StringBuilder out)
Called when an unordered list is opened.Default implementation is:
out.append("<ul>\n");- Parameters:
out- The StringBuilder to write to.
-
closeUnorderedList
void closeUnorderedList(java.lang.StringBuilder out)
Called when an unordered list is closed.Default implementation is:
out.append("</ul>\n");- Parameters:
out- The StringBuilder to write to.
-
openListItem
void openListItem(java.lang.StringBuilder out)
Called when a list item is opened.Note: Don't close the HTML tag!
Default implementation is:
out.append("<li");- Parameters:
out- The StringBuilder to write to.
-
closeListItem
void closeListItem(java.lang.StringBuilder out)
Called when a list item is closed.Default implementation is:
out.append("</li>\n");- Parameters:
out- The StringBuilder to write to.
-
horizontalRuler
void horizontalRuler(java.lang.StringBuilder out)
Called when a horizontal ruler is encountered.Default implementation is:
out.append("<hr />\n");- Parameters:
out- The StringBuilder to write to.
-
openLink
void openLink(java.lang.StringBuilder out)
Called when a link is opened.Note: Don't close the HTML tag!
Default implementation is:
out.append("<a");- Parameters:
out- The StringBuilder to write to.
-
closeLink
void closeLink(java.lang.StringBuilder out)
Called when a link is closedDefault implementation is:
out.append("</a>");- Parameters:
out- The StringBuilder to write to.
-
openImage
void openImage(java.lang.StringBuilder out)
Called when an image is opened.Note: Don't close the HTML tag!
Default implementation is:
out.append("<img");- Parameters:
out- The StringBuilder to write to.
-
closeImage
void closeImage(java.lang.StringBuilder out)
Called when an image is closed.Default implementation is:
out.append(" />");- Parameters:
out- The StringBuilder to write to.
-
-