org.openstreetmap.josm.gui.io
Class SaveLayersModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.openstreetmap.josm.gui.io.SaveLayersModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class SaveLayersModel
- extends javax.swing.table.DefaultTableModel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.DefaultTableModel |
columnIdentifiers, dataVector |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Methods inherited from class javax.swing.table.DefaultTableModel |
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, 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, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODE_PROP
public static final java.lang.String MODE_PROP
layerInfo
private java.util.List<SaveLayerInfo> layerInfo
mode
private SaveLayersModel.Mode mode
support
private java.beans.PropertyChangeSupport support
columnFilename
private static final int columnFilename
- See Also:
- Constant Field Values
columnActions
private static final int columnActions
- See Also:
- Constant Field Values
SaveLayersModel
public SaveLayersModel()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
fireModeChanged
protected void fireModeChanged(SaveLayersModel.Mode oldValue,
SaveLayersModel.Mode newValue)
setMode
public void setMode(SaveLayersModel.Mode newValue)
getMode
public SaveLayersModel.Mode getMode()
populate
public void populate(java.util.List<OsmDataLayer> layers)
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interface javax.swing.table.TableModel
- Overrides:
getRowCount
in class javax.swing.table.DefaultTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int column)
- Specified by:
getValueAt
in interface javax.swing.table.TableModel
- Overrides:
getValueAt
in class javax.swing.table.DefaultTableModel
isCellEditable
public boolean isCellEditable(int row,
int column)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
- Overrides:
isCellEditable
in class javax.swing.table.DefaultTableModel
setValueAt
public void setValueAt(java.lang.Object value,
int row,
int column)
- Specified by:
setValueAt
in interface javax.swing.table.TableModel
- Overrides:
setValueAt
in class javax.swing.table.DefaultTableModel
getSafeLayerInfo
public java.util.List<SaveLayerInfo> getSafeLayerInfo()
getLayersWithoutFilesAndSaveRequest
public java.util.List<SaveLayerInfo> getLayersWithoutFilesAndSaveRequest()
getLayersWithIllegalFilesAndSaveRequest
public java.util.List<SaveLayerInfo> getLayersWithIllegalFilesAndSaveRequest()
getLayersWithConflictsAndUploadRequest
public java.util.List<SaveLayerInfo> getLayersWithConflictsAndUploadRequest()
getLayersToUpload
public java.util.List<SaveLayerInfo> getLayersToUpload()
getLayersToSave
public java.util.List<SaveLayerInfo> getLayersToSave()
setUploadState
public void setUploadState(OsmDataLayer layer,
UploadOrSaveState state)
setSaveState
public void setSaveState(OsmDataLayer layer,
UploadOrSaveState state)
getSaveLayerInfo
public SaveLayerInfo getSaveLayerInfo(OsmDataLayer layer)
resetSaveAndUploadState
public void resetSaveAndUploadState()
hasUnsavedData
public boolean hasUnsavedData()
getNumCancel
public int getNumCancel()
getNumFailed
public int getNumFailed()
JOSM