org.concord.pedagogica.ui
Class TableInputModel

java.lang.Object
  |
  +--org.concord.pedagogica.ui.TableInputModel

public class TableInputModel
extends java.lang.Object


Inner Class Summary
 class TableInputModel.CellData
           
 
Field Summary
static java.lang.String CELL_SELECTED
           
static java.lang.String CELL_TEXT_CHANGED
           
static java.lang.String TABLE_SIZE
           
 
Constructor Summary
TableInputModel()
           
TableInputModel(int size)
           
TableInputModel(int size, java.lang.String breakChars)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 java.lang.String getCellText(int row, int col)
           
 boolean isCellChanged(int row, int col)
           
 boolean isCellSelectable(int row, int col)
           
 boolean isCellSelected(int row, int col)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setAllSelectable(boolean selectable)
           
 void setCellSelectable(boolean selectable, int row, int col)
           
 void setCellSelected(boolean selected, int row, int col)
           
 void setCellText(java.lang.String text, int row, int col)
           
 void setCellText(java.lang.String text, int row, int col, boolean fire)
          Method that will listen for Textfield changes and constantly update TableInputModel.
 void setTableSize(int size)
           
 void setTableSize(int size, java.lang.String breakChars)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLE_SIZE

public static final java.lang.String TABLE_SIZE

CELL_SELECTED

public static final java.lang.String CELL_SELECTED

CELL_TEXT_CHANGED

public static final java.lang.String CELL_TEXT_CHANGED
Constructor Detail

TableInputModel

public TableInputModel()

TableInputModel

public TableInputModel(int size)

TableInputModel

public TableInputModel(int size,
                       java.lang.String breakChars)
Method Detail

setTableSize

public void setTableSize(int size,
                         java.lang.String breakChars)

setTableSize

public void setTableSize(int size)

isCellSelected

public boolean isCellSelected(int row,
                              int col)

isCellSelectable

public boolean isCellSelectable(int row,
                                int col)

setCellSelected

public void setCellSelected(boolean selected,
                            int row,
                            int col)

setCellSelectable

public void setCellSelectable(boolean selectable,
                              int row,
                              int col)

setAllSelectable

public void setAllSelectable(boolean selectable)

getCellText

public java.lang.String getCellText(int row,
                                    int col)

setCellText

public void setCellText(java.lang.String text,
                        int row,
                        int col,
                        boolean fire)
Method that will listen for Textfield changes and constantly update TableInputModel.

setCellText

public void setCellText(java.lang.String text,
                        int row,
                        int col)

isCellChanged

public boolean isCellChanged(int row,
                             int col)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)