com.nonesole.swing.plaf.basic.table.utable.rowheader.listmodel
Class BooleanListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by com.nonesole.swing.plaf.basic.table.utable.rowheader.listmodel.BooleanListModel
All Implemented Interfaces:
RowHeaderDataModel, java.io.Serializable, javax.swing.ListModel

public class BooleanListModel
extends javax.swing.AbstractListModel
implements RowHeaderDataModel

List model for Boolean object

Version:
1.0 - build in 2009-11-12
Author:
JACK LEE
See Also:
Serialized Form

Constructor Summary
BooleanListModel(javax.swing.JTable table)
          BooleanListModel
 
Method Summary
 java.util.Vector<java.lang.Boolean> getData()
          Get data of row header
 java.lang.Object getElementAt(int index)
          Get object at row index by input
 int getSize()
          Get row count
 void setElementAt(java.lang.Object obj, int rowIndex)
          Set object at row index by input
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanListModel

public BooleanListModel(javax.swing.JTable table)
BooleanListModel

Parameters:
table -
Method Detail

setElementAt

public void setElementAt(java.lang.Object obj,
                         int rowIndex)
Set object at row index by input

Specified by:
setElementAt in interface RowHeaderDataModel
Parameters:
Object - obj
int - rowIndex

getElementAt

public java.lang.Object getElementAt(int index)
Get object at row index by input

Specified by:
getElementAt in interface javax.swing.ListModel
Returns:
Object

getSize

public int getSize()
Get row count

Specified by:
getSize in interface javax.swing.ListModel
Returns:
int

getData

public java.util.Vector<java.lang.Boolean> getData()
Get data of row header

Returns:
Vector