org.jclarion.clarion.swing
Class QueueTableModel
java.lang.Object
org.jclarion.clarion.swing.QueueTableModel
- All Implemented Interfaces:
- java.lang.Runnable, javax.swing.table.TableModel, ClarionQueueListener
public class QueueTableModel
- extends java.lang.Object
- implements javax.swing.table.TableModel, ClarionQueueListener, java.lang.Runnable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueueTableModel
public QueueTableModel(ListControl control)
getQueue
public ClarionQueueReader getQueue()
init
public void init(javax.swing.JTable table)
applyModel
public void applyModel()
getControl
public AbstractControl getControl()
getColumns
public ListColumn[] getColumns()
setColumns
public void setColumns(ListColumn[] columns)
addTableModelListener
public void addTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
addTableModelListener in interface javax.swing.table.TableModel
getColumnClass
public java.lang.Class<?> getColumnClass(int columnIndex)
- Specified by:
getColumnClass in interface javax.swing.table.TableModel
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount in interface javax.swing.table.TableModel
getColumnName
public java.lang.String getColumnName(int columnIndex)
- Specified by:
getColumnName in interface javax.swing.table.TableModel
getRowCount
public int getRowCount()
- Specified by:
getRowCount in interface javax.swing.table.TableModel
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
- Specified by:
getValueAt in interface javax.swing.table.TableModel
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel
removeTableModelListener
public void removeTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
removeTableModelListener in interface javax.swing.table.TableModel
setValueAt
public void setValueAt(java.lang.Object value,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt in interface javax.swing.table.TableModel
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.