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.ListDataListener
Listener 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 private
ListDataForwarder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
contentsChanged(javax.swing.event.ListDataEvent evt)
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.(package private) abstract int
getOffset()
Returns the offset into the IconBoxModel at which the model this listener is listening to starts.void
intervalAdded(javax.swing.event.ListDataEvent evt)
void
intervalRemoved(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:
intervalAdded
in interfacejavax.swing.event.ListDataListener
-
intervalRemoved
public void intervalRemoved(javax.swing.event.ListDataEvent evt)
- Specified by:
intervalRemoved
in interfacejavax.swing.event.ListDataListener
-
contentsChanged
public void contentsChanged(javax.swing.event.ListDataEvent evt)
- Specified by:
contentsChanged
in 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
-
-