- hasAllDescendantsMatching
- removeEmptyAttributes
Recursively removes empty attributes. Uses a Depth First traversal for
recursion.
Removal is applied
- setContentOfMatchingTexts
Sets the content of matching texts. Uses a Depth First traversal for recursion.
- setNameOfMatchingAttributes
Sets names of matching attributes. Uses a Depth First traversal for recursion.
Change is applied on
- setNameOfMatchingElements
Sets the name of matching elements. Uses a Depth First traversal for recursion.
Change is applied on
- setValueOfMatchingAttributes
Sets value of matching attributes. Uses a Depth First traversal for recursion.
Change is applied on
- sortAttributes
Sorts attributes of elements using a user defined sorter. Uses a Depth First
traversal for recursion
- sortChildren
Sorts children nodes using a user-defined comparator. Uses a Depth First
traversal for recursion.
So
- hasAncestorMatching
- hasDescendantMatching
- moveAttributeFirst
Moves the attribute that has a given name to first position, if it exists. Uses
a Depth First traver
- removeMatchingAttributes
Removes matching attributes. Uses a Depth First traversal for recursion.
Removal is applied on paren