@mathjax/src
    Preparing search index...

    Abstract class implementing the very basic explorer functionality.

    Explorers use creator pattern to ensure they automatically attach themselves to their node. This class provides the create method and is consequently not declared abstract.

    Type Parameters

    • T

      The type that is consumed by the Region of this explorer.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    • Type Parameters

      • T

      Parameters

      • document: A11yDocument

        The current document.

      • pool: ExplorerPool

        The explorer pool.

      • region: Region<T>

        A region to display results.

      • node: HTMLElement

        The node on which the explorer works.

      • ..._rest: any[]

        Remaining information.

      Returns AbstractExplorer<T>

    Properties

    document: A11yDocument

    The current document.

    events: [string, (x: Event) => void][] = []

    Named events and their functions.

    node: HTMLElement

    The node on which the explorer works.

    The explorer pool.

    region: Region<T>

    A region to display results.

    stoppable: boolean = true

    Accessors

    Methods

    • Returns [string, (x: Event) => void][]

      The events associated with this explorer.

    • Stops the events of this explorer from bubbling.

      Parameters

      • event: Event

        The event to stop.

      Returns void

    • Creator pattern for explorers.

      Type Parameters

      • T

      Parameters

      • document: A11yDocument

        The current document.

      • pool: ExplorerPool

        The explorer pool.

      • region: Region<T>

        A region to display results.

      • node: HTMLElement

        The node on which the explorer works.

      • ...rest: any[]

        Remaining information.

      Returns Explorer

      An object of the particular explorer class.