Interface ConfigurableListEntry

All Superinterfaces:
EventListener, PropertyChangeListener
All Known Implementing Classes:
AbstractConfigurableListEntry

public interface ConfigurableListEntry extends PropertyChangeListener
An interface to be implemented by Configurers that manage variable sized lists. Each Configurable List entry maintains all info about a particular list entry See also ConfigurableList, ConfigurableListController, AbstractConfigurableListEntry
  • Method Details

    • getRemoveButton

      JButton getRemoveButton()
      Return the Remove button associated with this entry
      Returns:
      Remove Button
    • getConfigurer

      Configurer getConfigurer()
      Return the Configurer associated with this entry
      Returns:
      Entry Configurer
    • updateVisibility

      void updateVisibility()
      Update the visibility of sub-items of this Entry
    • setHighlighted

      void setHighlighted(boolean b)
      Set the Highlight status of this enytry
      Parameters:
      b - Highlight status
    • focusGained

      void focusGained()
      This Entry has gained the focus
    • requestFocus

      void requestFocus()
      Ensure this entry has the focus
    • addPropertyChangeListener

      default void addPropertyChangeListener(PropertyChangeListener l)
      Add a Property Change Listener to the Configurer for this Entru
      Parameters:
      l - Listener
    • removePropertyChangeListener

      default void removePropertyChangeListener(PropertyChangeListener l)
      Remove a Property Change Listener from the Configurer for this Entru
      Parameters:
      l - Listener