|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.fopps.ui.TableListController
Syncs a list with entries and a dependend table. Allows only single selection.
| Constructor Summary | |
TableListController(EnhancedTable pTable,
EnhancedList pList)
Constructor for TableListController. |
|
| Method Summary | |
void |
addItemListener(java.awt.event.ItemListener pListener)
Adds a new item listener |
EnhancedList |
getList()
Returns the list instance |
java.lang.Object |
getSelectedObject()
Convenience method |
java.lang.Object[] |
getSelectedObjects()
Returns the currently selected object in the list. |
EnhancedTable |
getTable()
Returns the table instance |
ViewActionReceiver[] |
getViews()
Returns the corresponding view(s) of the controller |
abstract void |
itemDeselected(java.lang.Object pSelectedObject)
Called if an item in the list was deselected. |
abstract void |
itemSelected(java.lang.Object pSelectedObject,
int pIndex)
Called if an item in the list was selected. |
void |
notifyListeners(java.awt.event.ItemEvent pEvent)
Notifies all item listeners |
void |
removeAllItemListener()
Removes all item listeners |
void |
removeItemListener(java.awt.event.ItemListener pListener)
Removes a item listener |
abstract void |
setContainer(ProjectContainer pContainer)
Sets the container |
void |
tableChanged(javax.swing.event.TableModelEvent e)
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TableListController(EnhancedTable pTable,
EnhancedList pList)
| Method Detail |
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged in interface javax.swing.event.ListSelectionListenerListSelectionListener.valueChanged(ListSelectionEvent)
public abstract void itemSelected(java.lang.Object pSelectedObject,
int pIndex)
pSelectedObject - Selected item in listpIndex - Index of item.public abstract void itemDeselected(java.lang.Object pSelectedObject)
pSelectedObject - Deselected item in listpublic void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged in interface javax.swing.event.TableModelListenerTableModelListener.tableChanged(TableModelEvent)public final java.lang.Object getSelectedObject()
public java.lang.Object[] getSelectedObjects()
getSelectedObjects in interface java.awt.ItemSelectableItemSelectable.getSelectedObjects()public final EnhancedList getList()
public final EnhancedTable getTable()
public ViewActionReceiver[] getViews()
getViews in interface Controllerpublic void addItemListener(java.awt.event.ItemListener pListener)
addItemListener in interface java.awt.ItemSelectablepListener - Listener to addpublic void removeItemListener(java.awt.event.ItemListener pListener)
removeItemListener in interface java.awt.ItemSelectablepListener - Listener to removepublic void removeAllItemListener()
public void notifyListeners(java.awt.event.ItemEvent pEvent)
public abstract void setContainer(ProjectContainer pContainer)
ContainerSelectable
setContainer in interface ContainerSelectable
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||