DOMTreeMapDummy<T extends Object> class

A Dummy DOMTreeMap, that won't map anything.

Inheritance

Constructors

DOMTreeMapDummy(DOMGenerator<T> domGenerator)

Properties

domGenerator → DOMGenerator<T>
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
isDisposed → bool
no setterinherited
purgeCount → int
no setterinherited
rootDOMNode → DOMNode?
The root DOMNode of this tree.
no setterinherited
rootElement → T?
The root element T of this tree.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

asMappedDOMNode(DOMNode? domNode) → DOMNode?
Returns domNode or recursively a domNode.parent that is mapped.
override
asMappedElement(T? element) → T?
Returns element or recursively a element.parent that is mapped.
override
cancelAllSubscriptions({bool elementsSubscriptions = true}) → void
Cancels all active subscriptions related to this component tree.
override
cancelSubscriptions(T node) → List<Object>
Cancels and removes all subscriptions registered for node.
override
closeDOMElementsEventHandlers() → void
override
dispose({bool cancelSubscriptions = true, bool disposeEventHandlers = true, bool disposeDSXs = true}) → void
override
disposeDSX(DSX<Object> dsx) → bool
override
disposeManagedDSXs() → int
override
domElementsWithEventListener() → List<DOMElement>
Returns all mapped DOMElement that currently have event listeners.
override
duplicateByDOMNode(DOMNode? domNode) → DOMNodeMapping<T>?
Duplicates domNode in the parent children list. Also performs on mapped element.
override
duplicateByElement(T? element) → DOMNodeMapping<T>?
Duplicates element in the parent children list. Also performs on mapped DOMNode.
override
elementsWithSubscriptions() → List<T>
Returns elements from the subscriptions map that still have active subscriptions. See mapSubscriptions.
override
emptyByDOMNode(DOMNode? domNode) → bool
Empties domNode children nodes. Also performs on mapped element.
override
emptyByElement(T? element) → bool
Empties element children nodes. Also performs on mapped DOMNode.
override
equalsNodes(T? node1, T? node2) → bool
Returns true if node1 and node2 are the same instance.
inherited
generate(DOMGenerator<T> domGenerator, DOMNode root, {T? parent, DOMContext<T>? context, bool setTreeMapRoot = true}) → T?
Alias to DOMGenerator.generate.
inherited
getMappedDOMNode(T? element, {bool checkParents = false}) → DOMNode?
Returns the mapped DOMNode associated with element.
override
getMappedElement(DOMNode? domNode, {bool checkParents = false}) → T?
Returns the mapped element T associated with domNode.
override
getRuntimeNode(DOMNode? domNode) → DOMNodeRuntime<T>?
Returns a DOMNodeRuntime of domNode.
override
getSubscriptions(T node) → List<Object>
Returns the subscriptions registered for node, or an empty list if none exist.
override
isManagedDSX(DSX<Object> dsx) → bool
override
isMappedDOMNode(DOMNode? domNode) → bool
Returns true if domNode is mapped by this instance.
override
isMappedElement(T? element) → bool
Returns true if element is mapped by this instance.
override
manageDOMElementDSXs(DOMElement domNode) → void
override
manageDSX(DSX<Object> dsx) → bool
override
map(DOMNode domNode, T element, {DOMGenerator<T>? generator, DOMContext<T>? context, bool allowOverwrite = false}) → void
Maps in this instance the pair domNode and element.
override
mapSubscriptions(T node, List<Object> subscriptions) → void
Registers subscriptions associated with node for later cancellation. See cancelSubscriptions.
override
mapTree(DOMNode domRoot, T root, {DOMGenerator<T>? generator, DOMContext<T>? context}) → bool
Maps a DOM subtree starting at domRoot to the component tree rooted at root. Returns true if the mapping was created or updated.
override
matchesMapping(DOMNode domNode, T node) → bool
Returns true if the mapping for domNode matches node.
override
mergeNearNodes(DOMNode domNode1, DOMNode domNode2, {bool onlyCompatibles = false}) → DOMNodeMapping<T>?
override
mergeNearStringNodes(DOMNode domNode1, DOMNode domNode2, {bool onlyCompatibles = false}) → DOMNodeMapping<T>?
override
moveDownByDOMNode(DOMNode? domNode) → bool
Moves domNode down in the parent children list. Also performs on mapped element.
override
moveDownByElement(T? element) → bool
Moves element down in the parent children list. Also performs on mapped DOMNode.
override
moveUpByDOMNode(DOMNode? domNode) → bool
Moves domNode up in the parent children list. Also performs on mapped element.
override
moveUpByElement(T? element) → bool
Moves element up in the parent children list. Also performs on mapped DOMNode.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
purge() → void
override
queryElement(String query) → DOMNode?
override
queryElementAsHTML(String query, {DOMContext<Object>? domContext, bool buildTemplates = false, DSXResolution dsxResolution = DSXResolution.skipDSX}) → String?
override
removeByDOMNode(DOMNode? domNode) → DOMNodeMapping<T>?
Removes domNode from parent. Also performs on mapped element.
override
removeByElement(T? element) → DOMNodeMapping<T>?
Removes element from parent. Also performs on mapped DOMNode.
override
setRoot(DOMNode rootDOMNode, T? rootElement) → void
override
toString() → String
A string representation of this object.
override
unmap(DOMNode domNode, T element) → bool
Unmap from this instance the pair domNode and element.
override

Operators

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