public abstract class AbstractPlacemarkTableModel extends DefaultTableModel
columnIdentifiers, dataVectorlistenerList| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPlacemarkTableModel(org.esa.snap.core.datamodel.PlacemarkDescriptor placemarkDescriptor,
org.esa.snap.core.datamodel.Product product,
org.esa.snap.core.datamodel.Band[] selectedBands,
org.esa.snap.core.datamodel.TiePointGrid[] selectedGrids) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPlacemark(org.esa.snap.core.datamodel.Placemark placemark) |
void |
dispose() |
Class |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
String |
getColumnName(int columnIndex) |
org.esa.snap.core.datamodel.Placemark |
getPlacemarkAt(int modelRow) |
org.esa.snap.core.datamodel.PlacemarkDescriptor |
getPlacemarkDescriptor() |
org.esa.snap.core.datamodel.Placemark[] |
getPlacemarks() |
org.esa.snap.core.datamodel.Product |
getProduct() |
int |
getRowCount() |
org.esa.snap.core.datamodel.Band[] |
getSelectedBands() |
org.esa.snap.core.datamodel.TiePointGrid[] |
getSelectedGrids() |
abstract String[] |
getStandardColumnNames() |
protected abstract Object |
getStandardColumnValueAt(int rowIndex,
int columnIndex) |
Object |
getValueAt(int rowIndex,
int columnIndex) |
abstract boolean |
isCellEditable(int rowIndex,
int columnIndex) |
boolean |
removePlacemark(org.esa.snap.core.datamodel.Placemark placemark) |
void |
removePlacemarkAt(int index) |
protected void |
setGeoPosLat(Object lat,
org.esa.snap.core.datamodel.Placemark placemark) |
protected void |
setGeoPosLon(Object lon,
org.esa.snap.core.datamodel.Placemark placemark) |
protected void |
setPixelPosX(Object value,
org.esa.snap.core.datamodel.Placemark placemark) |
protected void |
setPixelPosY(Object value,
org.esa.snap.core.datamodel.Placemark placemark) |
void |
setProduct(org.esa.snap.core.datamodel.Product product) |
void |
setSelectedBands(org.esa.snap.core.datamodel.Band[] selectedBands) |
void |
setSelectedGrids(org.esa.snap.core.datamodel.TiePointGrid[] selectedGrids) |
void |
setValueAt(Object value,
int rowIndex,
int columnIndex) |
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCountaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerprotected AbstractPlacemarkTableModel(org.esa.snap.core.datamodel.PlacemarkDescriptor placemarkDescriptor,
org.esa.snap.core.datamodel.Product product,
org.esa.snap.core.datamodel.Band[] selectedBands,
org.esa.snap.core.datamodel.TiePointGrid[] selectedGrids)
public org.esa.snap.core.datamodel.Placemark[] getPlacemarks()
public org.esa.snap.core.datamodel.Placemark getPlacemarkAt(int modelRow)
public org.esa.snap.core.datamodel.PlacemarkDescriptor getPlacemarkDescriptor()
public org.esa.snap.core.datamodel.Product getProduct()
public void setProduct(org.esa.snap.core.datamodel.Product product)
public org.esa.snap.core.datamodel.Band[] getSelectedBands()
public void setSelectedBands(org.esa.snap.core.datamodel.Band[] selectedBands)
public org.esa.snap.core.datamodel.TiePointGrid[] getSelectedGrids()
public void setSelectedGrids(org.esa.snap.core.datamodel.TiePointGrid[] selectedGrids)
public boolean addPlacemark(org.esa.snap.core.datamodel.Placemark placemark)
public boolean removePlacemark(org.esa.snap.core.datamodel.Placemark placemark)
public void removePlacemarkAt(int index)
public abstract String[] getStandardColumnNames()
public abstract boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelisCellEditable in class DefaultTableModelprotected abstract Object getStandardColumnValueAt(int rowIndex, int columnIndex)
public int getRowCount()
getRowCount in interface TableModelgetRowCount in class DefaultTableModelpublic int getColumnCount()
getColumnCount in interface TableModelgetColumnCount in class DefaultTableModelpublic String getColumnName(int columnIndex)
getColumnName in interface TableModelgetColumnName in class DefaultTableModelpublic Class getColumnClass(int columnIndex)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModelpublic Object getValueAt(int rowIndex, int columnIndex)
getValueAt in interface TableModelgetValueAt in class DefaultTableModelpublic void setValueAt(Object value, int rowIndex, int columnIndex)
setValueAt in interface TableModelsetValueAt in class DefaultTableModelpublic void dispose()
protected void setGeoPosLat(Object lat, org.esa.snap.core.datamodel.Placemark placemark)
protected void setGeoPosLon(Object lon, org.esa.snap.core.datamodel.Placemark placemark)
protected void setPixelPosY(Object value, org.esa.snap.core.datamodel.Placemark placemark)
protected void setPixelPosX(Object value, org.esa.snap.core.datamodel.Placemark placemark)
Copyright © 2014–2016 European Space Agency (ESA). All rights reserved.