Class TimeseriesImportDatabaseDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- adams.gui.core.BaseDialog
-
- adams.gui.visualization.timeseries.TimeseriesImportDatabaseDialog
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
public class TimeseriesImportDatabaseDialog extends BaseDialog
Dialog for import timeseries from a database.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static int
APPROVE_OPTION
the approve option.static int
CANCEL_OPTION
the cancel option.protected int
m_Option
the option selected by the user (CANCEL_OPTION, APPROVE_OPTION).protected DatabaseConnectionPage
m_PageConnection
the connection page.protected ListPage
m_PageIDs
the ID list page.protected ParameterPanelPage
m_PageQueries
the queries page.protected WizardPane
m_PaneWizard
the wizard.static String
QUERY_DATA
key for data query.static String
QUERY_IDS
key for query listing the IDs.static String
QUERY_METADATA_KEYVALUE
key for the meta-data query (key/value).static String
QUERY_METADATA_ROW
key for the meta-data query (row).-
Fields inherited from class adams.gui.core.BaseDialog
m_AfterHideActions, m_AfterShowActions, m_BeforeHideActions, m_BeforeShowActions, m_DisposeCalled, m_UISettingsApplied, m_UISettingsPrefix, m_UISettingsStored
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
-
Constructor Summary
Constructors Constructor Description TimeseriesImportDatabaseDialog()
Creates a modeless dialog without a title and without a specified Frame owner.TimeseriesImportDatabaseDialog(Dialog owner)
Creates a modeless dialog without a title with the specified Dialog as its owner.TimeseriesImportDatabaseDialog(Dialog owner, Dialog.ModalityType modality)
Creates a dialog with the specified owner Dialog and modality.TimeseriesImportDatabaseDialog(Dialog owner, String title)
Creates a modeless dialog with the specified title and with the specified owner dialog.TimeseriesImportDatabaseDialog(Dialog owner, String title, Dialog.ModalityType modality)
Creates a dialog with the specified title, modality and the specified owner Dialog.TimeseriesImportDatabaseDialog(Frame owner)
Creates a modeless dialog without a title with the specified Frame as its owner.TimeseriesImportDatabaseDialog(Frame owner, boolean modal)
Creates a dialog with the specified owner Frame, modality and an empty title.TimeseriesImportDatabaseDialog(Frame owner, String title)
Creates a modeless dialog with the specified title and with the specified owner frame.TimeseriesImportDatabaseDialog(Frame owner, String title, boolean modal)
Creates a dialog with the specified owner Frame, modality and title.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
beforeShow()
Hook method just before the dialog is made visible.DatabaseConnectionPage
getConnectionPage()
Returns the wizard page for the connection data.ListPage
getIDsPage()
Returns the wizard page for the IDs.int
getOption()
Returns whether the user approved or canceled the dialog.Properties
getProperties(boolean usePrefix)
Returns the properties from all the pages.ParameterPanelPage
getQueriesPage()
Returns the wizard page for the queries.WizardPane
getWizard()
Returns the wizard pane.protected void
initGUI()
Initializes the widgets.protected void
initialize()
For initializing members.-
Methods inherited from class adams.gui.core.BaseDialog
addAfterHideAction, addAfterShowAction, addBeforeHideAction, addBeforeShowAction, afterHide, afterShow, applyUISettings, beforeHide, dispose, executeAfterHideActions, executeAfterShowActions, executeBeforeHideActions, executeBeforeShowActions, finishInit, getUISettingsApplied, getUISettingsPrefix, pack, removeAfterHideAction, removeAfterShowAction, removeBeforeHideAction, removeBeforeShowAction, setLocationRelativeTo, setUISettingsPrefix, setUISettingsPrefix, setVisible, storeUISettings
-
Methods inherited from class javax.swing.JDialog
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
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
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
-
Methods inherited from class java.awt.Component
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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
APPROVE_OPTION
public static final int APPROVE_OPTION
the approve option.- See Also:
- Constant Field Values
-
CANCEL_OPTION
public static final int CANCEL_OPTION
the cancel option.- See Also:
- Constant Field Values
-
QUERY_IDS
public static final String QUERY_IDS
key for query listing the IDs.- See Also:
- Constant Field Values
-
QUERY_DATA
public static final String QUERY_DATA
key for data query.- See Also:
- Constant Field Values
-
QUERY_METADATA_KEYVALUE
public static final String QUERY_METADATA_KEYVALUE
key for the meta-data query (key/value).- See Also:
- Constant Field Values
-
QUERY_METADATA_ROW
public static final String QUERY_METADATA_ROW
key for the meta-data query (row).- See Also:
- Constant Field Values
-
m_PaneWizard
protected WizardPane m_PaneWizard
the wizard.
-
m_PageConnection
protected DatabaseConnectionPage m_PageConnection
the connection page.
-
m_PageQueries
protected ParameterPanelPage m_PageQueries
the queries page.
-
m_PageIDs
protected ListPage m_PageIDs
the ID list page.
-
m_Option
protected int m_Option
the option selected by the user (CANCEL_OPTION, APPROVE_OPTION).
-
-
Constructor Detail
-
TimeseriesImportDatabaseDialog
public TimeseriesImportDatabaseDialog()
Creates a modeless dialog without a title and without a specified Frame owner.
-
TimeseriesImportDatabaseDialog
public TimeseriesImportDatabaseDialog(Dialog owner)
Creates a modeless dialog without a title with the specified Dialog as its owner.- Parameters:
owner
- the owning dialog
-
TimeseriesImportDatabaseDialog
public TimeseriesImportDatabaseDialog(Dialog owner, Dialog.ModalityType modality)
Creates a dialog with the specified owner Dialog and modality.- Parameters:
owner
- the owning dialogmodality
- the type of modality
-
TimeseriesImportDatabaseDialog
public TimeseriesImportDatabaseDialog(Dialog owner, String title)
Creates a modeless dialog with the specified title and with the specified owner dialog.- Parameters:
owner
- the owning dialogtitle
- the title of the dialog
-
TimeseriesImportDatabaseDialog
public TimeseriesImportDatabaseDialog(Dialog owner, String title, Dialog.ModalityType modality)
Creates a dialog with the specified title, modality and the specified owner Dialog.- Parameters:
owner
- the owning dialogtitle
- the title of the dialogmodality
- the type of modality
-
TimeseriesImportDatabaseDialog
public TimeseriesImportDatabaseDialog(Frame owner)
Creates a modeless dialog without a title with the specified Frame as its owner.- Parameters:
owner
- the owning frame
-
TimeseriesImportDatabaseDialog
public TimeseriesImportDatabaseDialog(Frame owner, boolean modal)
Creates a dialog with the specified owner Frame, modality and an empty title.- Parameters:
owner
- the owning framemodal
- whether the dialog is modal or not
-
TimeseriesImportDatabaseDialog
public TimeseriesImportDatabaseDialog(Frame owner, String title)
Creates a modeless dialog with the specified title and with the specified owner frame.- Parameters:
owner
- the owning frametitle
- the title of the dialog
-
-
Method Detail
-
initialize
protected void initialize()
For initializing members.- Overrides:
initialize
in classBaseDialog
-
initGUI
protected void initGUI()
Initializes the widgets.- Overrides:
initGUI
in classBaseDialog
-
getOption
public int getOption()
Returns whether the user approved or canceled the dialog.- Returns:
- the result
- See Also:
APPROVE_OPTION
,CANCEL_OPTION
-
beforeShow
protected void beforeShow()
Hook method just before the dialog is made visible.- Overrides:
beforeShow
in classBaseDialog
-
getWizard
public WizardPane getWizard()
Returns the wizard pane.- Returns:
- the wizard
-
getConnectionPage
public DatabaseConnectionPage getConnectionPage()
Returns the wizard page for the connection data.- Returns:
- the page
-
getQueriesPage
public ParameterPanelPage getQueriesPage()
Returns the wizard page for the queries.- Returns:
- the page
-
getIDsPage
public ListPage getIDsPage()
Returns the wizard page for the IDs.- Returns:
- the page
-
getProperties
public Properties getProperties(boolean usePrefix)
Returns the properties from all the pages.- Parameters:
usePrefix
- whether to use the page name as prefix- Returns:
- the combined properties
-
-