com.ontimize.util.gis.client.gui.panels.components
Class LayerCheckBox

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.AbstractButton
                  extended by javax.swing.JToggleButton
                      extended by javax.swing.JCheckBox
                          extended by com.ontimize.util.gis.client.gui.panels.components.LayerCheckBox
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.ItemSelectable, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.SwingConstants

public class LayerCheckBox
extends javax.swing.JCheckBox
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JCheckBox
javax.swing.JCheckBox.AccessibleJCheckBox
 
Nested classes/interfaces inherited from class javax.swing.JToggleButton
javax.swing.JToggleButton.AccessibleJToggleButton, javax.swing.JToggleButton.ToggleButtonModel
 
Nested classes/interfaces inherited from class javax.swing.AbstractButton
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  float alphaValue
           
protected static java.lang.String applyFilterIconPath
           
protected  javax.swing.JMenuItem applyFilterItem
           
protected static java.lang.String applyFilterText
           
protected static javax.swing.JFrame confFrame
           
protected  javax.swing.JMenuItem configureLayerFilter
           
protected static java.lang.String configureLayerIconPath
           
protected static java.lang.String configureLayerText
           
protected static javax.swing.JPanel confPanel
           
protected  DynamicTable dataTable
           
protected static java.lang.String deleteFilterIconPath
           
 javax.swing.JMenuItem deleteFilterItem
           
protected static java.lang.String deleteFilterText
           
protected  boolean editableCheckVisibleVisible
           
protected  javax.swing.JFrame filterFrame
           
protected  javax.swing.JTextField filterText
           
protected  IGisLayerUtilities gisViewer
           
protected  IGisLayer layer
           
protected  javax.swing.JPopupMenu menu
           
protected static java.lang.String moveDownIconPath
           
protected  javax.swing.JMenuItem moveDownItem
           
protected static java.lang.String moveDownText
           
protected static java.lang.String moveUpIconPath
           
protected  javax.swing.JMenuItem moveUpItem
           
protected static java.lang.String moveUpText
           
protected  java.awt.event.MouseListener popupListener
           
protected  boolean selectableCheckVisible
           
protected static java.lang.String setEditionIconPath
           
protected  javax.swing.JMenuItem setEditionItem
           
protected static java.lang.String setEditionText
           
protected static java.lang.String setSelectionIconPath
           
protected  javax.swing.JMenuItem setSelectionItem
           
protected static java.lang.String setSelectionText
           
protected  com.ontimize.gui.table.TableSorter tModel
           
protected  boolean zoomButtonVisible
           
protected  java.lang.String zoomToLayerIconPath
           
protected  javax.swing.JMenuItem zoomToLayerItem
           
protected static java.lang.String zoomToLayerText
           
 
Fields inherited from class javax.swing.JCheckBox
BORDER_PAINTED_FLAT_CHANGED_PROPERTY
 
Fields inherited from class javax.swing.AbstractButton
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
LayerCheckBox()
           
LayerCheckBox(IGisLayer gisLayer)
           
LayerCheckBox(java.lang.String layerAttr)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
protected  void applyFilter_actionPerformed(java.awt.event.ActionEvent e)
           
protected  void configureLayer_actionPerformed(java.awt.event.ActionEvent e)
           
protected  void deleteFilter_actionPerformed(java.awt.event.ActionEvent e)
           
 IGisLayer getLayer()
           
 java.lang.String getLayerAttr()
           
protected  void initPopupMenu()
           
protected  void moveDown_actionPerformed(java.awt.event.ActionEvent e)
           
protected  void moveUp_actionPerformed(java.awt.event.ActionEvent e)
           
 void setAlpha(float alphaValue)
           
protected  void setEdition_actionPerformed(java.awt.event.ActionEvent e)
           
 void setGisViewer(IGisLayerUtilities gisViewer)
           
 void setLayer(IGisLayer layer)
           
 void setResourceBundle(java.util.ResourceBundle res)
           
 void setSelected(boolean b)
           
protected  void setSelection_actionPerformed(java.awt.event.ActionEvent e)
           
protected  void setZoomIconPath(java.lang.String iconpath)
           
protected  void zoomToLayer_actionPerformed(java.awt.event.ActionEvent e)
           
 
Methods inherited from class javax.swing.JCheckBox
getAccessibleContext, getUIClassID, isBorderPaintedFlat, paramString, setBorderPaintedFlat, updateUI
 
Methods inherited from class javax.swing.AbstractButton
actionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, removeNotify, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
 
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, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, 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, 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, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

menu

protected javax.swing.JPopupMenu menu

popupListener

protected java.awt.event.MouseListener popupListener

dataTable

protected DynamicTable dataTable

filterText

protected javax.swing.JTextField filterText

filterFrame

protected javax.swing.JFrame filterFrame

tModel

protected com.ontimize.gui.table.TableSorter tModel

moveUpItem

protected javax.swing.JMenuItem moveUpItem

moveDownItem

protected javax.swing.JMenuItem moveDownItem

setEditionItem

protected javax.swing.JMenuItem setEditionItem

setSelectionItem

protected javax.swing.JMenuItem setSelectionItem

zoomToLayerItem

protected javax.swing.JMenuItem zoomToLayerItem

applyFilterItem

protected javax.swing.JMenuItem applyFilterItem

deleteFilterItem

public javax.swing.JMenuItem deleteFilterItem

configureLayerFilter

protected javax.swing.JMenuItem configureLayerFilter

moveUpText

protected static java.lang.String moveUpText

moveDownText

protected static java.lang.String moveDownText

setSelectionText

protected static java.lang.String setSelectionText

setEditionText

protected static java.lang.String setEditionText

zoomToLayerText

protected static java.lang.String zoomToLayerText

applyFilterText

protected static java.lang.String applyFilterText

deleteFilterText

protected static java.lang.String deleteFilterText

configureLayerText

protected static java.lang.String configureLayerText

zoomToLayerIconPath

protected java.lang.String zoomToLayerIconPath

moveUpIconPath

protected static java.lang.String moveUpIconPath

moveDownIconPath

protected static java.lang.String moveDownIconPath

setSelectionIconPath

protected static java.lang.String setSelectionIconPath

setEditionIconPath

protected static java.lang.String setEditionIconPath

applyFilterIconPath

protected static java.lang.String applyFilterIconPath

deleteFilterIconPath

protected static java.lang.String deleteFilterIconPath

configureLayerIconPath

protected static java.lang.String configureLayerIconPath

confFrame

protected static javax.swing.JFrame confFrame

confPanel

protected static javax.swing.JPanel confPanel

zoomButtonVisible

protected boolean zoomButtonVisible

selectableCheckVisible

protected boolean selectableCheckVisible

editableCheckVisibleVisible

protected boolean editableCheckVisibleVisible

gisViewer

protected IGisLayerUtilities gisViewer

alphaValue

protected float alphaValue

layer

protected IGisLayer layer
Constructor Detail

LayerCheckBox

public LayerCheckBox()

LayerCheckBox

public LayerCheckBox(java.lang.String layerAttr)

LayerCheckBox

public LayerCheckBox(IGisLayer gisLayer)
Method Detail

getLayerAttr

public java.lang.String getLayerAttr()

setSelected

public void setSelected(boolean b)
Overrides:
setSelected in class javax.swing.AbstractButton

setLayer

public void setLayer(IGisLayer layer)

setGisViewer

public void setGisViewer(IGisLayerUtilities gisViewer)

setAlpha

public void setAlpha(float alphaValue)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle res)

initPopupMenu

protected void initPopupMenu()

moveUp_actionPerformed

protected void moveUp_actionPerformed(java.awt.event.ActionEvent e)

moveDown_actionPerformed

protected void moveDown_actionPerformed(java.awt.event.ActionEvent e)

setSelection_actionPerformed

protected void setSelection_actionPerformed(java.awt.event.ActionEvent e)

setEdition_actionPerformed

protected void setEdition_actionPerformed(java.awt.event.ActionEvent e)

zoomToLayer_actionPerformed

protected void zoomToLayer_actionPerformed(java.awt.event.ActionEvent e)

applyFilter_actionPerformed

protected void applyFilter_actionPerformed(java.awt.event.ActionEvent e)

deleteFilter_actionPerformed

protected void deleteFilter_actionPerformed(java.awt.event.ActionEvent e)

configureLayer_actionPerformed

protected void configureLayer_actionPerformed(java.awt.event.ActionEvent e)

getLayer

public IGisLayer getLayer()

setZoomIconPath

protected void setZoomIconPath(java.lang.String iconpath)