XmlName class abstract

XML entity name.

Constructors

XmlName(String local, [String? prefix])
Creates a qualified XmlName from a local name and an optional prefix.
factory
XmlName.fromString(String qualified)
Create a XmlName by parsing the provided qualified name.
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
hasParent → bool
Test whether the node has a parent or not.
no setterinherited
local → String
Return the local name, excluding the namespace prefix.
no setter
namespaceUri → String?
Return the namespace URI, or null.
no setter
parent → XmlNode?
Return the parent node of this node, or null if there is none.
no setterinherited
prefix → String?
Return the namespace prefix, or null.
no setter
qualified → String
Return the fully qualified name, including the namespace prefix.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

accept(XmlVisitor visitor) → void
Dispatch the invocation depending on this type to the visitor.
attachParent(covariant XmlNode parent) → void
Internal helper to attach a child to this parent, do not call directly.
inherited
copy() → XmlName
detachParent(covariant XmlNode parent) → void
Internal helper to detach a child from its parent, do not call directly.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
toXmlString({bool pretty = false, XmlEntityMapping? entityMapping, int? level, String? indent, String? newLine, Predicate<XmlNode>? preserveWhitespace, Predicate<XmlAttribute>? indentAttribute, Comparator<XmlAttribute>? sortAttributes, Predicate<XmlNode>? spaceBeforeSelfClose}) → String
Return an XML string of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited