com.ontimize.dms.client.gui.property
Class PropertyComponentModel
java.lang.Object
javax.swing.table.AbstractTableModel
com.ontimize.dms.client.gui.property.PropertyComponentModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class PropertyComponentModel
- extends javax.swing.table.AbstractTableModel
Property component model.
- Since:
- 02/12/2009 Changed model structure (Saves
Property objects).
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COLUMN_COUNT
public static final int COLUMN_COUNT
- See Also:
- Constant Field Values
INDEX_NAME
public static final int INDEX_NAME
- See Also:
- Constant Field Values
INDEX_VALUE
public static final int INDEX_VALUE
- See Also:
- Constant Field Values
model
protected java.util.Map model
PropertyComponentModel
public PropertyComponentModel()
PropertyComponentModel
public PropertyComponentModel(java.util.Map map)
PropertyComponentModel
public PropertyComponentModel(java.util.List list)
getModelAsList
public java.util.List getModelAsList()
getModelArray
public Property[] getModelArray()
getColumnCount
public int getColumnCount()
getRowCount
public int getRowCount()
isCellEditable
public boolean isCellEditable(int row,
int column)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel- Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
isEmpty
public boolean isEmpty()
getValueAt
public Property getValueAt(java.lang.Object key)
getValueAt
public Property getValueAt(int row)
getValueAt
public java.lang.Object getValueAt(int row,
int column)
setValueAt
public void setValueAt(java.lang.Object value,
int row,
int column)
- Specified by:
setValueAt in interface javax.swing.table.TableModel- Overrides:
setValueAt in class javax.swing.table.AbstractTableModel
clear
public void clear()
set
public void set(java.util.Map h)
set
public void set(java.util.Map data,
PropertyContext context)
set
public void set(java.util.List l,
PropertyContext context)
configure
protected java.util.Map configure(java.util.Map model,
PropertyContext context)
updateValue
public void updateValue(java.lang.Object key,
java.lang.Object value)