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_COLUMNFields inherited from class rma.swing.table.AbstractRmaTableModel
m_columnNames, m_displayUnitSystem, m_gmtOffset, m_unitSystemFields inherited from class javax.swing.table.AbstractTableModel
listenerListFields inherited from interface rma.swing.table.RmaTableModelInterface
UNDEF_COLUMN_PARAM_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildShapeImport(String name) voidcheckExistance(ShapeImport shapeImport) voidintReturns 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.booleanbooleanimportShapes(double gapTolerance) voidsetValueAt(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, setStreamAlignmentGlyphMethods 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, setUnitSystemMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, getListeners, getTableModelListeners, removeTableModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface rma.swing.table.RmaTableModelInterface
setCellEnabledMethods inherited from interface javax.swing.table.TableModel
addTableModelListener, removeTableModelListener
-
Constructor Details
-
ShapeStreamAlignmentTableModel
-
-
Method Details
-
importShapes
public boolean importShapes()- Specified by:
importShapesin classShapeImportTableModel
-
buildShapeImport
- Specified by:
buildShapeImportin classShapeImportTableModel
-
fireTableStructureChanged
public void fireTableStructureChanged()- Overrides:
fireTableStructureChangedin classShapeImportTableModel
-
importShapes
public boolean importShapes(double gapTolerance) -
checkExistance
- Specified by:
checkExistancein classShapeImportTableModel
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classShapeImportTableModel
-
getColumnCount
public int getColumnCount()Description copied from class:AbstractRmaTableModelReturns 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:
getColumnCountin interfaceTableModel- Overrides:
getColumnCountin classShapeImportTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classShapeImportTableModel
-
getValueAt
Description copied from class:AbstractRmaTableModelReturns the value at a given row/column location. The default method returns null. Needs to be overrridden- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classShapeImportTableModel- Parameters:
rowIndex- the row to look for the value in.columnIndex- the column to look for the value in.
-