com.esri.arcgis.beans.TOC
Class TOCBeanGeneralPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.esri.arcgis.beans.ui.AbstractGeneralPanel
                      extended by com.esri.arcgis.beans.TOC.TOCBeanGeneralPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class TOCBeanGeneralPanel
extends AbstractGeneralPanel

A general property panel used in the Customizer of the PageLayoutBean.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static String PROPERTY_LABELEDIT
           
static String PROPERTY_LAYERVISIBILITY
           
 
Fields inherited from class com.esri.arcgis.beans.ui.AbstractGeneralPanel
m_bntFileBrowser, m_chkEnableArrowKey, m_chkEnabled, m_chkEnableOLEDropEvent, m_chkShowMapTips, m_chkShowScrollBars, m_currentDir, m_fileChooser, m_fldMapDocFilename, m_leftStylePanel, m_loadDocumentPanel, m_propertyChangeSupport, m_rightCheckboxPanel, m_scAppearance, m_scBorderStyle, m_scMousePointer, m_scTooltipStyle, m_upBaseGeneralPanel
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TOCBeanGeneralPanel()
          Default constructor
 
Method Summary
 void setObject(Object toc)
          Sets a reference to the MapBean at the design-time.
protected  void updateAppearance()
          Updates the apppearance style.
protected  void updateBorderStyle()
          Updates the border style.
protected  void updateEsriEnable()
          The method is called when mouse pointer combox is changed.
protected  void updateKeyIntercept()
          The method is called when key intercept combox is changed.
protected  void updateLabelEdit()
           
protected  void updateLayerVisibility()
           
protected  void updateMousePointer()
          The method is called when mouse pointer combox is changed.
 
Methods inherited from class com.esri.arcgis.beans.ui.AbstractGeneralPanel
addCheckBox, addCheckBox, addGeneralComponent, addLoadDocument, addMapFileBrowser, addStyleComponent, addStyleComponent, getAppearance, getBorderStyle, getDocumentFilename, getMousePointer, getPreferredSize, getText, getTipStyle, isEnableArrowKey, isEsriEnabled, isOleDropEnabled, isShowMapTips, openFileBrowser, setAppearance, setBorderStyle, setDocumentFilename, setEnableArrowKey, setEsriEnabled, setMousePointer, setOleDropEnabled, setPropertyChangeSupport, setShowMapTips, setTipStyle, updateDocumentFilename, updateTipStyle
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROPERTY_LABELEDIT

public static final String PROPERTY_LABELEDIT
See Also:
Constant Field Values

PROPERTY_LAYERVISIBILITY

public static final String PROPERTY_LAYERVISIBILITY
See Also:
Constant Field Values
Constructor Detail

TOCBeanGeneralPanel

public TOCBeanGeneralPanel()
Default constructor

Method Detail

setObject

public void setObject(Object toc)
Sets a reference to the MapBean at the design-time. The method is called when the Customizer is being displayed.

Parameters:
toc - TOCBean

updateAppearance

protected void updateAppearance()
Description copied from class: AbstractGeneralPanel
Updates the apppearance style. Subclass will supply the necessary implementation if its bean has idfferent appearance style.

Specified by:
updateAppearance in class AbstractGeneralPanel

updateBorderStyle

protected void updateBorderStyle()
Description copied from class: AbstractGeneralPanel
Updates the border style. Subclass will supply the necessary implementation if its bean has border style.

Specified by:
updateBorderStyle in class AbstractGeneralPanel

updateMousePointer

protected void updateMousePointer()
Description copied from class: AbstractGeneralPanel
The method is called when mouse pointer combox is changed. Overrides the methdod in the subclass if necessary.

Overrides:
updateMousePointer in class AbstractGeneralPanel

updateKeyIntercept

protected void updateKeyIntercept()
Description copied from class: AbstractGeneralPanel
The method is called when key intercept combox is changed. Overrides the methdod in the subclass if necessary.

Overrides:
updateKeyIntercept in class AbstractGeneralPanel

updateEsriEnable

protected void updateEsriEnable()
Description copied from class: AbstractGeneralPanel
The method is called when mouse pointer combox is changed. Overrides the methdod in the subclass if necessary.

Overrides:
updateEsriEnable in class AbstractGeneralPanel

updateLabelEdit

protected void updateLabelEdit()

updateLayerVisibility

protected void updateLayerVisibility()