public class GeneratorNodeExtensions
extends java.lang.Object
| Constructor and Description |
|---|
GeneratorNodeExtensions() |
| Modifier and Type | Method and Description |
|---|---|
CompositeGeneratorNode |
append(CompositeGeneratorNode parent,
java.lang.Object object)
Creates a text node containing the toString() representation of the given object and appends it to the given
parent node.
|
CompositeGeneratorNode |
appendNewLine(CompositeGeneratorNode parent)
Appends a line separator node to the given parent.
|
CompositeGeneratorNode |
appendNewLine(CompositeGeneratorNode parent,
java.lang.String lineSeparator)
Appends a line separator node to the given parent.
|
CompositeGeneratorNode |
appendNewLineIfNotEmpty(CompositeGeneratorNode parent)
Appends a line separator node that will only be effective if the current line contains non-whitespace text.
|
CompositeGeneratorNode |
appendTemplate(CompositeGeneratorNode parent,
org.eclipse.xtend2.lib.StringConcatenationClient templateString)
Creates a template node for the given templateString and appends it to the given parent node.
|
CompositeGeneratorNode |
indent(CompositeGeneratorNode parent) |
CompositeGeneratorNode |
indent(CompositeGeneratorNode parent,
java.lang.String indentString)
Appends the indentation string at the current position of the parent and adds a new composite node, indicating
the same indentation for subsequent lines.
|
CompositeGeneratorNode |
trace(CompositeGeneratorNode parent,
ILocationData data) |
CompositeGeneratorNode |
trace(CompositeGeneratorNode parent,
ILocationData data,
boolean useForDebugging) |
CompositeGeneratorNode |
trace(ILocationData data) |
CompositeGeneratorNode |
trace(ILocationData data,
boolean useForDebugging) |
public CompositeGeneratorNode trace(ILocationData data)
public CompositeGeneratorNode trace(ILocationData data, boolean useForDebugging)
public CompositeGeneratorNode trace(CompositeGeneratorNode parent, ILocationData data)
public CompositeGeneratorNode trace(CompositeGeneratorNode parent, ILocationData data, boolean useForDebugging)
public CompositeGeneratorNode indent(CompositeGeneratorNode parent)
public CompositeGeneratorNode indent(CompositeGeneratorNode parent, java.lang.String indentString)
public CompositeGeneratorNode appendNewLine(CompositeGeneratorNode parent)
public CompositeGeneratorNode appendNewLine(CompositeGeneratorNode parent, java.lang.String lineSeparator)
public CompositeGeneratorNode appendNewLineIfNotEmpty(CompositeGeneratorNode parent)
public CompositeGeneratorNode append(CompositeGeneratorNode parent, java.lang.Object object)
public CompositeGeneratorNode appendTemplate(CompositeGeneratorNode parent, org.eclipse.xtend2.lib.StringConcatenationClient templateString)