org.argouml.uml
Class TMResults
java.lang.Object
javax.swing.table.AbstractTableModel
org.argouml.uml.TMResults
- All Implemented Interfaces:
- Serializable, TableModel
- public class TMResults
- extends AbstractTableModel
TMResults (Table Model Results) implements a default table model
which is used by Find and Goto Operations in order to display search
results. It defines a default table model with columns and can
resolve found objects to strings.
- See Also:
- Serialized Form
Constructor Summary |
TMResults()
The constructor. |
TMResults(boolean showTheInDiagramColumn)
The constructor. |
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 |
rowObjects
private Vector rowObjects
diagrams
private Vector diagrams
showInDiagramColumn
private boolean showInDiagramColumn
TMResults
public TMResults()
- The constructor.
TMResults
public TMResults(boolean showTheInDiagramColumn)
- The constructor.
- Parameters:
showTheInDiagramColumn
- true if the "In Diagram" column
should be shown
setTarget
public void setTarget(Vector results,
Vector theDiagrams)
- Parameters:
results
- the row objectstheDiagrams
- the diagrams
getColumnCount
public int getColumnCount()
- See Also:
TableModel.getColumnCount()
getRowCount
public int getRowCount()
- See Also:
TableModel.getRowCount()
getColumnName
public String getColumnName(int c)
- See Also:
TableModel.getColumnName(int)
getColumnClass
public Class getColumnClass(int c)
- See Also:
TableModel.getColumnClass(int)
isCellEditable
public boolean isCellEditable(int row,
int col)
- See Also:
TableModel.isCellEditable(int, int)
getValueAt
public Object getValueAt(int row,
int col)
- See Also:
TableModel.getValueAt(int, int)
countNodesAndEdges
private Object countNodesAndEdges(org.tigris.gef.base.Diagram d)
- Parameters:
d
- the diagram to count the nodes and edges of
- Returns:
- a string which says it all
setValueAt
public void setValueAt(Object aValue,
int rowIndex,
int columnIndex)
- See Also:
TableModel.setValueAt(java.lang.Object, int, int)