Ontimize Document Management 0.035EN

com.ontimize.dms.window.changes
Class SaveModel

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

Field Summary
static java.lang.String COLUMN_DOCUMENT
           
static java.util.Map COLUMN_MIRROR
           
static java.lang.String COLUMN_PROPERTY
           
static java.lang.String COLUMN_UPDATE
           
static java.lang.String COLUMN_VERSION
           
protected  java.lang.String columnDefault
           
protected  java.util.Map columns
           
static java.util.List DEFAULT_COLUMNS
           
protected  java.util.List names
           
protected  java.util.Map tooltips
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
SaveModel()
           
 
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
 

Field Detail

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

SaveModel

public SaveModel()
Method Detail

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()

Ontimize Document Management