public class SaveLayersDialog extends javax.swing.JDialog implements javax.swing.event.TableModelListener
Modifier and Type | Class and Description |
---|---|
(package private) class |
SaveLayersDialog.CancelAction |
(package private) class |
SaveLayersDialog.DiscardAndProceedAction |
private static class |
SaveLayersDialog.LayerListWarningMessagePanel |
(package private) class |
SaveLayersDialog.SaveAndProceedAction |
protected class |
SaveLayersDialog.SaveAndUploadTask
This is the asynchronous task which uploads modified layers to the server and
saves them to files, if requested by the user.
|
(package private) class |
SaveLayersDialog.SaveSessionAction |
static class |
SaveLayersDialog.UserAction |
(package private) class |
SaveLayersDialog.WindowClosingAdapter |
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private SaveLayersDialog.UserAction |
action |
private SaveLayersDialog.CancelAction |
cancelAction |
private SaveLayersDialog.DiscardAndProceedAction |
discardAndProceedAction |
private SaveLayersModel |
model |
private UploadAndSaveProgressRenderer |
pnlUploadLayers |
private SaveLayersDialog.SaveAndProceedAction |
saveAndProceedAction |
private javax.swing.JButton |
saveAndProceedActionButton |
private SaveLayersDialog.SaveAndUploadTask |
saveAndUploadTask |
private SaveLayersDialog.SaveSessionAction |
saveSessionAction |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
SaveLayersDialog(java.awt.Component parent) |
Modifier and Type | Method and Description |
---|---|
protected void |
build()
builds the GUI
|
protected javax.swing.JPanel |
buildButtonRow()
builds the button row
|
protected void |
cancelSafeAndUploadTask() |
void |
closeDialog()
Closes this dialog and frees all native screen resources.
|
protected boolean |
confirmSaveLayerInfosOK() |
SaveLayersModel |
getModel() |
SaveLayersDialog.UserAction |
getUserAction() |
protected void |
launchSafeAndUploadTask() |
void |
prepareForSavingAndUpdatingLayersBeforeDelete() |
void |
prepareForSavingAndUpdatingLayersBeforeExit() |
protected void |
setUserAction(SaveLayersDialog.UserAction action) |
void |
tableChanged(javax.swing.event.TableModelEvent arg0) |
protected void |
warnLayersWithConflictsAndUploadRequest(java.util.List<SaveLayerInfo> infos) |
protected void |
warnLayersWithIllegalFilesAndSaveRequest(java.util.List<SaveLayerInfo> infos) |
protected void |
warnLayersWithoutFilesAndSaveRequest(java.util.List<SaveLayerInfo> infos) |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private SaveLayersModel model
private SaveLayersDialog.UserAction action
private UploadAndSaveProgressRenderer pnlUploadLayers
private SaveLayersDialog.SaveAndProceedAction saveAndProceedAction
private SaveLayersDialog.SaveSessionAction saveSessionAction
private SaveLayersDialog.DiscardAndProceedAction discardAndProceedAction
private SaveLayersDialog.CancelAction cancelAction
private transient SaveLayersDialog.SaveAndUploadTask saveAndUploadTask
private javax.swing.JButton saveAndProceedActionButton
public SaveLayersDialog(java.awt.Component parent)
protected void build()
protected javax.swing.JPanel buildButtonRow()
public void prepareForSavingAndUpdatingLayersBeforeExit()
public void prepareForSavingAndUpdatingLayersBeforeDelete()
public SaveLayersDialog.UserAction getUserAction()
public SaveLayersModel getModel()
protected void launchSafeAndUploadTask()
protected void cancelSafeAndUploadTask()
protected void warnLayersWithConflictsAndUploadRequest(java.util.List<SaveLayerInfo> infos)
protected void warnLayersWithoutFilesAndSaveRequest(java.util.List<SaveLayerInfo> infos)
protected void warnLayersWithIllegalFilesAndSaveRequest(java.util.List<SaveLayerInfo> infos)
protected boolean confirmSaveLayerInfosOK()
protected void setUserAction(SaveLayersDialog.UserAction action)
public void closeDialog()
public void tableChanged(javax.swing.event.TableModelEvent arg0)
tableChanged
in interface javax.swing.event.TableModelListener