Package org.pegdown
Class LinkRenderer
- java.lang.Object
-
- org.pegdown.LinkRenderer
-
public class LinkRenderer extends java.lang.Object
A LinkRenderer is responsible for turning an AST node representing a link into aLinkRenderer.Rendering
instance, 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 class
LinkRenderer.Attribute
Simple model class for an HTML tag attribute.static class
LinkRenderer.Rendering
Simple 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.Rendering
render(AutoLinkNode node)
LinkRenderer.Rendering
render(ExpImageNode node, java.lang.String text)
LinkRenderer.Rendering
render(ExpLinkNode node, java.lang.String text)
LinkRenderer.Rendering
render(MailLinkNode node)
LinkRenderer.Rendering
render(RefImageNode node, java.lang.String url, java.lang.String title, java.lang.String alt)
LinkRenderer.Rendering
render(RefLinkNode node, java.lang.String url, java.lang.String title, java.lang.String text)
LinkRenderer.Rendering
render(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)
-
-