org.gvsig.geodb.vectorialdb.wizard
Class WizardDB

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
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
Direct Known Subclasses:
WizardVectorialDB

public class WizardDB
extends org.gvsig.app.gui.WizardPanel
implements java.awt.event.ActionListener, javax.swing.event.ListSelectionListener

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
protected  UserTableSettingsPanel 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
WizardDB()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent arg0)
           
 boolean areSettingsValid()
           
 void checkFinishable()
           
 void close()
           
protected  UserTableSettingsPanel createSettingsPanel(TablesListItem actTable)
           
protected  TablesListItem createTabeListItem(org.gvsig.fmap.dal.store.db.DBStoreParameters param)
           
 void execute()
           
 java.lang.Object executeWizard()
           
protected  java.lang.String getLastMessage(java.lang.Throwable ex)
           
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  TablesListItem[] getSelectedTables()
           
 org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer getServerExplorer()
           
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  AvailableTablesCheckBoxList getTablesList()
          This method initializes tablesList
protected  void initialize()
           
 void initWizard()
           
protected  void processErrorsOfLayer(org.gvsig.fmap.mapcontext.layers.FLayer lyr, org.gvsig.fmap.mapcontrol.MapControl mapControl)
          This method process the errors found in a layer
protected  void setEmptyPanels()
           
 void setSettingsPanels(TablesListItem actTable)
           
protected  void updateTableList(org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorerParameters dbSeverExplorerParameters2)
           
 void valueChanged(javax.swing.event.ListSelectionEvent arg0)
           
 
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
 

Field Detail

emptySettingsPanel

protected UserTableSettingsPanel emptySettingsPanel
Constructor Detail

WizardDB

public WizardDB()
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent arg0)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

areSettingsValid

public boolean areSettingsValid()
Overrides:
areSettingsValid in class org.gvsig.app.gui.WizardPanel

checkFinishable

public void checkFinishable()

close

public void close()
Specified by:
close in class org.gvsig.app.gui.WizardPanel

createSettingsPanel

protected UserTableSettingsPanel createSettingsPanel(TablesListItem actTable)

createTabeListItem

protected TablesListItem createTabeListItem(org.gvsig.fmap.dal.store.db.DBStoreParameters param)

execute

public void execute()
Specified by:
execute in class org.gvsig.app.gui.WizardPanel

executeWizard

public java.lang.Object executeWizard()
Overrides:
executeWizard in class org.gvsig.app.gui.WizardPanel

getLastMessage

protected java.lang.String getLastMessage(java.lang.Throwable ex)

getParameterForTable

protected org.gvsig.fmap.dal.store.db.DBStoreParameters getParameterForTable(TablesListItem table)

getParameters

public org.gvsig.fmap.dal.DataStoreParameters[] getParameters()
Specified by:
getParameters in class org.gvsig.app.gui.WizardPanel

getPrepareDataStoreContext

protected org.gvsig.app.prepareAction.PrepareContext getPrepareDataStoreContext()

getSelectedTables

protected TablesListItem[] getSelectedTables()

getServerExplorer

public org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer getServerExplorer()

getTableList

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

Parameters:
explorer -
Returns:
Throws:
org.gvsig.fmap.dal.exception.DataException

getTablesList

protected AvailableTablesCheckBoxList getTablesList()
This method initializes tablesList

Returns:
javax.swing.JList

initialize

protected void initialize()

initWizard

public void initWizard()
Specified by:
initWizard in class org.gvsig.app.gui.WizardPanel

processErrorsOfLayer

protected void processErrorsOfLayer(org.gvsig.fmap.mapcontext.layers.FLayer lyr,
                                    org.gvsig.fmap.mapcontrol.MapControl mapControl)
This method process the errors found in a layer

Parameters:
lyr -
mapControl -

setEmptyPanels

protected void setEmptyPanels()

setSettingsPanels

public void setSettingsPanels(TablesListItem actTable)

updateTableList

protected void updateTableList(org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorerParameters dbSeverExplorerParameters2)

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent arg0)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener


Copyright © 2014 gvSIG Association. All Rights Reserved.