public class REpiceaExportToolDialog extends REpiceaDialog implements java.awt.event.ActionListener
Modifier and Type | Class and Description |
---|---|
static class |
REpiceaExportToolDialog.MessageID |
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 |
---|---|
protected javax.swing.JTextField |
filenameField |
protected javax.swing.JList<?> |
optionList |
protected javax.swing.JLabel |
optionTitleLabel |
protected javax.swing.JTextArea |
selectAnOptionTextArea |
protected boolean |
triggerRecordSetAndSaveManually |
askUserBeforeExit, cancelOnClose
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Modifier | Constructor and Description |
---|---|
protected |
REpiceaExportToolDialog(REpiceaExportTool caller,
java.awt.Window parent)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent arg0) |
void |
cancelAction() |
protected boolean |
checkFileValidity()
This method checks if the filename is valid.
|
void |
doNotListenToAnymore()
This method remove the listeners.
|
protected REpiceaExportTool |
getCaller() |
protected javax.swing.JPanel |
getTopLeftPanel() |
protected javax.swing.JPanel |
getTopPanels() |
protected javax.swing.JPanel |
getTopRightPanel() |
protected void |
init()
The init method instantiates the members of this class.
|
protected void |
initUI()
This method creates the UI, i.e.
|
void |
listenTo()
This method specifies who is listening to whom.
|
void |
okAction()
The okAction method checks if the filename is valid, then creates the record set and finally save the file.
|
protected void |
refreshTitle() |
void |
setTriggerRecordSetAndSaveManually(boolean triggerRecordSetAndSaveManually)
This method makes it possible to just save the filename and wait to trigger the createRecordSet and save methods manually.
|
protected void |
showProgressBar(java.util.Map<java.lang.Enum,REpiceaExportTool.InternalSwingWorkerForRecordSet> workers,
boolean isCreatingDataset) |
askUserBeforeExit, firePropertyChange, getBufferedImage, helpAction, isCancelOnClose, refreshInterface, setCancelOnClose, setIcon, setVisible
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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setTitle
protected javax.swing.JTextField filenameField
protected javax.swing.JList<?> optionList
protected javax.swing.JTextArea selectAnOptionTextArea
protected javax.swing.JLabel optionTitleLabel
protected boolean triggerRecordSetAndSaveManually
protected REpiceaExportToolDialog(REpiceaExportTool caller, java.awt.Window parent)
caller
- an ExportTool instanceparent
- the Window that owns this dialog (can be null)protected void init()
protected void initUI()
REpiceaDialog
initUI
in class REpiceaDialog
protected javax.swing.JPanel getTopLeftPanel()
protected javax.swing.JPanel getTopRightPanel()
protected javax.swing.JPanel getTopPanels()
public void okAction()
okAction
in interface REpiceaWindow
okAction
in class REpiceaDialog
protected boolean checkFileValidity() throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.Exception
java.io.IOException
- if the filename is invalidjava.lang.IllegalArgumentException
- if the deletion failedjava.lang.Exception
- other exceptionspublic void actionPerformed(java.awt.event.ActionEvent arg0)
actionPerformed
in interface java.awt.event.ActionListener
public void cancelAction()
cancelAction
in interface REpiceaWindow
cancelAction
in class REpiceaDialog
protected void refreshTitle()
protected REpiceaExportTool getCaller()
public void setTriggerRecordSetAndSaveManually(boolean triggerRecordSetAndSaveManually)
triggerRecordSetAndSaveManually
- a booleanprotected void showProgressBar(java.util.Map<java.lang.Enum,REpiceaExportTool.InternalSwingWorkerForRecordSet> workers, boolean isCreatingDataset)
public void doNotListenToAnymore()
SynchronizedListening
doNotListenToAnymore
in interface SynchronizedListening
public void listenTo()
SynchronizedListening
listenTo
in interface SynchronizedListening