public class REpiceaExportToolDialog extends REpiceaDialog implements java.awt.event.ActionListener
| Modifier and Type | Class and Description |
|---|---|
static class |
REpiceaExportToolDialog.MessageID |
javax.swing.JDialog.AccessibleJDialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypejava.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, cancelOnCloseaccessibleContext, rootPane, rootPaneCheckingEnabledBOTTOM_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, setVisibleaddImpl, 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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBackaddPropertyChangeListener, 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, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetTitleprotected 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()
REpiceaDialoginitUI in class REpiceaDialogprotected javax.swing.JPanel getTopLeftPanel()
protected javax.swing.JPanel getTopRightPanel()
protected javax.swing.JPanel getTopPanels()
public void okAction()
okAction in interface REpiceaWindowokAction in class REpiceaDialogprotected 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.ActionListenerpublic void cancelAction()
cancelAction in interface REpiceaWindowcancelAction in class REpiceaDialogprotected 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()
SynchronizedListeningdoNotListenToAnymore in interface SynchronizedListeningpublic void listenTo()
SynchronizedListeninglistenTo in interface SynchronizedListening