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, dataVectorlistenerList| 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, setRowCountaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerprivate 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 TableModelgetRowCount in class DefaultTableModelpublic Object getValueAt(int row, int column)
getValueAt in interface TableModelgetValueAt in class DefaultTableModelpublic boolean isCellEditable(int row, int column)
isCellEditable in interface TableModelisCellEditable in class DefaultTableModelpublic void setValueAt(Object value, int row, int column)
setValueAt in interface TableModelsetValueAt in class DefaultTableModelpublic 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()