- getChildren
Returns a list with the children of this node.
- getNodeName
Returns the name of this node.
- getValue
Returns the value of this node.
- getAttributes
Returns a map with the attributes of this node. This map cannot be modified.
- checkChildNode
Checks whether the given child node is not null. This check is done at multiple
places to ensure tha
- createWithBasicProperties
Initializes the given builder with basic properties (node name and value) and
returns the newly crea
- createWithNewAttributes
Creates a new ImmutableNode instance with the same properties as this object,
but with the given new
- removeAttribute
Returns a new ImmutableNode instance which is a copy of this object, but with
the specified attribut
- replaceChildren
Returns a new ImmutableNode instance which is a copy of this object, but with
the children replaced
- setAttribute
Returns a new ImmutableNode instance which is a copy of this object, but with
the specified attribut
- setAttributes
Returns a new ImmutableNode instance which is a copy of this object, but with
all attributes added d
- setName
Creates a new ImmutableNode instance which is a copy of this object with the
name changed to the pas