Package hec.map.aishape.stream
Class ShapeStreamAlignmentTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
rma.swing.table.AbstractRmaTableModel
hec.map.aishape.ShapeImportTableModel
hec.map.aishape.stream.ShapeStreamAlignmentTableModel
- All Implemented Interfaces:
Serializable
,TableModel
,RmaTableModelInterface
- See Also:
-
Field Summary
Fields inherited from class hec.map.aishape.ShapeImportTableModel
_nameField, _nameFieldIndex, _shapeImportHash, _shapeImportNames, _shapeSource, _streamAlignmentGlyph, _table, IMPORT_COLUMN, NAME_COLUMN
Fields inherited from class rma.swing.table.AbstractRmaTableModel
m_columnNames, m_displayUnitSystem, m_gmtOffset, m_unitSystem
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
Fields inherited from interface rma.swing.table.RmaTableModelInterface
UNDEF_COLUMN_PARAM_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildShapeImport
(String name) void
checkExistance
(ShapeImport shapeImport) void
int
Returns the number of columns represented by this model.getColumnName
(int columnIndex) getValueAt
(int rowIndex, int columnIndex) Returns the value at a given row/column location.boolean
boolean
importShapes
(double gapTolerance) void
setValueAt
(Object aValue, int rowIndex, int columnIndex) Methods inherited from class hec.map.aishape.ShapeImportTableModel
clearHighlights, fillModel, getColumnClass, getNameFieldIndex, getReplaceExisting, getRowCount, getShapeImport, getShapeImport, getShapeImportNames, getToolTip, hasErrors, isCellEditable, rowSelected, setColEnabled, setImportAll, setNameFieldIndex, setReplaceExisting, setShapeSource, setStreamAlignmentGlyph
Methods inherited from class rma.swing.table.AbstractRmaTableModel
addColumn, addColumn, addRow, clearAll, deleteRow, getColumnParameter, getDataVector, getDisplayUnitSystem, getGmtOffset, getRow, getUnitSystem, insertRow, insertRows, resetRowEnabled, setColumnClass, setColumnNames, setColumnNames, setColumnParameters, setDisplayUnitsSystem, setRowEnabled, setUnitSystem
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, getListeners, getTableModelListeners, removeTableModelListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface rma.swing.table.RmaTableModelInterface
setCellEnabled
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, removeTableModelListener
-
Constructor Details
-
ShapeStreamAlignmentTableModel
-
-
Method Details
-
importShapes
public boolean importShapes()- Specified by:
importShapes
in classShapeImportTableModel
-
buildShapeImport
- Specified by:
buildShapeImport
in classShapeImportTableModel
-
fireTableStructureChanged
public void fireTableStructureChanged()- Overrides:
fireTableStructureChanged
in classShapeImportTableModel
-
importShapes
public boolean importShapes(double gapTolerance) -
checkExistance
- Specified by:
checkExistance
in classShapeImportTableModel
-
getColumnName
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classShapeImportTableModel
-
getColumnCount
public int getColumnCount()Description copied from class:AbstractRmaTableModel
Returns the number of columns represented by this model. The number of columns is determined by the number of column labels assigned to this table model. If the array of column labels is null, 0 columns are held.- Specified by:
getColumnCount
in interfaceTableModel
- Overrides:
getColumnCount
in classShapeImportTableModel
-
setValueAt
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classShapeImportTableModel
-
getValueAt
Description copied from class:AbstractRmaTableModel
Returns the value at a given row/column location. The default method returns null. Needs to be overrridden- Specified by:
getValueAt
in interfaceTableModel
- Overrides:
getValueAt
in classShapeImportTableModel
- Parameters:
rowIndex
- the row to look for the value in.columnIndex
- the column to look for the value in.
-