org.intranet.sim.ui.multiple
Class ResultsSelection.SecondaryComboBoxModel

java.lang.Object
  extended byorg.intranet.sim.ui.multiple.ResultsSelection.SecondaryComboBoxModel
All Implemented Interfaces:
javax.swing.ComboBoxModel, javax.swing.ListModel
Enclosing class:
ResultsSelection

private class ResultsSelection.SecondaryComboBoxModel
extends java.lang.Object
implements javax.swing.ComboBoxModel


Field Summary
private  java.util.List currentParams
           
private  java.util.List listeners
           
private  java.util.List rangeParams
           
private  java.lang.Object selected
           
 
Constructor Summary
ResultsSelection.SecondaryComboBoxModel(java.util.List params, java.lang.Object primarySelected)
           
 
Method Summary
 void addListDataListener(javax.swing.event.ListDataListener l)
           
 java.lang.Object getElementAt(int index)
           
 java.lang.Object getSelectedItem()
           
 int getSize()
           
 void removeListDataListener(javax.swing.event.ListDataListener l)
           
 void setSelectedItem(java.lang.Object index)
           
private  void updateCurrentList(java.lang.Object primarySelected)
           
 void validateValues(MultipleValueParameter primaryParameter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rangeParams

private java.util.List rangeParams

currentParams

private java.util.List currentParams

selected

private java.lang.Object selected

listeners

private java.util.List listeners
Constructor Detail

ResultsSelection.SecondaryComboBoxModel

public ResultsSelection.SecondaryComboBoxModel(java.util.List params,
                                               java.lang.Object primarySelected)
Method Detail

updateCurrentList

private void updateCurrentList(java.lang.Object primarySelected)

getSelectedItem

public java.lang.Object getSelectedItem()
Specified by:
getSelectedItem in interface javax.swing.ComboBoxModel

setSelectedItem

public void setSelectedItem(java.lang.Object index)
Specified by:
setSelectedItem in interface javax.swing.ComboBoxModel

getSize

public int getSize()
Specified by:
getSize in interface javax.swing.ListModel

getElementAt

public java.lang.Object getElementAt(int index)
Specified by:
getElementAt in interface javax.swing.ListModel

addListDataListener

public void addListDataListener(javax.swing.event.ListDataListener l)
Specified by:
addListDataListener in interface javax.swing.ListModel

removeListDataListener

public void removeListDataListener(javax.swing.event.ListDataListener l)
Specified by:
removeListDataListener in interface javax.swing.ListModel

validateValues

public void validateValues(MultipleValueParameter primaryParameter)