Class NodeText
java.lang.Object
com.github.javaparser.printer.lexicalpreservation.NodeText
This contains the lexical information for a single node.
It is basically a list of tokens and children.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNodeText()Initialize with an empty list of elements.NodeText(List<TextElement> elements) -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) voidaddElement(int index, TextElement nodeTextElement) Add an element at the given position.(package private) voidaddElement(TextElement nodeTextElement) Add an element at the end.(package private) void(package private) void(package private) Stringexpand()Generate the corresponding string.(package private) int(package private) int(package private) intfindElement(TextElementMatcher matcher) (package private) intfindElement(TextElementMatcher matcher, int from) (package private) List<TextElement> (package private) TextElementgetTextElement(int index) (package private) intvoidremove(TextElementMatcher matcher, boolean potentiallyFollowingWhitespace) (package private) voidremoveElement(int index) (package private) voidreplace(TextElementMatcher position, TextElement newElement) toString()(package private) inttryToFindChild(Node child) (package private) inttryToFindChild(Node child, int from) (package private) inttryToFindElement(TextElementMatcher matcher, int from)
-
Field Details
-
elements
-
NOT_FOUND
public static final int NOT_FOUND- See Also:
-
-
Constructor Details
-
NodeText
NodeText(List<TextElement> elements) -
NodeText
NodeText()Initialize with an empty list of elements.
-
-
Method Details
-
addElement
Add an element at the end. -
addElement
Add an element at the given position. -
addChild
-
addChild
-
addToken
-
addToken
-
findElement
-
findElement
-
tryToFindElement
-
findChild
-
findChild
-
tryToFindChild
-
tryToFindChild
-
remove
-
removeElement
void removeElement(int index) -
replace
-
expand
String expand()Generate the corresponding string. -
numberOfElements
int numberOfElements() -
getTextElement
-
getElements
List<TextElement> getElements() -
toString
-