Class AstCollectingVisitor
- java.lang.Object
-
- com.vladsch.flexmark.util.ast.NodeVisitorBase
-
- gov.nist.secauto.metaschema.core.datatype.markup.flexmark.AstCollectingVisitor
-
public class AstCollectingVisitor extends com.vladsch.flexmark.util.ast.NodeVisitorBase
-
-
Field Summary
Fields Modifier and Type Field Description static String
EOL
protected boolean
eolPending
protected int
indent
protected StringBuilder
output
-
Constructor Summary
Constructors Constructor Description AstCollectingVisitor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
appendEOL()
protected void
appendIndent()
protected void
appendPendingEOL()
static String
asString(com.vladsch.flexmark.util.ast.Node node)
void
clear()
void
collect(com.vladsch.flexmark.util.ast.Node node)
String
getAst()
protected void
visit(com.vladsch.flexmark.util.ast.Node node)
-
-
-
Field Detail
-
EOL
public static final String EOL
- See Also:
- Constant Field Values
-
output
@NonNull protected StringBuilder output
-
indent
protected int indent
-
eolPending
protected boolean eolPending
-
-
Constructor Detail
-
AstCollectingVisitor
public AstCollectingVisitor()
-
-
Method Detail
-
clear
public void clear()
-
appendIndent
protected void appendIndent()
-
appendEOL
protected void appendEOL()
-
appendPendingEOL
protected void appendPendingEOL()
-
collect
public void collect(@NonNull com.vladsch.flexmark.util.ast.Node node)
-
visit
protected void visit(com.vladsch.flexmark.util.ast.Node node)
- Specified by:
visit
in classcom.vladsch.flexmark.util.ast.NodeVisitorBase
-
-