org.gvsig.fmap.mapcontrol.dal.feature.swing
Class FeatureTypesTablePanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.fmap.mapcontrol.dal.feature.swing.FeatureTypesTablePanel
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible, SelectedFeatureTypeChangeListener
public class FeatureTypesTablePanel
- extends JPanel
- implements SelectedFeatureTypeChangeListener
Panel to show a table of Features. It is able to take into account the
availability of many FeatureTypes, and if it is the case, allows the user to
select the FeatureType of the Features to show.
- Author:
- 2005- Vicente Caballero, 2009- César Ordiñana - gvSIG team
- See Also:
- Serialized Form
| Methods 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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 |
| Methods 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, transferFocusUpCycle |
FeatureTypesTablePanel
public FeatureTypesTablePanel(org.gvsig.fmap.dal.feature.FeatureStore featureStore)
throws BaseException
- Constructs a Panel to show a table with the features of a FeatureStore.
- Parameters:
featureStore - to extract the features from
- Throws:
BaseException - if there is an error reading data from the FeatureStore
FeatureTypesTablePanel
public FeatureTypesTablePanel(org.gvsig.fmap.dal.feature.FeatureStore featureStore,
boolean isDoubleBuffered)
throws BaseException
- Constructs a Panel to show a table with the features of a FeatureStore.
- Parameters:
featureStore - to extract the features fromisDoubleBuffered - a boolean, true for double-buffering, which uses additional
memory space to achieve fast, flicker-free updates
- Throws:
BaseException - if there is an error reading data from the FeatureStore
FeatureTypesTablePanel
public FeatureTypesTablePanel(org.gvsig.fmap.dal.feature.FeatureStore featureStore,
org.gvsig.fmap.dal.feature.FeatureQuery featureQuery)
throws BaseException
- Throws:
BaseException
FeatureTypesTablePanel
public FeatureTypesTablePanel(org.gvsig.fmap.dal.feature.FeatureStore featureStore,
org.gvsig.fmap.dal.feature.FeatureQuery featureQuery,
boolean isDoubleBuffered)
throws BaseException
- Parameters:
isDoubleBuffered -
- Throws:
BaseException
FeatureTypesTablePanel
public FeatureTypesTablePanel(FeatureStoreModel model)
throws org.gvsig.fmap.dal.exception.DataException
- Throws:
org.gvsig.fmap.dal.exception.DataException
FeatureTypesTablePanel
public FeatureTypesTablePanel(FeatureStoreModel model,
boolean isDoubleBuffered)
throws org.gvsig.fmap.dal.exception.DataException
- Throws:
org.gvsig.fmap.dal.exception.DataException
createConfigurationPanel
public JPanel createConfigurationPanel()
- Returns:
- See Also:
FeatureTablePanel.createConfigurationPanel()
change
public void change(org.gvsig.fmap.dal.feature.FeatureStore featureStore,
org.gvsig.fmap.dal.feature.FeatureType featureType)
- Description copied from interface:
SelectedFeatureTypeChangeListener
- Called when the selected
FeatureType changes.
- Specified by:
change in interface SelectedFeatureTypeChangeListener
- Parameters:
featureStore - where the FeatureTypes belong tofeatureType - the new selected FeatureType
getTablePanel
public FeatureTablePanel getTablePanel()
getTypesControl
public FeatureTypeList getTypesControl()
setSelectionUp
public void setSelectionUp(boolean selectionUp)
- Sets that the selected Features to be viewed first.
getTableModel
protected ConfigurableFeatureTableModel getTableModel()
- Returns the internal Table Model for the Features of the FeatureStore.
- Returns:
- the internal Table Model
Copyright © 2004-2013 gvSIG. All Rights Reserved.