Class SiteIndexMojo.RemoveProjectUrlVisitor
- java.lang.Object
-
- org.commonmark.node.AbstractVisitor
-
- com.github.robtimus.maven.plugins.buildhelper.SiteIndexMojo.RemoveProjectUrlVisitor
-
- All Implemented Interfaces:
org.commonmark.node.Visitor
- Enclosing class:
- SiteIndexMojo
private final class SiteIndexMojo.RemoveProjectUrlVisitor extends org.commonmark.node.AbstractVisitor
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringcontentprivate intindexprivate java.lang.StringprojectUrlprivate java.lang.StringBuilderresult
-
Constructor Summary
Constructors Modifier Constructor Description privateRemoveProjectUrlVisitor(java.lang.String content, java.lang.String projectUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidappendTail()private voidappendUntilUrl(org.commonmark.node.Node node)private intgetEndOfNode(org.commonmark.node.Node node)private intgetStartOfUrl(org.commonmark.node.Node node)private voidprocessLink(org.commonmark.node.Node node, java.lang.String url)voidvisit(org.commonmark.node.Image image)voidvisit(org.commonmark.node.Link link)voidvisit(org.commonmark.node.LinkReferenceDefinition linkReferenceDefinition)
-
-
-
Method Detail
-
visit
public void visit(org.commonmark.node.LinkReferenceDefinition linkReferenceDefinition)
- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Overrides:
visitin classorg.commonmark.node.AbstractVisitor
-
visit
public void visit(org.commonmark.node.Link link)
- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Overrides:
visitin classorg.commonmark.node.AbstractVisitor
-
visit
public void visit(org.commonmark.node.Image image)
- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Overrides:
visitin classorg.commonmark.node.AbstractVisitor
-
processLink
private void processLink(org.commonmark.node.Node node, java.lang.String url)
-
appendUntilUrl
private void appendUntilUrl(org.commonmark.node.Node node)
-
getStartOfUrl
private int getStartOfUrl(org.commonmark.node.Node node)
-
getEndOfNode
private int getEndOfNode(org.commonmark.node.Node node)
-
appendTail
private void appendTail()
-
-