The prefix is not generally involved in matching, but they must show up in diagnostic messages.
The prefix is not generally involved in matching, but they must show up in diagnostic messages. Mistakes by having the wrong prefix or by omitting one, are very common.
Never displays the namespace.
Never displays the namespace. Never complains about inconsistencies. Provides back what the schema author ought to think of as the name of the thing.
For purposes of hashCode and equals, we disregard the prefix
For purposes of hashCode and equals, we disregard the prefix
Creates a string suitable for use in an XML attribute as in 'dfdl:terminator="..."' or 'xsi:nil="true"'
Creates a string suitable for use in an XML attribute as in 'dfdl:terminator="..."' or 'xsi:nil="true"'
displays all components that are available.
displays all components that are available.
Provides name with namespace information.
Provides name with namespace information. Uses prefix if that is appropriate, otherwise puts out the namespace in braces. Empty braces are the no-namespace indicator.
Incorrectly defined names are not tolerated.
Just turns into a prefix (optionally) then the local name e.g, foo:bar or if there is no prefix, just bar.
Just turns into a prefix (optionally) then the local name e.g, foo:bar or if there is no prefix, just bar.
common base trait for named things, both global and local