@Nullable public java.lang.String getNamespaceUri()
@Nullable public java.lang.String getLocalName()
@NotNull public java.lang.String getNodeName()
public boolean equals(@Nullable
java.lang.Object other)
When both do not have a namespace, check equality using node name. Otherwise, check equality using both namespace and local name.
public int hashCode()
When a namespace isn't present, return the hash of the node name. Otherwise, return the hash of the namespace and local name.
@NotNull public java.lang.String toString()
Returns the qualified name using Clark-notation if a namespace is present, otherwise returns the node name.
Clark-notation uses the format {namespace}localname
per https://sabre.io/xml/clark-notation/.