org.tridas.io.gui.model.popup
Class MetadataTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by org.tridas.io.gui.model.popup.MetadataTableModel
All Implemented Interfaces:
com.dmurph.mvc.ICloneable, Serializable, TableModel

public class MetadataTableModel
extends AbstractTableModel
implements com.dmurph.mvc.ICloneable

Author:
Daniel Murphy
See Also:
Serialized Form

Field Summary
static String[] columns
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
MetadataTableModel()
           
 
Method Summary
 com.dmurph.mvc.ICloneable clone()
           
 void cloneFrom(com.dmurph.mvc.ICloneable argOther)
           
 boolean equals(Object obj)
           
 Class<?> getColumnClass(int c)
           
 int getColumnCount()
           
 String getColumnName(int column)
           
 int getRowCount()
           
 Object getValueAt(int rowIndex, int columnIndex)
           
 boolean isCellEditable(int row, int col)
           
 void setMetadataSet(org.tridas.io.defaults.IMetadataFieldSet argSet)
           
 void setValueAt(Object value, int row, int col)
           
 
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
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columns

public static final String[] columns
Constructor Detail

MetadataTableModel

public MetadataTableModel()
Method Detail

setMetadataSet

public void setMetadataSet(org.tridas.io.defaults.IMetadataFieldSet argSet)

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface TableModel
See Also:
TableModel.getColumnCount()

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface TableModel
See Also:
TableModel.getRowCount()

getColumnName

public String getColumnName(int column)
Specified by:
getColumnName in interface TableModel
Overrides:
getColumnName in class AbstractTableModel
See Also:
AbstractTableModel.getColumnName(int)

getValueAt

public Object getValueAt(int rowIndex,
                         int columnIndex)
Specified by:
getValueAt in interface TableModel
See Also:
TableModel.getValueAt(int, int)

getColumnClass

public Class<?> getColumnClass(int c)
Specified by:
getColumnClass in interface TableModel
Overrides:
getColumnClass in class AbstractTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface TableModel
Overrides:
isCellEditable in class AbstractTableModel

setValueAt

public void setValueAt(Object value,
                       int row,
                       int col)
Specified by:
setValueAt in interface TableModel
Overrides:
setValueAt in class AbstractTableModel

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

cloneFrom

public void cloneFrom(com.dmurph.mvc.ICloneable argOther)
Specified by:
cloneFrom in interface com.dmurph.mvc.ICloneable
See Also:
ICloneable.cloneFrom(com.dmurph.mvc.ICloneable)

clone

public com.dmurph.mvc.ICloneable clone()
Specified by:
clone in interface com.dmurph.mvc.ICloneable
Overrides:
clone in class Object
See Also:
Object.clone()


Copyright © 2011. All Rights Reserved.