public class WFSFilterPanel extends FilterQueryJPanel implements IWFSPanel
Panel that provides tools to apply a filter to the values of a feature.
Improves the functionality of FilterQueryJPanel
.
FilterQueryJPanel
,
Serialized FormAbstractFilterQueryJPanel.JButtonML, AbstractFilterQueryJPanel.JCheckBoxML, AbstractFilterQueryJPanel.JEditableTextAreaML, AbstractFilterQueryJPanel.JLabelML, AbstractFilterQueryJPanel.JListML, AbstractFilterQueryJPanel.JPanelML, AbstractFilterQueryJPanel.JScrollPaneML, AbstractFilterQueryJPanel.JTreeML
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
filterJScrollPaneHeight, filterJScrollPanelWidth, topCenterJPanel, validateFilterExpressionJCheckBox, validateFilterExpressionJCheckBoxHeight
bottomJPanel, defaultBottomJPanelHeight, defaultBottomJPanelWidth, DefaultHeight, defaultTopJPanelHeight, defaultTopJPanelWidth, defaultTreeModel, DefaultWidth, fieldsAndValuesJScrollPaneHeight, fieldsAndValuesJScrollPaneWidth, fieldsJLabel, fieldsJPanel, fieldsJPanelHeight, fieldsJPanelWidth, fieldsJScrollPane, fieldsJTree, filterButtonsJPanel, filterButtonsPanelHeight, filterButtonsPanelWidth, filterJScrollPane, title, topJPanel, txtExpression, valuesJLabel, valuesJList, valuesJPanel, valuesJPanelHeight, valuesJPanelWidth, valuesJScrollPane, valuesListModel
hasChanged, remainsWithDefaultPreferredSize
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
WFSFilterPanel()
This method initializes
|
Modifier and Type | Method and Description |
---|---|
Map<String,Map<String,String>> |
getAllFieldsAndValuesKnownOfCurrentLayer()
Gets all fields and values known about the current layer
|
String |
getFilterExpressionFromInterface()
Gets the filter expression from the user interface
|
String |
getQuery()
Gets the query that will be send to the server
|
boolean |
getWFSFilterPanelIsAsTabForWFSLayersLoad()
Gets the value of the inner attribute: 'panelAsATabForWFSLayersLoad'
|
protected void |
initialize()
This method initializes this
|
void |
putSymbolOfSelectedByMouseBranch(TreePath treePath)
Puts the symbol of selected branch
|
void |
refresh(WFSSelectedFeature feature)
Refresh all information about fields
|
void |
removeFilterExpression()
Removes text in the JTextArea that has the filter subconsultation
|
void |
setAllFieldsAndValuesKnownOfCurrentLayer(Map<String,Map<String,String>> _allFieldsAndValuesKnownOfCurrentLayer)
Sets all fields and values known about the current layer
|
void |
setDataStore(DataStore dataStore) |
void |
setFilterExpressionIntoInterface(String filterExpression)
Writes the filter expression into the user interface
|
void |
setModel(ExpressionDataSource eds)
Sets the model with the fields and values of the feature selected.
|
getBottomJPanel, getFieldsJPanel, getFieldsJScrollPane, getFilterJScrollPane, getTopCenterJPanel, getTopJPanel, getTxtExpression, getValidateFilterExpressionJCheckBox, getValuesJList, getValuesJPanel, getValuesJScrollPane, resizeWidth
accept, apply, cancel, getAllOperatorSymbols, getFieldsJLabel, getFieldsJTree, getFilterButtonsJPanel, getValuesJLabel, insert, putSymbol, resize, resize, resizeHeight, selected
compareTo, getID, getLabel, getLabelGroup, getPanelGroup, getPriority, getReference, hasChanged, isAlwaysApplicable, isInGroupGUI, remainsWithItsDefaultPreferredSize, resetChangedStatus, setAlwaysApplicable, setID, setInGroupGUI, setLabel, setLabelGroup, setPanelGroup, setPreferredSize, setPriority, setReference, toString
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, update
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
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, 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, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
public WFSFilterPanel()
parent
- A reference to the parent container component of this componentprotected void initialize()
AbstractFilterQueryJPanel
initialize
in class FilterQueryJPanel
public void putSymbolOfSelectedByMouseBranch(TreePath treePath)
mouseEvent
- A MouseEvent with information of the selected branchpublic boolean getWFSFilterPanelIsAsTabForWFSLayersLoad()
public void refresh(WFSSelectedFeature feature)
public String getQuery()
public String getFilterExpressionFromInterface()
public void setFilterExpressionIntoInterface(String filterExpression)
filterExpression
- An stringpublic void removeFilterExpression()
public void setModel(ExpressionDataSource eds)
eds
- data source with the model of the feature selectedpublic void setAllFieldsAndValuesKnownOfCurrentLayer(Map<String,Map<String,String>> _allFieldsAndValuesKnownOfCurrentLayer)
_allFieldsAndValuesKnownOfCurrentLayer
- A Map objectpublic Map<String,Map<String,String>> getAllFieldsAndValuesKnownOfCurrentLayer()
public void setDataStore(DataStore dataStore)
layer
-