Package com.github.javaparser.printer
Class YamlPrinter
- java.lang.Object
-
- com.github.javaparser.printer.YamlPrinter
-
public class YamlPrinter extends java.lang.Object
Outputs a YAML file containing the AST meant for inspecting it.
-
-
Field Summary
Fields Modifier and Type Field Description private static int
NUM_SPACES_FOR_INDENT
private boolean
outputNodeType
-
Constructor Summary
Constructors Constructor Description YamlPrinter(boolean outputNodeType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
escapeValue(java.lang.String value)
private java.lang.String
indent(int level)
java.lang.String
output(Node node)
void
output(Node node, java.lang.String name, int level, java.lang.StringBuilder builder)
static void
print(Node node)
-
-
-
Field Detail
-
NUM_SPACES_FOR_INDENT
private static final int NUM_SPACES_FOR_INDENT
- See Also:
- Constant Field Values
-
outputNodeType
private final boolean outputNodeType
-
-
Method Detail
-
output
public java.lang.String output(Node node)
-
output
public void output(Node node, java.lang.String name, int level, java.lang.StringBuilder builder)
-
indent
private java.lang.String indent(int level)
-
escapeValue
private java.lang.String escapeValue(java.lang.String value)
-
print
public static void print(Node node)
-
-