Class EventListenerTree

Construct a tree root when invoked without any arguments. Children nodes are constructred internally as needed on calls to addListener()

Constructors

Properties

children: any
listeners: any
parent?: any
segment?: string

Methods

  • Remove the reference to this node from its parent so that it can be garbage collected. This is called internally when all listeners to a node are removed

    Returns void

  • Return an array with each of the listeners that may be affected by a change to segments. These are:

    1. Listeners to each node from the root to the node for segments
    2. Listeners to all descendent nodes under segments

    Parameters

    Returns any[]

    listeners

  • Return an array with each of the listeners to descendent nodes, not including listeners to segments itself

    Parameters

    Returns any[]

    listeners

  • Return an array with each of the listeners to descendent nodes, not including listeners to this node itself

    Returns any[]

    listeners

  • Return an array with each of the listeners to segments, including treating wildcard segments ('*') and remainder segments ('**') as matches

    Parameters

    Returns any[]

    listeners