Package com.vladsch.flexmark.ast.util
Class TextNodeConverter
- java.lang.Object
-
- com.vladsch.flexmark.ast.util.TextNodeConverter
-
public class TextNodeConverter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.ArrayList<Node>listprivate BasedSequencenodeCharsprivate BasedSequenceremainingChars
-
Constructor Summary
Constructors Constructor Description TextNodeConverter(BasedSequence nodeChars)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChildrenOf(Node parent)voidappendChild(Node child)voidappendMergedTo(Node parent)voidclear()java.util.List<Node>getMergedList()voidinsertMergedAfter(Node sibling)voidinsertMergedBefore(Node sibling)private voidmergeList()static voidmergeTextNodes(Node parent)
-
-
-
Field Detail
-
nodeChars
private final BasedSequence nodeChars
-
remainingChars
private BasedSequence remainingChars
-
list
private final java.util.ArrayList<Node> list
-
-
Constructor Detail
-
TextNodeConverter
public TextNodeConverter(BasedSequence nodeChars)
-
-
Method Detail
-
appendChild
public void appendChild(Node child)
-
addChildrenOf
public void addChildrenOf(Node parent)
-
appendMergedTo
public void appendMergedTo(Node parent)
-
clear
public void clear()
-
insertMergedBefore
public void insertMergedBefore(Node sibling)
-
mergeTextNodes
public static void mergeTextNodes(Node parent)
-
insertMergedAfter
public void insertMergedAfter(Node sibling)
-
mergeList
private void mergeList()
-
getMergedList
public java.util.List<Node> getMergedList()
-
-