Class DefaultDecorator
- All Implemented Interfaces:
Decorator
Example for a user Decorator having a class attribute on <p> tags.
public class MyDecorator extends DefaultDecorator
{
@Override
public void openParagraph(StringBuilder out)
{
out.append("<p class=\"myclass\">");
}
}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled when a blockquote is closed.voidCalled when a code block is closed.voidCalled when a code span is closed.voidCalled when an emphasis span is closed.voidcloseHeadline(StringBuilder out, int level) Called when a headline is closed.voidcloseImage(StringBuilder out) Called when an image is closed.voidcloseLink(StringBuilder out) Called when a link is closedvoidCalled when a list item is closed.voidCalled when an ordered list is closed.voidCalled when a paragraph is closed.voidcloseStrong(StringBuilder out) Called when a strong span is closed.voidcloseSuper(StringBuilder out) Called when a superscript span is closed.voidCalled when an unordered list is closed.voidCalled when a horizontal ruler is encountered.voidCalled when a blockquote is opened.voidCalled when a code block is opened.voidCalled when a code span is opened.voidCalled when an emphasis span is opened.voidopenHeadline(StringBuilder out, int level) Called when a headline is opened.voidopenImage(StringBuilder out) Called when an image is opened.voidopenLink(StringBuilder out) Called when a link is opened.voidCalled when a list item is opened.voidCalled when an ordered list is opened.voidCalled when a paragraph is opened.voidopenStrong(StringBuilder out) Called when a strong span is opened.voidopenSuper(StringBuilder out) Called when a superscript span is opened.voidCalled when an unordered list is opened.
-
Constructor Details
-
DefaultDecorator
public DefaultDecorator()Constructor.
-
-
Method Details
-
openParagraph
Description copied from interface:DecoratorCalled when a paragraph is opened.Default implementation is:
out.append("<p>");- Specified by:
openParagraphin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
closeParagraph
Description copied from interface:DecoratorCalled when a paragraph is closed.Default implementation is:
out.append("</p>\n");- Specified by:
closeParagraphin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openBlockquote
Description copied from interface:DecoratorCalled when a blockquote is opened. Default implementation is:out.append("<blockquote>");- Specified by:
openBlockquotein interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
closeBlockquote
Description copied from interface:DecoratorCalled when a blockquote is closed.Default implementation is:
out.append("</blockquote>\n");- Specified by:
closeBlockquotein interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openCodeBlock
Description copied from interface:DecoratorCalled when a code block is opened.Default implementation is:
out.append("<pre><code>");- Specified by:
openCodeBlockin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
closeCodeBlock
Description copied from interface:DecoratorCalled when a code block is closed.Default implementation is:
out.append("</code></pre>\n");- Specified by:
closeCodeBlockin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openCodeSpan
Description copied from interface:DecoratorCalled when a code span is opened.Default implementation is:
out.append("<code>");- Specified by:
openCodeSpanin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
closeCodeSpan
Description copied from interface:DecoratorCalled when a code span is closed.Default implementation is:
out.append("</code>");- Specified by:
closeCodeSpanin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openHeadline
Description copied from interface:DecoratorCalled when a headline is opened.Note: Don't close the HTML tag!
Default implementation is:
out.append("<h"); out.append(level);- Specified by:
openHeadlinein interfaceDecorator- Parameters:
out- The StringBuilder to write to.level- The level to use.- See Also:
-
closeHeadline
Description copied from interface:DecoratorCalled when a headline is closed.Default implementation is:
out.append("</h"); out.append(level); out.append(">\n");- Specified by:
closeHeadlinein interfaceDecorator- Parameters:
out- The StringBuilder to write to.level- The level to use.- See Also:
-
openStrong
Description copied from interface:DecoratorCalled when a strong span is opened.Default implementation is:
out.append("<strong>");- Specified by:
openStrongin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
closeStrong
Description copied from interface:DecoratorCalled when a strong span is closed.Default implementation is:
out.append("</strong>");- Specified by:
closeStrongin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openEmphasis
Description copied from interface:DecoratorCalled when an emphasis span is opened.Default implementation is:
out.append("<em>");- Specified by:
openEmphasisin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
closeEmphasis
Description copied from interface:DecoratorCalled when an emphasis span is closed.Default implementation is:
out.append("</em>");- Specified by:
closeEmphasisin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openSuper
Description copied from interface:DecoratorCalled when a superscript span is opened.Default implementation is:
out.append("<sup>"); -
closeSuper
Description copied from interface:DecoratorCalled when a superscript span is closed.Default implementation is:
out.append("</sup>");- Specified by:
closeSuperin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openOrderedList
Description copied from interface:DecoratorCalled when an ordered list is opened.Default implementation is:
out.append("<ol>\n");- Specified by:
openOrderedListin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
closeOrderedList
Description copied from interface:DecoratorCalled when an ordered list is closed.Default implementation is:
out.append("</ol>\n");- Specified by:
closeOrderedListin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openUnorderedList
Description copied from interface:DecoratorCalled when an unordered list is opened.Default implementation is:
out.append("<ul>\n");- Specified by:
openUnorderedListin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
closeUnorderedList
Description copied from interface:DecoratorCalled when an unordered list is closed.Default implementation is:
out.append("</ul>\n");- Specified by:
closeUnorderedListin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openListItem
Description copied from interface:DecoratorCalled when a list item is opened.Note: Don't close the HTML tag!
Default implementation is:
out.append("<li");- Specified by:
openListItemin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
closeListItem
Description copied from interface:DecoratorCalled when a list item is closed.Default implementation is:
out.append("</li>\n");- Specified by:
closeListItemin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
horizontalRuler
Description copied from interface:DecoratorCalled when a horizontal ruler is encountered.Default implementation is:
out.append("<hr />\n");- Specified by:
horizontalRulerin interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-
openLink
Description copied from interface:DecoratorCalled when a link is opened.Note: Don't close the HTML tag!
Default implementation is:
out.append("<a"); -
closeLink
Description copied from interface:DecoratorCalled when a link is closedDefault implementation is:
out.append("</a>"); -
openImage
Description copied from interface:DecoratorCalled when an image is opened.Note: Don't close the HTML tag!
Default implementation is:
out.append("<img"); -
closeImage
Description copied from interface:DecoratorCalled when an image is closed.Default implementation is:
out.append(" />");- Specified by:
closeImagein interfaceDecorator- Parameters:
out- The StringBuilder to write to.- See Also:
-