de.grogra.pf.ui.tree
public class SyncMappedList extends java.lang.Object implements Synchronizer.Callback, javax.swing.event.ListDataListener, javax.swing.ListModel
| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.ListModel |
source |
protected Synchronizer |
sync |
| Constructor and Description |
|---|
SyncMappedList(javax.swing.ListModel source,
Synchronizer sync) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListDataListener(javax.swing.event.ListDataListener l) |
void |
contentsChanged(javax.swing.event.ListDataEvent e) |
protected void |
fireContentsChanged(int a,
int b) |
java.lang.Object |
getElementAt(int index) |
int |
getSize() |
void |
intervalAdded(javax.swing.event.ListDataEvent e) |
void |
intervalRemoved(javax.swing.event.ListDataEvent e) |
void |
removeListDataListener(javax.swing.event.ListDataListener l) |
java.lang.Object |
run(int action,
int iarg,
java.lang.Object oarg1,
java.lang.Object oarg2) |
protected final javax.swing.ListModel source
protected final Synchronizer sync
public SyncMappedList(javax.swing.ListModel source,
Synchronizer sync)
public void addListDataListener(javax.swing.event.ListDataListener l)
addListDataListener in interface javax.swing.ListModelpublic void contentsChanged(javax.swing.event.ListDataEvent e)
contentsChanged in interface javax.swing.event.ListDataListenerprotected void fireContentsChanged(int a,
int b)
public java.lang.Object getElementAt(int index)
getElementAt in interface javax.swing.ListModelpublic int getSize()
getSize in interface javax.swing.ListModelpublic void intervalAdded(javax.swing.event.ListDataEvent e)
intervalAdded in interface javax.swing.event.ListDataListenerpublic void intervalRemoved(javax.swing.event.ListDataEvent e)
intervalRemoved in interface javax.swing.event.ListDataListenerpublic void removeListDataListener(javax.swing.event.ListDataListener l)
removeListDataListener in interface javax.swing.ListModelpublic java.lang.Object run(int action,
int iarg,
java.lang.Object oarg1,
java.lang.Object oarg2)
run in interface Synchronizer.Callback