DOMTreeMapDummy<T extends Object> class
A Dummy DOMTreeMap, that won't map anything.
- Inheritance
-
- Object
- DOMTreeMap<
T> - DOMTreeMapDummy
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
Tof this tree.no setterinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
asMappedDOMNode(
DOMNode? domNode) → DOMNode? -
Returns
domNodeor recursively adomNode.parentthat is mapped.override -
asMappedElement(
T? element) → T? -
Returns
elementor recursively aelement.parentthat 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
domNodein the parent children list. Also performs on mapped element.override -
duplicateByElement(
T? element) → DOMNodeMapping< T> ? -
Duplicates
elementin 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
domNodechildren nodes. Also performs on mapped element.override -
emptyByElement(
T? element) → bool -
Empties
elementchildren nodes. Also performs on mapped DOMNode.override -
equalsNodes(
T? node1, T? node2) → bool -
Returns
trueifnode1andnode2are 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
Tassociated withdomNode.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
trueifdomNodeis mapped by this instance.override -
isMappedElement(
T? element) → bool -
Returns
trueifelementis 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
domNodeandelement.override -
mapSubscriptions(
T node, List< Object> subscriptions) → void -
Registers subscriptions associated with
nodefor later cancellation. See cancelSubscriptions.override -
mapTree(
DOMNode domRoot, T root, {DOMGenerator< T> ? generator, DOMContext<T> ? context}) → bool -
Maps a DOM subtree starting at
domRootto the component tree rooted atroot. Returnstrueif the mapping was created or updated.override -
matchesMapping(
DOMNode domNode, T node) → bool -
Returns
trueif the mapping fordomNodematchesnode.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
domNodedown in the parent children list. Also performs on mapped element.override -
moveDownByElement(
T? element) → bool -
Moves
elementdown in the parent children list. Also performs on mapped DOMNode.override -
moveUpByDOMNode(
DOMNode? domNode) → bool -
Moves
domNodeup in the parent children list. Also performs on mapped element.override -
moveUpByElement(
T? element) → bool -
Moves
elementup 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
domNodefrom parent. Also performs on mapped element.override -
removeByElement(
T? element) → DOMNodeMapping< T> ? -
Removes
elementfrom 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
domNodeandelement.override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited