org.jclarion.clarion.swing
Class QueueComboModel

java.lang.Object
  extended by org.jclarion.clarion.swing.QueueComboModel
All Implemented Interfaces:
java.lang.Runnable, javax.swing.ComboBoxModel, javax.swing.ListModel, ClarionQueueListener

public class QueueComboModel
extends java.lang.Object
implements javax.swing.ComboBoxModel, ClarionQueueListener, java.lang.Runnable


Field Summary
 java.lang.Object item
           
 
Constructor Summary
QueueComboModel(AbstractListControl control)
           
 
Method Summary
 void addListDataListener(javax.swing.event.ListDataListener l)
           
 java.lang.Object getElementAt(int index)
           
 int getIndex(java.lang.String anItem)
           
 java.lang.Object getSelectedItem()
           
 int getSize()
           
 ClarionObject getValue(int index)
           
 void init(javax.swing.JComboBox combo)
           
 void queueModified(ClarionQueueEvent event)
           
 void removeListDataListener(javax.swing.event.ListDataListener l)
           
 void run()
           
 void setSelectedItem(java.lang.Object anItem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

item

public java.lang.Object item
Constructor Detail

QueueComboModel

public QueueComboModel(AbstractListControl control)
Method Detail

init

public void init(javax.swing.JComboBox combo)

getSelectedItem

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

setSelectedItem

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

getIndex

public int getIndex(java.lang.String anItem)

addListDataListener

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

getValue

public ClarionObject getValue(int index)

getElementAt

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

getSize

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

removeListDataListener

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

queueModified

public void queueModified(ClarionQueueEvent event)
Specified by:
queueModified in interface ClarionQueueListener

run

public void run()
Specified by:
run in interface java.lang.Runnable


Copyright © 2010. All Rights Reserved.