Package com.openinventor.inventor
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.
Base abstract class for all event handler.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
addEventListener
(SbEventListener<E> listener) Add a listener.void
clear()
boolean
removeEventListener
(SbEventListener<E> listener) Remove a listener.
-
Constructor Details
-
SbEventHandler
public SbEventHandler()
-
-
Method Details
-
addEventListener
Add a listener.- Parameters:
listener
-- Returns:
-
removeEventListener
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()
-