Package org.pegdown
Class ToHtmlSerializer
- java.lang.Object
-
- org.pegdown.ToHtmlSerializer
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.String>
abbreviations
protected int
currentTableColumn
protected TableNode
currentTableNode
protected boolean
inTableHeader
protected LinkRenderer
linkRenderer
protected java.util.List<ToHtmlSerializerPlugin>
plugins
protected Printer
printer
protected java.util.Map<java.lang.String,ReferenceNode>
references
protected java.util.Map<java.lang.String,VerbatimSerializer>
verbatimSerializers
-
Constructor Summary
Constructors Constructor Description ToHtmlSerializer(LinkRenderer linkRenderer)
ToHtmlSerializer(LinkRenderer linkRenderer, java.util.List<ToHtmlSerializerPlugin> plugins)
ToHtmlSerializer(LinkRenderer linkRenderer, java.util.Map<java.lang.String,VerbatimSerializer> verbatimSerializers)
ToHtmlSerializer(LinkRenderer linkRenderer, java.util.Map<java.lang.String,VerbatimSerializer> verbatimSerializers, java.util.List<ToHtmlSerializerPlugin> plugins)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
normalize(java.lang.String string)
protected java.lang.String
printChildrenToString(SuperNode node)
protected void
printImageTag(LinkRenderer.Rendering rendering)
protected void
printIndentedTag(SuperNode node, java.lang.String tag)
protected void
printLink(LinkRenderer.Rendering rendering)
protected void
printTag(SuperNode node, java.lang.String tag)
protected void
printTag(TextNode node, java.lang.String tag)
protected void
printWithAbbreviations(java.lang.String string)
java.lang.String
toHtml(RootNode astRoot)
void
visit(AbbreviationNode node)
void
visit(AutoLinkNode node)
void
visit(BlockQuoteNode node)
void
visit(BulletListNode node)
void
visit(CodeNode node)
void
visit(DefinitionListNode node)
void
visit(DefinitionNode node)
void
visit(DefinitionTermNode node)
void
visit(ExpImageNode node)
void
visit(ExpLinkNode node)
void
visit(HeaderNode node)
void
visit(HtmlBlockNode node)
void
visit(InlineHtmlNode node)
void
visit(ListItemNode node)
void
visit(MailLinkNode node)
void
visit(Node node)
void
visit(OrderedListNode node)
void
visit(ParaNode node)
void
visit(QuotedNode node)
void
visit(ReferenceNode node)
void
visit(RefImageNode node)
void
visit(RefLinkNode node)
void
visit(RootNode node)
void
visit(SimpleNode node)
void
visit(SpecialTextNode node)
void
visit(StrikeNode node)
void
visit(StrongEmphSuperNode node)
void
visit(SuperNode node)
void
visit(TableBodyNode node)
void
visit(TableCaptionNode node)
void
visit(TableCellNode node)
void
visit(TableColumnNode node)
void
visit(TableHeaderNode node)
void
visit(TableNode node)
void
visit(TableRowNode node)
void
visit(TextNode node)
void
visit(VerbatimNode node)
void
visit(WikiLinkNode node)
protected void
visitChildren(SuperNode node)
-
-
-
Field Detail
-
printer
protected Printer printer
-
references
protected final java.util.Map<java.lang.String,ReferenceNode> references
-
abbreviations
protected final java.util.Map<java.lang.String,java.lang.String> abbreviations
-
linkRenderer
protected final LinkRenderer linkRenderer
-
plugins
protected final java.util.List<ToHtmlSerializerPlugin> plugins
-
currentTableNode
protected TableNode currentTableNode
-
currentTableColumn
protected int currentTableColumn
-
inTableHeader
protected boolean inTableHeader
-
verbatimSerializers
protected java.util.Map<java.lang.String,VerbatimSerializer> verbatimSerializers
-
-
Constructor Detail
-
ToHtmlSerializer
public ToHtmlSerializer(LinkRenderer linkRenderer)
-
ToHtmlSerializer
public ToHtmlSerializer(LinkRenderer linkRenderer, java.util.List<ToHtmlSerializerPlugin> plugins)
-
ToHtmlSerializer
public ToHtmlSerializer(LinkRenderer linkRenderer, java.util.Map<java.lang.String,VerbatimSerializer> verbatimSerializers)
-
ToHtmlSerializer
public ToHtmlSerializer(LinkRenderer linkRenderer, java.util.Map<java.lang.String,VerbatimSerializer> verbatimSerializers, java.util.List<ToHtmlSerializerPlugin> plugins)
-
-
Method Detail
-
toHtml
public java.lang.String toHtml(RootNode astRoot)
-
visit
public void visit(AbbreviationNode node)
-
visit
public void visit(AutoLinkNode node)
-
visit
public void visit(BlockQuoteNode node)
-
visit
public void visit(BulletListNode node)
-
visit
public void visit(DefinitionListNode node)
-
visit
public void visit(DefinitionNode node)
-
visit
public void visit(DefinitionTermNode node)
-
visit
public void visit(ExpImageNode node)
-
visit
public void visit(ExpLinkNode node)
-
visit
public void visit(HeaderNode node)
-
visit
public void visit(HtmlBlockNode node)
-
visit
public void visit(InlineHtmlNode node)
-
visit
public void visit(ListItemNode node)
-
visit
public void visit(MailLinkNode node)
-
visit
public void visit(OrderedListNode node)
-
visit
public void visit(QuotedNode node)
-
visit
public void visit(ReferenceNode node)
-
visit
public void visit(RefImageNode node)
-
visit
public void visit(RefLinkNode node)
-
visit
public void visit(SimpleNode node)
-
visit
public void visit(StrongEmphSuperNode node)
-
visit
public void visit(StrikeNode node)
-
visit
public void visit(TableBodyNode node)
-
visit
public void visit(TableCaptionNode node)
-
visit
public void visit(TableCellNode node)
-
visit
public void visit(TableColumnNode node)
-
visit
public void visit(TableHeaderNode node)
-
visit
public void visit(TableRowNode node)
-
visit
public void visit(VerbatimNode node)
-
visit
public void visit(WikiLinkNode node)
-
visit
public void visit(SpecialTextNode node)
-
visitChildren
protected void visitChildren(SuperNode node)
-
printTag
protected void printTag(TextNode node, java.lang.String tag)
-
printTag
protected void printTag(SuperNode node, java.lang.String tag)
-
printIndentedTag
protected void printIndentedTag(SuperNode node, java.lang.String tag)
-
printImageTag
protected void printImageTag(LinkRenderer.Rendering rendering)
-
printLink
protected void printLink(LinkRenderer.Rendering rendering)
-
printChildrenToString
protected java.lang.String printChildrenToString(SuperNode node)
-
normalize
protected java.lang.String normalize(java.lang.String string)
-
printWithAbbreviations
protected void printWithAbbreviations(java.lang.String string)
-
-