com.ontimize.dms.window.changes
Class SaveModel
java.lang.Object
javax.swing.table.AbstractTableModel
com.ontimize.dms.window.changes.SaveModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class SaveModel
- extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
|
Method Summary |
void |
add(Document document,
java.util.Map properties)
|
boolean |
contains(Document document)
|
java.lang.Class |
getColumnClass(int columnIndex)
|
int |
getColumnCount()
|
int |
getColumnIndex(java.lang.Object columnName)
|
java.lang.String |
getColumnKey(int columnIndex)
|
protected java.util.List |
getColumnList(java.lang.Object key)
|
java.lang.String |
getColumnName(int columnIndex)
|
int |
getRowCount()
|
java.lang.String |
getTooltipColumn(int columnIndex)
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
|
java.lang.Object |
getValueAt(int rowIndex,
java.lang.Object columnKey)
|
java.util.Map |
getValuesAt(java.lang.Object key,
java.lang.Object keyValue,
java.lang.Object searchColumn,
java.lang.Object searchValue)
|
protected void |
init()
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
boolean |
isEmpty()
|
void |
rebuild()
|
void |
remove(Document document)
|
void |
remove(Document[] document)
|
void |
removeRowAt(int row)
|
void |
setColumnDefault(java.lang.String name)
|
void |
setColumnNames(java.util.List names)
|
void |
setColumnTooltip(java.util.Map tooltip)
|
void |
setColumnValue(java.lang.Object columnName,
java.lang.Object value)
|
void |
setValueAt(java.lang.Object value,
int rowIndex,
int columnIndex)
|
void |
setValueAt(java.lang.Object value,
int rowIndex,
java.lang.Object columnKey)
|
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_COLUMNS
public static java.util.List DEFAULT_COLUMNS
COLUMN_VERSION
public static final java.lang.String COLUMN_VERSION
- See Also:
- Constant Field Values
COLUMN_UPDATE
public static final java.lang.String COLUMN_UPDATE
- See Also:
- Constant Field Values
COLUMN_DOCUMENT
public static final java.lang.String COLUMN_DOCUMENT
- See Also:
- Constant Field Values
COLUMN_PROPERTY
public static final java.lang.String COLUMN_PROPERTY
- See Also:
- Constant Field Values
COLUMN_MIRROR
public static java.util.Map COLUMN_MIRROR
names
protected java.util.List names
tooltips
protected java.util.Map tooltips
columns
protected java.util.Map columns
columnDefault
protected java.lang.String columnDefault
SaveModel
public SaveModel()
init
protected void init()
getColumnClass
public java.lang.Class getColumnClass(int columnIndex)
- Specified by:
getColumnClass in interface javax.swing.table.TableModel- Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel
getColumnName
public java.lang.String getColumnName(int columnIndex)
- Specified by:
getColumnName in interface javax.swing.table.TableModel- Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
getColumnKey
public java.lang.String getColumnKey(int columnIndex)
getColumnIndex
public int getColumnIndex(java.lang.Object columnName)
getColumnCount
public int getColumnCount()
getColumnList
protected java.util.List getColumnList(java.lang.Object key)
getTooltipColumn
public java.lang.String getTooltipColumn(int columnIndex)
getRowCount
public int getRowCount()
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt
public java.lang.Object getValueAt(int rowIndex,
java.lang.Object columnKey)
getValuesAt
public java.util.Map getValuesAt(java.lang.Object key,
java.lang.Object keyValue,
java.lang.Object searchColumn,
java.lang.Object searchValue)
contains
public boolean contains(Document document)
isEmpty
public boolean isEmpty()
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel- Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
setColumnNames
public void setColumnNames(java.util.List names)
setColumnTooltip
public void setColumnTooltip(java.util.Map tooltip)
setColumnValue
public void setColumnValue(java.lang.Object columnName,
java.lang.Object value)
setColumnDefault
public void setColumnDefault(java.lang.String name)
setValueAt
public void setValueAt(java.lang.Object value,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt in interface javax.swing.table.TableModel- Overrides:
setValueAt in class javax.swing.table.AbstractTableModel
setValueAt
public void setValueAt(java.lang.Object value,
int rowIndex,
java.lang.Object columnKey)
add
public void add(Document document,
java.util.Map properties)
removeRowAt
public void removeRowAt(int row)
remove
public void remove(Document document)
remove
public void remove(Document[] document)
rebuild
public void rebuild()