Top Description Fields Constructors Methods
com.github.javaparser.printer

public Class XmlPrinter

extends Object
Class Inheritance
Imports
com.github.javaparser.ast.Node, .NodeList, com.github.javaparser.metamodel.NodeMetaModel, .PropertyMetaModel, java.util.List

Outputs an XML file containing the AST meant for inspecting it.

Field Summary

Modifier and TypeField and Description
private final boolean

Constructor Summary

AccessConstructor and Description
public
XmlPrinter(boolean outputNodeType)

Method Summary

Modifier and TypeMethod and Description
private static String
attribute(String name, String value)

private static String
close(String name)

public String
output(Node node)

public void
output(Node node, String name, int level, StringBuilder builder)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

outputNodeTypeback to summary
private final boolean outputNodeType

Constructor Detail

XmlPrinterback to summary
public XmlPrinter(boolean outputNodeType)

Method Detail

attributeback to summary
private static String attribute(String name, String value)
closeback to summary
private static String close(String name)
outputback to summary
public String output(Node node)
outputback to summary
public void output(Node node, String name, int level, StringBuilder builder)