org.gvsig.geodb.vectorialdb.wizard
Class WizardVectorialDB

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.gvsig.app.gui.WizardPanel
                      extended by org.gvsig.geodb.vectorialdb.wizard.WizardDB
                          extended by org.gvsig.geodb.vectorialdb.wizard.WizardVectorialDB
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ListSelectionListener

public class WizardVectorialDB
extends WizardDB

Driver-independent GeoDB wizard. Queries the drivers to fill GUI controls. Multi-table selection available.

Author:
jldominguez
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class org.gvsig.geodb.vectorialdb.wizard.WizardDB
emptySettingsPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
 
Constructor Summary
WizardVectorialDB()
           
 
Method Summary
protected  UserTableSettingsPanel createSettingsPanel(TablesListItem actTable)
           
protected  TablesListItem createTabeListItem(org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer dbExplorer, org.gvsig.fmap.dal.store.db.DBStoreParameters param)
           
 void execute()
           
protected  org.gvsig.fmap.dal.store.db.DBStoreParameters getParameterForTable(TablesListItem table)
           
 org.gvsig.fmap.dal.DataStoreParameters[] getParameters()
           
protected  org.gvsig.app.prepareAction.PrepareContext getPrepareDataStoreContext()
           
protected  java.util.List getTableList(org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer explorer)
          Subclasses of this wizard will return a filtered list if necessary
protected  void initialize()
          This method initializes this
 void setSettingsPanels(TablesListItem actTable)
           
 
Methods inherited from class org.gvsig.geodb.vectorialdb.wizard.WizardDB
actionPerformed, areSettingsValid, checkFinishable, close, executeWizard, getSelectedTables, getTablesList, initWizard, processErrorsOfLayer, setEmptyPanels, updateTableList, valueChanged
 
Methods inherited from class org.gvsig.app.gui.WizardPanel
addWizardListener, callError, callStateChanged, doAddLayer, getMapCtrl, getTabName, removeWizardListener, setMapCtrl, setTabName
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WizardVectorialDB

public WizardVectorialDB()
Method Detail

createSettingsPanel

protected UserTableSettingsPanel createSettingsPanel(TablesListItem actTable)
Overrides:
createSettingsPanel in class WizardDB

createTabeListItem

protected TablesListItem createTabeListItem(org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer dbExplorer,
                                            org.gvsig.fmap.dal.store.db.DBStoreParameters param)
Overrides:
createTabeListItem in class WizardDB

execute

public void execute()
Overrides:
execute in class WizardDB

getParameterForTable

protected org.gvsig.fmap.dal.store.db.DBStoreParameters getParameterForTable(TablesListItem table)
Overrides:
getParameterForTable in class WizardDB

getParameters

public org.gvsig.fmap.dal.DataStoreParameters[] getParameters()
Overrides:
getParameters in class WizardDB

getPrepareDataStoreContext

protected org.gvsig.app.prepareAction.PrepareContext getPrepareDataStoreContext()
Overrides:
getPrepareDataStoreContext in class WizardDB

getTableList

protected java.util.List getTableList(org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer explorer)
                               throws org.gvsig.fmap.dal.exception.DataException
Description copied from class: WizardDB
Subclasses of this wizard will return a filtered list if necessary

Overrides:
getTableList in class WizardDB
Returns:
Throws:
org.gvsig.fmap.dal.exception.DataException

initialize

protected void initialize()
This method initializes this

Overrides:
initialize in class WizardDB

setSettingsPanels

public void setSettingsPanels(TablesListItem actTable)
Overrides:
setSettingsPanels in class WizardDB


Copyright © 2014 gvSIG Association. All Rights Reserved.