com.vaadin.signals.

Interface Node

All Known Implementing Classes:

Node.Alias, Node.Data

public sealed interface Node permits Node.Data, Node.Alias

A node in a signal tree. Each node represents as signal entry. Nodes are immutable and referenced by an Id rather than directly referencing the node instance. The node is either a Node.Data node carrying actual signal data or an Node.Alias node that allows multiple signal ids to reference the same data.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final record 

    A node alias.

    static final record 

    A data node.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Node.Data

    An empty data node without parent, scope owner, value or children and the initial last update id.

  • Field Details

    • EMPTY

      static final Node.Data EMPTY

      An empty data node without parent, scope owner, value or children and the initial last update id.