java.lang.Object
org.schooltool.client.gui.widgets.RadioPanelModel
- All Implemented Interfaces:
- javax.swing.ListModel
- public class RadioPanelModel
- extends java.lang.Object
- implements javax.swing.ListModel
- Version:
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cachedMethods
private java.util.Hashtable cachedMethods
displayData
private java.lang.String[] displayData
pk
private long[] pk
selectedIndex
private int selectedIndex
listener
private javax.swing.event.ListDataListener listener
RadioPanelModel
public RadioPanelModel()
- Creates new RadioPanelModel
RadioPanelModel
public RadioPanelModel(java.util.Collection foreignObjects,
java.lang.String getterMethod)
getPrimaryKey
public long getPrimaryKey()
getPrimaryKey
public long getPrimaryKey(int index)
callMethod
public java.lang.Object callMethod(java.lang.Object objectToCall,
java.lang.String methodName,
java.lang.reflect.Method cachedMethod)
throws java.lang.Exception
getSelectedItem
public java.lang.Object getSelectedItem()
setSelectedItem
public void setSelectedItem(java.lang.Object obj)
getElementAt
public java.lang.Object getElementAt(int param)
- Description copied from interface:
javax.swing.ListModel
- Retrieves a data element at a specified index.
- Specified by:
getElementAt in interface javax.swing.ListModel
getSelectedItemByPK
public java.lang.Object getSelectedItemByPK(long primaryKey)
setSelectedItemByPKInternal
private void setSelectedItemByPKInternal(long newPK)
setSelectedItemByPK
public void setSelectedItemByPK(long newPK)
setSelectedItemByPRimaryKey
public void setSelectedItemByPRimaryKey(long newPK)
getSize
public int getSize()
- Description copied from interface:
javax.swing.ListModel
- Return the number of data elements in the list.
- Specified by:
getSize in interface javax.swing.ListModel
addListDataListener
public void addListDataListener(javax.swing.event.ListDataListener listDataListener)
- Description copied from interface:
javax.swing.ListModel
- Add a listener object to this model. The listener will be called
any time the set of elements in the model is changed.
- Specified by:
addListDataListener in interface javax.swing.ListModel
removeListDataListener
public void removeListDataListener(javax.swing.event.ListDataListener listDataListener)
- Description copied from interface:
javax.swing.ListModel
- Add a listener object to this model. The listener will no longer be
called when the set of elements in the model is changed.
- Specified by:
removeListDataListener in interface javax.swing.ListModel
getSelectedIndex
public int getSelectedIndex()
setSelectedIndex
public void setSelectedIndex(int value)