public class SaveLayersModel extends DefaultTableModel
Modifier and Type | Class and Description |
---|---|
static class |
SaveLayersModel.Mode |
Modifier and Type | Field and Description |
---|---|
private static int |
columnActions |
private static int |
columnFilename |
private List<SaveLayerInfo> |
layerInfo |
private SaveLayersModel.Mode |
mode |
static String |
MODE_PROP |
private PropertyChangeSupport |
support |
columnIdentifiers, dataVector
listenerList
Constructor and Description |
---|
SaveLayersModel() |
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
private List<SaveLayerInfo> layerInfo
private SaveLayersModel.Mode mode
private PropertyChangeSupport support
private static final int columnFilename
private static final int columnActions
public SaveLayersModel()
public void addPropertyChangeListener(PropertyChangeListener l)
public void removePropertyChangeListener(PropertyChangeListener l)
protected void fireModeChanged(SaveLayersModel.Mode oldValue, SaveLayersModel.Mode newValue)
public void setMode(SaveLayersModel.Mode newValue)
public SaveLayersModel.Mode getMode()
public void populate(List<OsmDataLayer> layers)
public int getRowCount()
getRowCount
in interface TableModel
getRowCount
in class DefaultTableModel
public Object getValueAt(int row, int column)
getValueAt
in interface TableModel
getValueAt
in class DefaultTableModel
public boolean isCellEditable(int row, int column)
isCellEditable
in interface TableModel
isCellEditable
in class DefaultTableModel
public void setValueAt(Object value, int row, int column)
setValueAt
in interface TableModel
setValueAt
in class DefaultTableModel
public List<SaveLayerInfo> getSafeLayerInfo()
public List<SaveLayerInfo> getLayersWithoutFilesAndSaveRequest()
public List<SaveLayerInfo> getLayersWithIllegalFilesAndSaveRequest()
public List<SaveLayerInfo> getLayersWithConflictsAndUploadRequest()
public List<SaveLayerInfo> getLayersToUpload()
public List<SaveLayerInfo> getLayersToSave()
public void setUploadState(OsmDataLayer layer, UploadOrSaveState state)
public void setSaveState(OsmDataLayer layer, UploadOrSaveState state)
public SaveLayerInfo getSaveLayerInfo(OsmDataLayer layer)
public void resetSaveAndUploadState()
public boolean hasUnsavedData()
public int getNumCancel()
public int getNumFailed()