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