Package org.gvsig.lrs.swing.impl
Class JLrsGenerateDynamicSegmentationParamsController
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.lrs.swing.impl.JLrsGenerateDynamicSegmentationParamsView
org.gvsig.lrs.swing.impl.JLrsGenerateDynamicSegmentationParamsController
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,JLrsAlgorithmParams,org.gvsig.tools.swing.api.Component
public class JLrsGenerateDynamicSegmentationParamsController
extends JLrsGenerateDynamicSegmentationParamsView
implements JLrsAlgorithmParams
- See Also:
-
Nested Class Summary
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 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
ConstructorsConstructorDescriptionJLrsGenerateDynamicSegmentationParamsController(org.gvsig.fmap.mapcontext.layers.operations.LayerCollection layers, List<org.gvsig.fmap.dal.feature.FeatureStore> tables, LrsAlgorithmParams params) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActionListener(ActionListener listener) voidclear()booleanbooleanvoidremoveActionListener(ActionListener listener) voidvoidsetParams(LrsAlgorithmParams params) voidsetVisibleAceptCancel(boolean visible) static voidvalidateLayers(org.gvsig.fmap.mapcontext.layers.operations.LayerCollection layers) Validates it is a curve layer with at least 1 non-geometric field if it is not correct throws an exceptionstatic voidvalidateTables(List<org.gvsig.fmap.dal.feature.FeatureStore> tables) Validates if there is a valid table: - at least two fields - one of them is numeric if can't find any throws an exceptionMethods inherited from class org.gvsig.lrs.swing.impl.JLrsGenerateDynamicSegmentationParamsView
applyComponentOrientation, createPanel, createPanel1, createPanel2, initializePanel, loadImageMethods 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, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
JLrsGenerateDynamicSegmentationParamsController
public JLrsGenerateDynamicSegmentationParamsController(org.gvsig.fmap.mapcontext.layers.operations.LayerCollection layers, List<org.gvsig.fmap.dal.feature.FeatureStore> tables, LrsAlgorithmParams params) throws LrsNeededParameterException - Parameters:
layers-- Throws:
LrsNeededParameterException
-
-
Method Details
-
addActionListener
- Specified by:
addActionListenerin interfaceJLrsAlgorithmParams
-
removeActionListener
- Specified by:
removeActionListenerin interfaceJLrsAlgorithmParams
-
setLocate
-
validateLayers
public static void validateLayers(org.gvsig.fmap.mapcontext.layers.operations.LayerCollection layers) throws LrsNeededParameterException Validates it is a curve layer with at least 1 non-geometric field if it is not correct throws an exception- Throws:
LrsNeededParameterExceptionorg.gvsig.fmap.dal.exception.ReadException
-
validateTables
public static void validateTables(List<org.gvsig.fmap.dal.feature.FeatureStore> tables) throws LrsNeededParameterException Validates if there is a valid table: - at least two fields - one of them is numeric if can't find any throws an exception- Throws:
LrsNeededParameterExceptionorg.gvsig.fmap.dal.exception.ReadException
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceledin interfaceJLrsAlgorithmParams
-
setVisibleAceptCancel
public void setVisibleAceptCancel(boolean visible) - Specified by:
setVisibleAceptCancelin interfaceJLrsAlgorithmParams
-
getVisibleAceptCancel
public boolean getVisibleAceptCancel()- Specified by:
getVisibleAceptCancelin interfaceJLrsAlgorithmParams
-
asJComponent
- Specified by:
asJComponentin interfaceorg.gvsig.tools.swing.api.Component
-
getParams
public LrsAlgorithmParams getParams() throws LrsGettingParametersException, LrsNeededParameterException- Specified by:
getParamsin interfaceJLrsAlgorithmParams- Throws:
LrsGettingParametersExceptionLrsNeededParameterException
-
setParams
- Specified by:
setParamsin interfaceJLrsAlgorithmParams
-
clear
public void clear()- Specified by:
clearin interfaceJLrsAlgorithmParams
-