Class SbEventHandler<E extends SbEventArg>

java.lang.Object
com.openinventor.inventor.SbEventHandler<E>
Type Parameters:
E - Type of event argument containing information about the event.

public abstract class SbEventHandler<E extends SbEventArg> extends Object
Base abstract class for all event handler.
  • Constructor Details

    • SbEventHandler

      public SbEventHandler()
  • Method Details

    • addEventListener

      public boolean addEventListener(SbEventListener<E> listener)
      Add a listener.
      Parameters:
      listener -
      Returns:
    • removeEventListener

      public boolean removeEventListener(SbEventListener<E> listener)
      Remove a listener. Note that when using method reference the remove method cannot be used. ChangeListener tabListener4 = this::tabChangeListener3; ChangeListener tabListener5 = this::tabChangeListener3 ; System.out.println(tabListener4.equals(tabListener5)); // invalid input: '<'-- false
      Parameters:
      listener -
      Returns:
    • clear

      public void clear()