Package com.github.javaparser.printer
Class DefaultPrettyPrinter
- java.lang.Object
-
- com.github.javaparser.printer.DefaultPrettyPrinter
-
- All Implemented Interfaces:
ConfigurablePrinter,Printer
public class DefaultPrettyPrinter extends Object implements ConfigurablePrinter
Pretty printer for AST nodes.
-
-
Constructor Summary
Constructors Constructor Description DefaultPrettyPrinter()Build a new DefaultPrettyPrinter with a default configuration and a default factoryDefaultPrettyPrinter(PrinterConfiguration configuration)Build a new DefaultPrettyPrinter with a configuration and a default factoryDefaultPrettyPrinter(Function<PrinterConfiguration,VoidVisitor<Void>> visitorFactory, PrinterConfiguration configuration)Build a new DefaultPrettyPrinter with a configuration and a factory to create a visitor to browse the nodes of the AST
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrinterConfigurationgetConfiguration()Stringprint(Node node)PrintersetConfiguration(PrinterConfiguration configuration)
-
-
-
Constructor Detail
-
DefaultPrettyPrinter
public DefaultPrettyPrinter()
Build a new DefaultPrettyPrinter with a default configuration and a default factory
-
DefaultPrettyPrinter
public DefaultPrettyPrinter(PrinterConfiguration configuration)
Build a new DefaultPrettyPrinter with a configuration and a default factory- Parameters:
configuration-
-
DefaultPrettyPrinter
public DefaultPrettyPrinter(Function<PrinterConfiguration,VoidVisitor<Void>> visitorFactory, PrinterConfiguration configuration)
Build a new DefaultPrettyPrinter with a configuration and a factory to create a visitor to browse the nodes of the AST- Parameters:
visitorFactory-configuration- Configuration to apply
-
-
Method Detail
-
getConfiguration
public PrinterConfiguration getConfiguration()
- Specified by:
getConfigurationin interfaceConfigurablePrinter
-
setConfiguration
public Printer setConfiguration(PrinterConfiguration configuration)
- Specified by:
setConfigurationin interfaceConfigurablePrinter
-
-