Package org.pegdown
Class LinkRenderer
- java.lang.Object
-
- org.pegdown.LinkRenderer
-
public class LinkRenderer extends java.lang.ObjectA LinkRenderer is responsible for turning an AST node representing a link into aLinkRenderer.Renderinginstance, which hold the actual properties of the link as it is going to be rendered. If you'd like to apply custom logic to link rendering (e.g. for selectively adding "nofollow" attributes) you should derive a custom LinkRenderer from this class and override the respective methods.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLinkRenderer.AttributeSimple model class for an HTML tag attribute.static classLinkRenderer.RenderingSimple model class for holding the `href`, link text as well as other tag attributes of an HTML link.
-
Constructor Summary
Constructors Constructor Description LinkRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkRenderer.Renderingrender(AutoLinkNode node)LinkRenderer.Renderingrender(ExpImageNode node, java.lang.String text)LinkRenderer.Renderingrender(ExpLinkNode node, java.lang.String text)LinkRenderer.Renderingrender(MailLinkNode node)LinkRenderer.Renderingrender(RefImageNode node, java.lang.String url, java.lang.String title, java.lang.String alt)LinkRenderer.Renderingrender(RefLinkNode node, java.lang.String url, java.lang.String title, java.lang.String text)LinkRenderer.Renderingrender(WikiLinkNode node)
-
-
-
Method Detail
-
render
public LinkRenderer.Rendering render(AutoLinkNode node)
-
render
public LinkRenderer.Rendering render(ExpLinkNode node, java.lang.String text)
-
render
public LinkRenderer.Rendering render(ExpImageNode node, java.lang.String text)
-
render
public LinkRenderer.Rendering render(MailLinkNode node)
-
render
public LinkRenderer.Rendering render(RefLinkNode node, java.lang.String url, java.lang.String title, java.lang.String text)
-
render
public LinkRenderer.Rendering render(RefImageNode node, java.lang.String url, java.lang.String title, java.lang.String alt)
-
render
public LinkRenderer.Rendering render(WikiLinkNode node)
-
-