Package com.vladsch.flexmark.ast.util
Class LineCollectingVisitor
- java.lang.Object
-
- com.vladsch.flexmark.ast.util.LineCollectingVisitor
-
public class LineCollectingVisitor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private intmyEndOffsetprivate java.util.List<java.lang.Integer>myEOLsprivate java.util.List<Range>myLinesprivate intmyStartOffsetprivate NodeVisitormyVisitor
-
Constructor Summary
Constructors Constructor Description LineCollectingVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollect(Node node)java.util.List<Range>collectAndGetRanges(Node node)private voidfinalizeLines()java.util.List<java.lang.Integer>getEOLs()java.util.List<Range>getLines()private voidvisit(HardLineBreak node)private voidvisit(HtmlEntity node)private voidvisit(HtmlInline node)private voidvisit(SoftLineBreak node)private voidvisit(Text node)private voidvisit(TextBase node)
-
-
-
Field Detail
-
myVisitor
private final NodeVisitor myVisitor
-
myLines
private java.util.List<Range> myLines
-
myEOLs
private java.util.List<java.lang.Integer> myEOLs
-
myStartOffset
private int myStartOffset
-
myEndOffset
private int myEndOffset
-
-
Method Detail
-
finalizeLines
private void finalizeLines()
-
getLines
public java.util.List<Range> getLines()
-
getEOLs
public java.util.List<java.lang.Integer> getEOLs()
-
collect
public void collect(Node node)
-
visit
private void visit(SoftLineBreak node)
-
visit
private void visit(HardLineBreak node)
-
visit
private void visit(HtmlEntity node)
-
visit
private void visit(HtmlInline node)
-
visit
private void visit(Text node)
-
visit
private void visit(TextBase node)
-
-