Package org.gvsig.wfs.gui.panels
Class WFSSelectFeaturePanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.gui.beans.panelGroup.panels.AbstractPanel
org.gvsig.wfs.gui.panels.AbstractWFSPanel
org.gvsig.wfs.gui.panels.WFSSelectFeaturePanel
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Comparable<org.gvsig.gui.beans.panelGroup.panels.IPanel>,Accessible,org.gvsig.gui.beans.panelGroup.panels.IPanel,IWFSPanel
Panel where user can select a feature type to load as a WFS layer.
- Author:
- Jorge Piera Llodrá (piera_jor@gva.es), Pablo Piqueras Bartolomé (pablo.piqueras@iver.es)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassTable with the information of all layers which could be selected from the server connected.Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class org.gvsig.wfs.gui.panels.AbstractWFSPanel
loggerFields inherited from class org.gvsig.gui.beans.panelGroup.panels.AbstractPanel
hasChanged, remainsWithDefaultPreferredSizeFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the name of the layer (feature) selected.Gets the name space of the layer (feature) selected.This method initializes lstFeaturesGets the selected feature.intThis method initializes jTextFieldprotected voidvoidrefresh(WFSSelectedFeature layer) Refresh the features listvoidRefreshes the wizard components data each time a feature is selected.voidsetLayerName(String name) Sets the name of the feature selected.voidsetReference(Object ref) voidsetSelectedFeature(WFSSelectedFeature layerNode) Set the selected layer nodevoidUpdates the list with no feature selected.Methods inherited from class org.gvsig.wfs.gui.panels.AbstractWFSPanel
accept, apply, cancel, getSelectedFeatureManager, getServerExplorer, selectedMethods inherited from class org.gvsig.gui.beans.panelGroup.panels.AbstractPanel
compareTo, getID, getLabel, getLabelGroup, getPanelGroup, getPriority, getReference, hasChanged, isAlwaysApplicable, isInGroupGUI, remainsWithItsDefaultPreferredSize, resetChangedStatus, setAlwaysApplicable, setID, setInGroupGUI, setLabel, setLabelGroup, setPanelGroup, setPreferredSize, setPriority, toStringMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, 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, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods 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, validateTreeMethods 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
WFSSelectFeaturePanel
public WFSSelectFeaturePanel()Creates a new WFS select feature panel.
-
-
Method Details
-
getLstFeatures
This method initializes lstFeatures- Returns:
- javax.swing.LayerTable
-
getSelectedFeaturesCount
public int getSelectedFeaturesCount() -
getTxtName
This method initializes jTextField- Returns:
- javax.swing.JTextField
-
setSelectedFeature
Set the selected layer node- Parameters:
layerNode- the layer to select
-
refresh
Refresh the features list- Specified by:
refreshin interfaceIWFSPanel- Overrides:
refreshin classAbstractWFSPanel- Parameters:
layer- the selected layer
-
refreshData
public void refreshData()Refreshes the wizard components data each time a feature is selected. The describeFeatureType operation must be sent. -
getLayerName
Gets the name of the layer (feature) selected.- Returns:
- the layer name
-
getLayerNameSpace
Gets the name space of the layer (feature) selected.- Returns:
- the name space
-
getSelectedFeature
Gets the selected feature.- Returns:
- the selected feature
-
setLayerName
Sets the name of the feature selected.- Parameters:
name- the name of the feature selected
-
initialize
protected void initialize()- Overrides:
initializein classAbstractWFSPanel
-
setReference
- Specified by:
setReferencein interfaceorg.gvsig.gui.beans.panelGroup.panels.IPanel- Overrides:
setReferencein classAbstractWFSPanel
-
unselectAllFeatures
public void unselectAllFeatures()Updates the list with no feature selected.
-