public class VectorialInterval extends javax.swing.JPanel implements ILegendPanel
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected IVectorialIntervalLegend |
auxLegend |
protected JButton |
bDel |
protected JButton |
bDelAll |
protected javax.swing.JCheckBox |
chkdefaultvalues |
protected javax.swing.JComboBox |
cmbField |
protected javax.swing.JComboBox |
cmbIntervalType |
protected JSymbolPreviewButton |
defaultSymbolPrev |
protected ClassifiableVectorial |
layer |
protected javax.swing.JPanel |
optionPanel |
protected javax.swing.JPanel |
pnlCenter |
protected SymbolTable |
symbolTable |
protected VectorialIntervalLegend |
theLegend |
protected javax.swing.JTextField |
txtNumIntervals |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
VectorialInterval()
This is the default constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected IInterval[] |
calculateIntervals() |
protected void |
fillFieldNames() |
protected void |
fillTableValues()
Damos una primera pasada para saber los l�mites inferior y superior y
rellenar un array con los valores.
|
protected javax.swing.JCheckBox |
getChkDefaultvalues()
This method initializes chkdefaultvalues
|
void |
getDefaultSymbolPrev(int shapeType) |
java.lang.String |
getDescription()
Returns a brief human-readable description about what kind of legend builds this panel
|
javax.swing.ImageIcon |
getIcon()
Returns the icon which should graphically describe what this panel's legend does.
|
ILegend |
getLegend()
Returns an instance of Legend
|
java.lang.Class |
getLegendClass()
Returns the class of the legend produced by this ILegendPanel.
|
javax.swing.JPanel |
getOptionPanel() |
javax.swing.JPanel |
getPanel()
If this is a complete panel (it is a child node in the legend tree) to set up a legend
this method will return a JPanel containing the necessary components.
|
java.lang.Class |
getParentClass()
If this panel should appear as a subnode of the legends tree, in other words it is not
a first-level node, then this method would return its parent's class.
|
protected javax.swing.JPanel |
getPnlButtons()
This method initializes panelS
|
java.lang.String |
getTitle()
Returns the title (a human-readable one) of this panel.
|
boolean |
isSuitableFor(FLayer layer)
Returns true if this legend is applicable to this layer, false otherwise.
|
void |
setData(FLayer layer,
ILegend legend)
Initializes the data required for this legend panel.
|
getAccessibleContext, 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, transferFocusUpCycleprotected javax.swing.JComboBox cmbField
protected javax.swing.JTextField txtNumIntervals
protected javax.swing.JCheckBox chkdefaultvalues
protected javax.swing.JComboBox cmbIntervalType
protected JButton bDelAll
protected JButton bDel
protected ClassifiableVectorial layer
protected VectorialIntervalLegend theLegend
protected IVectorialIntervalLegend auxLegend
protected SymbolTable symbolTable
protected javax.swing.JPanel pnlCenter
protected javax.swing.JPanel optionPanel
protected JSymbolPreviewButton defaultSymbolPrev
public javax.swing.JPanel getOptionPanel()
protected javax.swing.JCheckBox getChkDefaultvalues()
protected javax.swing.JPanel getPnlButtons()
protected void fillTableValues()
protected IInterval[] calculateIntervals() throws LegendLayerException
LegendLayerExceptionpublic void setData(FLayer layer, ILegend legend)
ILegendPanelsetData in interface ILegendPanelpublic void getDefaultSymbolPrev(int shapeType)
protected void fillFieldNames()
public ILegend getLegend()
ILegendPanelgetLegend in interface ILegendPanelcom.iver.cit.gvsig.gui.legendmanager.panels.ILegendPanel#getLegend()public java.lang.String getDescription()
ILegendPanelgetDescription in interface ILegendPanelpublic javax.swing.ImageIcon getIcon()
ILegendPanelgetIcon in interface ILegendPanelpublic java.lang.Class getParentClass()
ILegendPanelgetParentClass in interface ILegendPanelpublic java.lang.String getTitle()
ILegendPanelgetTitle in interface ILegendPanelpublic javax.swing.JPanel getPanel()
ILegendPanelIf this is a complete panel (it is a child node in the legend tree) to set up a legend
this method will return a JPanel containing the necessary components. Otherwise, if
it is just a classification node (it has children) in the legend tree it will return
just null.
If null is returned, the ILegendPanel that will be shown and selected each time it is selected is the very first child of this parent node.
getPanel in interface ILegendPanelpublic java.lang.Class getLegendClass()
ILegendPanelgetLegendClass in interface ILegendPanelpublic boolean isSuitableFor(FLayer layer)
ILegendPanelisSuitableFor in interface ILegendPanel