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 int
myEndOffset
private java.util.List<java.lang.Integer>
myEOLs
private java.util.List<Range>
myLines
private int
myStartOffset
private NodeVisitor
myVisitor
-
Constructor Summary
Constructors Constructor Description LineCollectingVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collect(Node node)
java.util.List<Range>
collectAndGetRanges(Node node)
private void
finalizeLines()
java.util.List<java.lang.Integer>
getEOLs()
java.util.List<Range>
getLines()
private void
visit(HardLineBreak node)
private void
visit(HtmlEntity node)
private void
visit(HtmlInline node)
private void
visit(SoftLineBreak node)
private void
visit(Text node)
private void
visit(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)
-
-