Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.schooltool.client.gui.widgets
Class RadioPanelModel  view RadioPanelModel download RadioPanelModel.java

java.lang.Object
  extended byorg.schooltool.client.gui.widgets.RadioPanelModel
All Implemented Interfaces:
javax.swing.ListModel

public class RadioPanelModel
extends java.lang.Object
implements javax.swing.ListModel

Version:

Field Summary
private  java.util.Hashtable cachedMethods
           
private  java.lang.String[] displayData
           
private  javax.swing.event.ListDataListener listener
           
private  long[] pk
           
private  int selectedIndex
           
 
Constructor Summary
RadioPanelModel()
          Creates new RadioPanelModel
RadioPanelModel(java.util.Collection foreignObjects, java.lang.String getterMethod)
           
 
Method Summary
 void addListDataListener(javax.swing.event.ListDataListener listDataListener)
          Add a listener object to this model.
 java.lang.Object callMethod(java.lang.Object objectToCall, java.lang.String methodName, java.lang.reflect.Method cachedMethod)
           
 java.lang.Object getElementAt(int param)
          Retrieves a data element at a specified index.
 long getPrimaryKey()
           
 long getPrimaryKey(int index)
           
 int getSelectedIndex()
           
 java.lang.Object getSelectedItem()
           
 java.lang.Object getSelectedItemByPK(long primaryKey)
           
 int getSize()
          Return the number of data elements in the list.
 void removeListDataListener(javax.swing.event.ListDataListener listDataListener)
          Add a listener object to this model.
 void setSelectedIndex(int value)
           
 void setSelectedItem(java.lang.Object obj)
           
 void setSelectedItemByPK(long newPK)
           
private  void setSelectedItemByPKInternal(long newPK)
           
 void setSelectedItemByPRimaryKey(long newPK)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

RadioPanelModel

public RadioPanelModel()
Creates new RadioPanelModel


RadioPanelModel

public RadioPanelModel(java.util.Collection foreignObjects,
                       java.lang.String getterMethod)
Method Detail

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)