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) void
addElement
(int index, TextElement nodeTextElement) Add an element at the given position.(package private) void
addElement
(TextElement nodeTextElement) Add an element at the end.(package private) void
(package private) void
(package private) String
expand()
Generate the corresponding string.(package private) int
(package private) int
(package private) int
findElement
(TextElementMatcher matcher) (package private) int
findElement
(TextElementMatcher matcher, int from) (package private) List
<TextElement> (package private) TextElement
getTextElement
(int index) (package private) int
void
remove
(TextElementMatcher matcher, boolean potentiallyFollowingWhitespace) (package private) void
removeElement
(int index) (package private) void
replace
(TextElementMatcher position, TextElement newElement) toString()
(package private) int
tryToFindChild
(Node child) (package private) int
tryToFindChild
(Node child, int from) (package private) int
tryToFindElement
(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
-