public class SaveLayersDialog extends JDialog implements 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.
|
static class |
SaveLayersDialog.UserAction |
(package private) class |
SaveLayersDialog.WindowClosingAdapter |
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
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 JButton |
saveAndProceedActionButton |
private SaveLayersDialog.SaveAndUploadTask |
saveAndUploadTask |
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
SaveLayersDialog(Component parent) |
Modifier and Type | Method and Description |
---|---|
protected void |
build()
builds the GUI
|
protected JPanel |
buildButtonRow()
builds the button row
|
protected void |
cancelSafeAndUploadTask() |
void |
closeDialog() |
protected boolean |
confirmSaveLayerInfosOK() |
SaveLayersModel |
getModel() |
SaveLayersDialog.UserAction |
getUserAction() |
protected void |
launchSafeAndUploadTask() |
void |
prepareForSavingAndUpdatingLayersBeforeDelete() |
void |
prepareForSavingAndUpdatingLayersBeforeExit() |
protected void |
setUserAction(SaveLayersDialog.UserAction action) |
void |
tableChanged(TableModelEvent arg0) |
protected void |
warnLayersWithConflictsAndUploadRequest(List<SaveLayerInfo> infos) |
protected void |
warnLayersWithIllegalFilesAndSaveRequest(List<SaveLayerInfo> infos) |
protected void |
warnLayersWithoutFilesAndSaveRequest(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.DiscardAndProceedAction discardAndProceedAction
private SaveLayersDialog.CancelAction cancelAction
private SaveLayersDialog.SaveAndUploadTask saveAndUploadTask
private JButton saveAndProceedActionButton
public SaveLayersDialog(Component parent)
protected void build()
protected JPanel buildButtonRow()
public void prepareForSavingAndUpdatingLayersBeforeExit()
public void prepareForSavingAndUpdatingLayersBeforeDelete()
public SaveLayersDialog.UserAction getUserAction()
public SaveLayersModel getModel()
protected void launchSafeAndUploadTask()
protected void cancelSafeAndUploadTask()
protected void warnLayersWithConflictsAndUploadRequest(List<SaveLayerInfo> infos)
protected void warnLayersWithoutFilesAndSaveRequest(List<SaveLayerInfo> infos)
protected void warnLayersWithIllegalFilesAndSaveRequest(List<SaveLayerInfo> infos)
protected boolean confirmSaveLayerInfosOK()
protected void setUserAction(SaveLayersDialog.UserAction action)
public void closeDialog()
public void tableChanged(TableModelEvent arg0)
tableChanged
in interface TableModelListener