public class WFSParamsPanel
extends org.gvsig.gui.beans.panelGroup.tabbedPanel.TabbedPanel
implements org.gvsig.app.gui.ILayerPanel
Container of the WFS panels, that works as a TabbedPanel.
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentACCEPT_ACTION, accepted, APPLY_ACTION, CANCEL_ACTION, parentPanelGroup, reference, registeredPanelsaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
WFSParamsPanel(java.lang.Object reference)
This method initializes jTabbedPane
|
| Modifier and Type | Method and Description |
|---|---|
void |
advanceCurrentTab()
Selects the next tab
|
org.gvsig.fmap.mapcontext.layers.FLayer |
createLayer() |
int |
currentPage()
Returns the index of the current tab.
|
void |
doClickOnNextButton() |
void |
enableDefaultTabs(boolean isEnabled)
Enable or disable the default tabs
|
void |
execute() |
WFSAreaPanel |
getAreaPanel()
This method initializes areaPanel
|
WFSStoreParameters |
getDataStoreParameters() |
WFSSelectFeaturePanel |
getFeaturesPanel()
This method initializes featurePanel
|
WFSSelectFieldsPanel |
getFieldsPanel()
This method initializes fieldsPanel
|
WFSInfoPanel |
getInfoPanel()
This method initializes infoPanel
|
org.gvsig.fmap.mapcontext.layers.FLayer |
getLayer() |
WFSOptionsPanel |
getOptionsPanel()
This method initializes optionsPanel
|
protected org.gvsig.tools.dynobject.DynObject |
getParameters(java.lang.String nameCacheProvider) |
WFSSelectedFeatureManager |
getSelectedFeatureManager() |
org.cresques.cts.IProjection |
getSelectedFeatureProjection() |
int |
getSelectedIndex() |
WFSServerExplorer |
getServerExplorer()
Gets the information used to add or load a WFS layer.
|
void |
goToNextTab()
Sets the focus to the next tab of the current one.
|
void |
goToPreviousTab()
Sets the focus to the tab previous to the current one.
|
protected void |
initialize() |
void |
initWizard() |
boolean |
isCorretlyConfigured()
Verifies that the selected parameters are enough to request
the coverage to the server.
|
protected void |
loadPanel(org.gvsig.gui.beans.panelGroup.panels.IPanel panel) |
void |
loadPanels(org.gvsig.gui.beans.panelGroup.loaders.IPanelGroupLoader loader) |
int |
nextPageEnabled()
Returns the next enabled tab's index, or -1 if there isn't any.
|
int |
previousEnabledPage()
Returns the index of the previous enabled tab.
|
void |
refresh(WFSSelectedFeature selectedFeature,
java.util.List vers_list)
Refresh all the panels every time that a different layer is selected.
|
void |
refreshCapabilitiesInfo()
Refresh all the panels with the WFS capabilities information.
|
void |
refreshInfo()
Updates the information stored at the wizard's data and info panel.
|
void |
refreshWFSSelectFeaturePanel()
Refreshes the data of the inner
WFSSelectFeaturePanel. |
void |
setApplicable(boolean isApplicable)
Changes the enable status of the "apply" button
|
void |
setDataStore(org.gvsig.fmap.dal.DataStore dataStore)
Sets the forms from a
|
void |
setEnabledApplyButton(boolean b) |
void |
setLayerName(java.lang.String name) |
void |
setSelectedCache(java.lang.String selectedCache) |
void |
setSelectedIndex(int index) |
void |
setServerExplorer(WFSServerExplorer serverExplorer)
Sets the information used to add or load a WFS layer.
|
addChangeListener, getActivePanel, getChangeListeners, getJTabbedPane, getPanelInGUICount, isEnabledAt, isPanelInGUI, removeChangeListener, setEnabledAt, setPanelInGUI, stateChanged, unLoadPanelaccept, addPanel, apply, belongsThisGroup, cancel, getPanelCount, getProperties, getReference, isAccepted, isEnabledAcceptButton, isEnabledApplyButton, isEnabledCancelButton, isEnabledCloseButton, isEnabledExitButton, isEnabledHideDetailsButton, isEnabledNoButton, isEnabledPauseButton, isEnabledRestartButton, isEnabledSaveButton, isEnabledSeeDetailsButton, isEnabledYesButton, removePanel, setEnabledAcceptButton, setEnabledCancelButton, setEnabledCloseButton, setEnabledExitButton, setEnabledHideDetailsButton, setEnabledNoButton, setEnabledPauseButton, setEnabledRestartButton, setEnabledSaveButton, setEnabledSeeDetailsButton, setEnabledYesButton, setParentPanelGroup, updateReference, valuesgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, updateadd, 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, validateTreeaction, 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, 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, transferFocusUpCyclepublic WFSParamsPanel(java.lang.Object reference)
public void advanceCurrentTab()
public org.gvsig.fmap.mapcontext.layers.FLayer createLayer()
throws org.gvsig.fmap.mapcontext.exceptions.CreateLayerException
org.gvsig.fmap.mapcontext.exceptions.CreateLayerExceptionpublic int currentPage()
public void doClickOnNextButton()
WFSWizard.doClickOnNextButton()public void enableDefaultTabs(boolean isEnabled)
public void execute()
public WFSAreaPanel getAreaPanel()
public WFSStoreParameters getDataStoreParameters() throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionpublic WFSSelectFeaturePanel getFeaturesPanel()
public WFSSelectFieldsPanel getFieldsPanel()
public WFSInfoPanel getInfoPanel()
public org.gvsig.fmap.mapcontext.layers.FLayer getLayer()
getLayer in interface org.gvsig.app.gui.ILayerPanelpublic WFSOptionsPanel getOptionsPanel()
protected org.gvsig.tools.dynobject.DynObject getParameters(java.lang.String nameCacheProvider)
throws org.gvsig.fmap.dal.exception.DataException
org.gvsig.fmap.dal.exception.DataExceptionpublic WFSSelectedFeatureManager getSelectedFeatureManager()
public org.cresques.cts.IProjection getSelectedFeatureProjection()
public int getSelectedIndex()
getSelectedIndex in class org.gvsig.gui.beans.panelGroup.tabbedPanel.TabbedPanelJTabbedPane.getSelectedIndex()public WFSServerExplorer getServerExplorer()
public void goToNextTab()
public void goToPreviousTab()
protected void initialize()
initialize in class org.gvsig.gui.beans.panelGroup.tabbedPanel.TabbedPanelpublic void initWizard()
public boolean isCorretlyConfigured()
true if its correctly configured;
otherwise returns falseprotected void loadPanel(org.gvsig.gui.beans.panelGroup.panels.IPanel panel)
loadPanel in class org.gvsig.gui.beans.panelGroup.tabbedPanel.TabbedPanelpublic void loadPanels(org.gvsig.gui.beans.panelGroup.loaders.IPanelGroupLoader loader)
throws org.gvsig.gui.beans.panelGroup.exceptions.ListCouldntAddPanelException,
org.gvsig.gui.beans.panelGroup.exceptions.EmptyPanelGroupException,
org.gvsig.gui.beans.panelGroup.exceptions.EmptyPanelGroupGUIException
loadPanels in interface org.gvsig.gui.beans.panelGroup.IPanelGrouploadPanels in class org.gvsig.gui.beans.panelGroup.AbstractPanelGrouporg.gvsig.gui.beans.panelGroup.exceptions.ListCouldntAddPanelExceptionorg.gvsig.gui.beans.panelGroup.exceptions.EmptyPanelGroupExceptionorg.gvsig.gui.beans.panelGroup.exceptions.EmptyPanelGroupGUIExceptionpublic int nextPageEnabled()
public int previousEnabledPage()
public void refresh(WFSSelectedFeature selectedFeature, java.util.List vers_list)
selectedFeature - the selected layerpublic void refreshCapabilitiesInfo()
public void refreshInfo()
public void refreshWFSSelectFeaturePanel()
WFSSelectFeaturePanel.public void setApplicable(boolean isApplicable)
isApplicable - the enable status of the "apply" buttonpublic void setDataStore(org.gvsig.fmap.dal.DataStore dataStore)
public void setEnabledApplyButton(boolean b)
setEnabledApplyButton in interface org.gvsig.gui.beans.buttonspanel.IButtonsPanelsetEnabledApplyButton in class org.gvsig.gui.beans.panelGroup.AbstractPanelGrouppublic void setLayerName(java.lang.String name)
public void setSelectedCache(java.lang.String selectedCache)
public void setSelectedIndex(int index)
setSelectedIndex in class org.gvsig.gui.beans.panelGroup.tabbedPanel.TabbedPanelJTabbedPane.setSelectedIndex(int)public void setServerExplorer(WFSServerExplorer serverExplorer)
wizardData - information used to add or load a WFS layerCopyright © 2013 gvSIG Association. All Rights Reserved.