Class SiteIndexMojo.RemoveBadgesVisitor
- java.lang.Object
-
- org.commonmark.node.AbstractVisitor
-
- com.github.robtimus.maven.plugins.buildhelper.SiteIndexMojo.RemoveBadgesVisitor
-
- All Implemented Interfaces:
org.commonmark.node.Visitor
- Enclosing class:
- SiteIndexMojo
private final class SiteIndexMojo.RemoveBadgesVisitor extends org.commonmark.node.AbstractVisitor
-
-
Constructor Summary
Constructors Modifier Constructor Description privateRemoveBadgesVisitor(java.lang.String content)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidappendTail()private java.lang.StringextractText(org.commonmark.node.Node node)private intgetEndOfNode(org.commonmark.node.Node node)private org.commonmark.node.ImagegetSingleBadgeImageChild(org.commonmark.node.Link link)private intgetStartOfNode(org.commonmark.node.Node node)private booleanisBadgeImage(org.commonmark.node.Image image)private booleanisEndOfLine(int endOfNode)private booleanisLineBreakChar(char c)private booleanisMatchingBadge(java.lang.String url)private booleanisMatchingBadge(java.lang.String url, java.lang.String badgePattern)private booleanisSingleLine(int startOfNode, int endOfNode)private booleanisStartOfLine(int startOfNode)private voidskipBadge(int startOfNode, int endOfNode)private voidskipBadge(org.commonmark.node.Node node)private voidskipBadgeLine(int startOfNode, int endOfNode)voidvisit(org.commonmark.node.Image image)voidvisit(org.commonmark.node.Link link)
-
-
-
Method Detail
-
visit
public void visit(org.commonmark.node.Image image)
- 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
-
isBadgeImage
private boolean isBadgeImage(org.commonmark.node.Image image)
-
isMatchingBadge
private boolean isMatchingBadge(java.lang.String url)
-
isMatchingBadge
private boolean isMatchingBadge(java.lang.String url, java.lang.String badgePattern)
-
getSingleBadgeImageChild
private org.commonmark.node.Image getSingleBadgeImageChild(org.commonmark.node.Link link)
-
skipBadge
private void skipBadge(org.commonmark.node.Node node)
-
skipBadgeLine
private void skipBadgeLine(int startOfNode, int endOfNode)
-
skipBadge
private void skipBadge(int startOfNode, int endOfNode)
-
getStartOfNode
private int getStartOfNode(org.commonmark.node.Node node)
-
getEndOfNode
private int getEndOfNode(org.commonmark.node.Node node)
-
isSingleLine
private boolean isSingleLine(int startOfNode, int endOfNode)
-
isStartOfLine
private boolean isStartOfLine(int startOfNode)
-
isEndOfLine
private boolean isEndOfLine(int endOfNode)
-
isLineBreakChar
private boolean isLineBreakChar(char c)
-
extractText
private java.lang.String extractText(org.commonmark.node.Node node)
-
appendTail
private void appendTail()
-
-