Class StateMonitor.StateMonitorImpl

java.lang.Object
se.datadosen.component.StateMonitor
se.datadosen.component.StateMonitor.StateMonitorImpl
All Implemented Interfaces:
ItemListener, PropertyChangeListener, EventListener, ChangeListener, DocumentListener, ListDataListener
Enclosing class:
StateMonitor

public static class StateMonitor.StateMonitorImpl extends StateMonitor
  • Method Details

    • onChange

      public void onChange(Consumer action)
      Parameters:
      action - Lambda to execute on change. Argument is source
    • onUserChange

      public void onUserChange(Consumer action)
      Parameters:
      action - Lambda to execute on user triggered change. Argument is source (A change is considered user triggered when not BeanBinder.isSynchingUI() )
    • onChange

      public void onChange()
      Description copied from class: StateMonitor
      Override in your subclass to be notified on component state events
      Specified by:
      onChange in class StateMonitor