public class SpatialJoinParametersPanel
extends es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel
implements java.awt.event.ActionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SpatialJoinParametersPanel() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
assignParameters()
Assigns the parameters entered by the user to the algorithm
|
javax.swing.JPanel |
getComboPanel(java.lang.String text,
javax.swing.JComboBox combo)
Gets a new JPanel with the text and JComboBox
|
java.lang.String[] |
getFieldList()
Gets the field list of the selected layer
|
javax.swing.JComboBox |
getLayers1Combo()
Gets a ComboBox
|
javax.swing.JComboBox |
getLayers2Combo()
Gets a ComboBox
|
javax.swing.JCheckBox |
getNearestCheck()
Gets a CheckBox
|
TableContainer |
getRadioButtonTable()
Gets the summary table
|
javax.swing.JCheckBox |
getSelectionInputCheck()
Gets a CheckBox
|
javax.swing.JCheckBox |
getSelectionOverlayCheck()
Gets a CheckBox
|
void |
init(es.unex.sextante.core.GeoAlgorithm algorithm)
Inits the panel with the needs of a given algorithm
|
void |
setOutputValue(java.lang.String arg0,
java.lang.String arg1)
Sets the value of an output object in the panel, if possible.
|
void |
setParameterValue(java.lang.String arg0,
java.lang.String arg1)
Sets the value of a parameter in the panel, if possible.
|
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, setPreferredSize, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public void init(es.unex.sextante.core.GeoAlgorithm algorithm)
es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel
init
in class es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel
algorithm
- the geoalgorithmpublic javax.swing.JPanel getComboPanel(java.lang.String text, javax.swing.JComboBox combo)
text
- combo
- public javax.swing.JComboBox getLayers1Combo()
public javax.swing.JComboBox getLayers2Combo()
public javax.swing.JCheckBox getSelectionInputCheck()
public javax.swing.JCheckBox getSelectionOverlayCheck()
public javax.swing.JCheckBox getNearestCheck()
public TableContainer getRadioButtonTable()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void assignParameters()
es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel
assignParameters
in class es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel
public void setOutputValue(java.lang.String arg0, java.lang.String arg1)
es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel
setOutputValue
in class es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel
arg0
- The name of the output object to setarg1
- the value to set, expressed as the corresponding command line argumentpublic void setParameterValue(java.lang.String arg0, java.lang.String arg1)
es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel
setParameterValue
in class es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel
arg0
- The name of the parameter to setarg1
- the value to set, expressed as the corresponding command line argumentpublic java.lang.String[] getFieldList()