Package org.esa.snap.rcp.placemark.pin
Class PinTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.esa.snap.ui.product.AbstractPlacemarkTableModel
org.esa.snap.rcp.placemark.pin.PinTableModel
- All Implemented Interfaces:
Serializable,TableModel
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVectorFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
ConstructorsConstructorDescriptionPinTableModel(PlacemarkDescriptor placemarkDescriptor, Product product, Band[] selectedBands, TiePointGrid[] selectedGrids) -
Method Summary
Modifier and TypeMethodDescriptiongetColumnClass(int columnIndex) String[]protected ObjectgetStandardColumnValueAt(int rowIndex, int columnIndex) booleanisCellEditable(int rowIndex, int columnIndex) voidsetValueAt(Object value, int rowIndex, int columnIndex) Methods inherited from class org.esa.snap.ui.product.AbstractPlacemarkTableModel
addPlacemark, dispose, getAdditionalColumnNames, getColumnCount, getColumnIndex, getColumnName, getPlacemarkAt, getPlacemarkDescriptor, getPlacemarks, getProduct, getRowCount, getSelectedBands, getSelectedGrids, getValueAt, removePlacemark, removePlacemarkAt, setGeoPosLat, setGeoPosLon, setPixelPosX, setPixelPosY, setProduct, setSelectedBands, setSelectedGridsMethods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCountMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
PinTableModel
public PinTableModel(PlacemarkDescriptor placemarkDescriptor, Product product, Band[] selectedBands, TiePointGrid[] selectedGrids)
-
-
Method Details
-
getStandardColumnNames
- Specified by:
getStandardColumnNamesin classAbstractPlacemarkTableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) - Specified by:
isCellEditablein interfaceTableModel- Specified by:
isCellEditablein classAbstractPlacemarkTableModel
-
getStandardColumnValueAt
- Specified by:
getStandardColumnValueAtin classAbstractPlacemarkTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractPlacemarkTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractPlacemarkTableModel
-