Class PaletteImpl.SingleObjectSelectionModel<R>

java.lang.Object
com.inductiveautomation.factorypmi.designer.palette.model.PaletteImpl.SingleObjectSelectionModel<R>
Enclosing class:
PaletteImpl

public static class PaletteImpl.SingleObjectSelectionModel<R> extends Object
Implementation copied (and simplified) from DefaultSingleSelectionModel and modified to handle objects, not ints.
  • Field Details

    • changeEvent

      protected transient ChangeEvent changeEvent
    • listenerList

      protected EventListenerList listenerList
      The collection of registered listeners
  • Constructor Details

    • SingleObjectSelectionModel

      public SingleObjectSelectionModel()
  • Method Details

    • getSelected

      public R getSelected()
    • setSelected

      public void setSelected(R obj)
    • clearSelection

      public void clearSelection()
    • isSelected

      public boolean isSelected()
    • addChangeListener

      public void addChangeListener(ChangeListener l)
    • removeChangeListener

      public void removeChangeListener(ChangeListener l)
    • fireStateChanged

      protected void fireStateChanged()
      Notifies all listeners that have registered interest for notification on this event type. The event instance is created lazily.
      See Also: