Package org.astrogrid.samp.gui
Class MessageTrackerListCellRenderer.IconListModel.ListDataForwarder
- java.lang.Object
-
- org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel.ListDataForwarder
-
- All Implemented Interfaces:
java.util.EventListener,javax.swing.event.ListDataListener
- Enclosing class:
- MessageTrackerListCellRenderer.IconListModel
private abstract class MessageTrackerListCellRenderer.IconListModel.ListDataForwarder extends java.lang.Object implements javax.swing.event.ListDataListenerListener implementation which can listen to constituent (rx and tx) models and forward events from them to listeners to this model.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateListDataForwarder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcontentsChanged(javax.swing.event.ListDataEvent evt)private voidforwardEvent(javax.swing.event.ListDataEvent evt)Takes an event received by this listener, adjusts its indexes appropriately, and forwards it to listeners to this model.(package private) abstract intgetOffset()Returns the offset into the IconBoxModel at which the model this listener is listening to starts.voidintervalAdded(javax.swing.event.ListDataEvent evt)voidintervalRemoved(javax.swing.event.ListDataEvent evt)
-
-
-
Method Detail
-
getOffset
abstract int getOffset()
Returns the offset into the IconBoxModel at which the model this listener is listening to starts.- Returns:
- model element offset
-
intervalAdded
public void intervalAdded(javax.swing.event.ListDataEvent evt)
- Specified by:
intervalAddedin interfacejavax.swing.event.ListDataListener
-
intervalRemoved
public void intervalRemoved(javax.swing.event.ListDataEvent evt)
- Specified by:
intervalRemovedin interfacejavax.swing.event.ListDataListener
-
contentsChanged
public void contentsChanged(javax.swing.event.ListDataEvent evt)
- Specified by:
contentsChangedin interfacejavax.swing.event.ListDataListener
-
forwardEvent
private void forwardEvent(javax.swing.event.ListDataEvent evt)
Takes an event received by this listener, adjusts its indexes appropriately, and forwards it to listeners to this model.- Parameters:
evt- event to forward
-
-