VNode class abstract
Virtual node.
- Implementers
Constructors
- VNode()
Properties
- disposed ↔ bool
-
getter/setter pair
- error ↔ Object?
-
getter/setter pair
- hasError ↔ bool
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- key ↔ Object?
-
getter/setter pair
- kind → VNodeKind
-
no setter
- node ↔ Node?
-
getter/setter pair
- parent ↔ VNode?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stackTrace ↔ StackTrace?
-
getter/setter pair
Methods
-
dispose(
) → void -
findErrorReport(
) → ValueNotifier< ErrorReport?> ? -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
VNode newVNode, bool canDispose) → void -
render(
VNode newVNode, bool canDispose) → VNode -
Renders an existing (this) virtual node or a newly created
newVNode
node. -
renderAndReplace(
VNode? parent, Node node) → void -
Renders a newly created (this) virtual node and replaces the content of
node
with the new content. -
renderNew(
VNode? parent) → void - Renders the newly created virtual node.
-
renderSafely<
T> (T render()) → T -
toString(
) → String -
A string representation of this object.
inherited
-
updateElement(
Map< String, Object> oldAttributes, Map<String, Object> newAttributes, Map<String, void Function(Event event)> oldListeners, Map<String, void Function(Event event)> newListeners) → void -
wrapListener(
void listener(Event event)?) → void Function(Event event)?
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited