org.esa.beam.visat.toolviews.placemark
Class AbstractPlacemarkTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.esa.beam.visat.toolviews.placemark.AbstractPlacemarkTableModel
- All Implemented Interfaces:
- Serializable, TableModel
- Direct Known Subclasses:
- GcpTableModel, PinTableModel
public abstract class AbstractPlacemarkTableModel
- extends DefaultTableModel
- See Also:
- Serialized Form
| Methods 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, setRowCount |
| 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 |
AbstractPlacemarkTableModel
protected AbstractPlacemarkTableModel(PlacemarkDescriptor placemarkDescriptor,
Product product,
Band[] selectedBands,
TiePointGrid[] selectedGrids)
getPlacemarks
public Placemark[] getPlacemarks()
getPlacemarkAt
public Placemark getPlacemarkAt(int modelRow)
getPlacemarkDescriptor
public PlacemarkDescriptor getPlacemarkDescriptor()
getProduct
public Product getProduct()
setProduct
public void setProduct(Product product)
getSelectedBands
public Band[] getSelectedBands()
setSelectedBands
public void setSelectedBands(Band[] selectedBands)
getSelectedGrids
public TiePointGrid[] getSelectedGrids()
setSelectedGrids
public void setSelectedGrids(TiePointGrid[] selectedGrids)
addPlacemark
public boolean addPlacemark(Placemark placemark)
removePlacemark
public boolean removePlacemark(Placemark placemark)
removePlacemarkAt
public void removePlacemarkAt(int index)
getStandardColumnNames
public abstract String[] getStandardColumnNames()
isCellEditable
public abstract boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable in interface TableModel- Overrides:
isCellEditable in class DefaultTableModel
getStandardColumnValueAt
protected abstract Object getStandardColumnValueAt(int rowIndex,
int columnIndex)
getRowCount
public int getRowCount()
- Specified by:
getRowCount in interface TableModel- Overrides:
getRowCount in class DefaultTableModel
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount in interface TableModel- Overrides:
getColumnCount in class DefaultTableModel
getColumnName
public String getColumnName(int columnIndex)
- Specified by:
getColumnName in interface TableModel- Overrides:
getColumnName in class DefaultTableModel
getColumnClass
public Class getColumnClass(int columnIndex)
- Specified by:
getColumnClass in interface TableModel- Overrides:
getColumnClass in class AbstractTableModel
getValueAt
public Object getValueAt(int rowIndex,
int columnIndex)
- Specified by:
getValueAt in interface TableModel- Overrides:
getValueAt in class DefaultTableModel
setValueAt
public void setValueAt(Object value,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt in interface TableModel- Overrides:
setValueAt in class DefaultTableModel
dispose
public void dispose()
setGeoPosLat
protected void setGeoPosLat(Object value,
Placemark placemark)
setGeoPosLon
protected void setGeoPosLon(Object value,
Placemark placemark)
setPixelPosY
protected void setPixelPosY(Object value,
Placemark placemark)
setPixelPosX
protected void setPixelPosX(Object value,
Placemark placemark)
Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.