DOMAttribute class

Represents a DOMElement attribute entry (name and DOMAttributeValue).

Mixed in types
Available Extensions

Constructors

DOMAttribute(String name, DOMAttributeValue valueHandler)

Properties

hashCode int
The hash code for this object.
no setterinherited
hasValue bool
Returns true if has value.
no setteroverride
isBoolean bool
no setter
isCollection bool
no setter
isList bool
no setter
isSet bool
no setter
name String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String?
no setteroverride
valueAsBool bool?
Returns value as bool.
no setterinherited
valueAsDouble double?
Returns value as double.
no setterinherited
valueAsInt int?
Returns value as bool.
no setterinherited
valueAsNum num?
Returns value as num.
no setterinherited
valueHandler DOMAttributeValue
final
valueLength int
no setter
values List<String>?
no setter

Methods

appendValue(Object? value) → void
buildHTML({DOMContext? domContext, bool resolveDSX = false}) String
containsValue(Object? value) bool
getValue([DOMContext? domContext, DOMTreeMap? treeMap]) String?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setBoolean(Object? value) → void
setValue(Object? value) → void
toString() String
A string representation of this object.
override

Operators

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

Static Methods

append(String s, String delimiter, DOMAttribute? attribute, {DOMContext? domContext, bool resolveDSX = false}) String
from(String? name, Object? value) DOMAttribute?
getAttributeDelimiter(String name) String?
getAttributeDelimiterPattern(String name) RegExp?
isBooleanAttribute(String attrName) bool
normalizeName(String? name) String?