Ontimize Document Management 0.035EN

com.ontimize.dms.client.gui.property
Class PropertyComponentModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by 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

Field Summary
static int COLUMN_COUNT
           
static int INDEX_NAME
           
static int INDEX_VALUE
           
protected  java.util.Map model
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
PropertyComponentModel()
           
PropertyComponentModel(java.util.List list)
           
PropertyComponentModel(java.util.Map map)
           
 
Method Summary
 void clear()
           
protected  java.util.Map configure(java.util.Map model, PropertyContext context)
           
 int getColumnCount()
           
 Property[] getModelArray()
           
 java.util.List getModelAsList()
           
 int getRowCount()
           
 Property getValueAt(int row)
           
 java.lang.Object getValueAt(int row, int column)
           
 Property getValueAt(java.lang.Object key)
           
 boolean isCellEditable(int row, int column)
           
 boolean isEmpty()
           
 void set(java.util.List l, PropertyContext context)
           
 void set(java.util.Map h)
           
 void set(java.util.Map data, PropertyContext context)
           
 void setValueAt(java.lang.Object value, int row, int column)
           
 void updateValue(java.lang.Object key, java.lang.Object value)
           
 
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
 

Field Detail

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
Constructor Detail

PropertyComponentModel

public PropertyComponentModel()

PropertyComponentModel

public PropertyComponentModel(java.util.Map map)

PropertyComponentModel

public PropertyComponentModel(java.util.List list)
Method Detail

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)

Ontimize Document Management