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>abbreviationsprotected intcurrentTableColumnprotected TableNodecurrentTableNodeprotected booleaninTableHeaderprotected LinkRendererlinkRendererprotected java.util.List<ToHtmlSerializerPlugin>pluginsprotected Printerprinterprotected java.util.Map<java.lang.String,ReferenceNode>referencesprotected 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.Stringnormalize(java.lang.String string)protected java.lang.StringprintChildrenToString(SuperNode node)protected voidprintImageTag(LinkRenderer.Rendering rendering)protected voidprintIndentedTag(SuperNode node, java.lang.String tag)protected voidprintLink(LinkRenderer.Rendering rendering)protected voidprintTag(SuperNode node, java.lang.String tag)protected voidprintTag(TextNode node, java.lang.String tag)protected voidprintWithAbbreviations(java.lang.String string)java.lang.StringtoHtml(RootNode astRoot)voidvisit(AbbreviationNode node)voidvisit(AutoLinkNode node)voidvisit(BlockQuoteNode node)voidvisit(BulletListNode node)voidvisit(CodeNode node)voidvisit(DefinitionListNode node)voidvisit(DefinitionNode node)voidvisit(DefinitionTermNode node)voidvisit(ExpImageNode node)voidvisit(ExpLinkNode node)voidvisit(HeaderNode node)voidvisit(HtmlBlockNode node)voidvisit(InlineHtmlNode node)voidvisit(ListItemNode node)voidvisit(MailLinkNode node)voidvisit(Node node)voidvisit(OrderedListNode node)voidvisit(ParaNode node)voidvisit(QuotedNode node)voidvisit(ReferenceNode node)voidvisit(RefImageNode node)voidvisit(RefLinkNode node)voidvisit(RootNode node)voidvisit(SimpleNode node)voidvisit(SpecialTextNode node)voidvisit(StrikeNode node)voidvisit(StrongEmphSuperNode node)voidvisit(SuperNode node)voidvisit(TableBodyNode node)voidvisit(TableCaptionNode node)voidvisit(TableCellNode node)voidvisit(TableColumnNode node)voidvisit(TableHeaderNode node)voidvisit(TableNode node)voidvisit(TableRowNode node)voidvisit(TextNode node)voidvisit(VerbatimNode node)voidvisit(WikiLinkNode node)protected voidvisitChildren(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)
-
-