Class TerminalAddon

java.lang.Object
com.flowingcode.vaadin.addons.xterm.TerminalAddon
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ClientTerminalAddon, PreserveStateAddon

public abstract class TerminalAddon extends Object implements Serializable
Represents an abstract base class for server-side add-ons designed to extend or modify the functionality of an XTermBase terminal instance.

Concrete add-on implementations should subclass this class to provide specific features. Each add-on is tightly coupled with a specific XTermBase instance, allowing it to interact with and enhance that terminal.

Author:
Javier Godoy / Flowing Code S.A.
See Also:
  • Constructor Details

    • TerminalAddon

      protected TerminalAddon(XTermBase xterm)
      Constructs a new TerminalAddon and associates it with the provided XTermBase instance.
      Parameters:
      xterm - the XTermBase instance to which this add-on will be attached
      Throws:
      NullPointerException - if the provided xterm is null