com.altair.hwm.toolkit.binding
Class HWMBindingInfoPropertyPanel

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.altair.hwm.toolkit.binding.HWMBindingInfoPropertyPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class HWMBindingInfoPropertyPanel
extends javax.swing.JPanel
implements java.awt.event.MouseListener, java.awt.event.ActionListener

Title: HWMBindingInfoPropertyPanel

Description: Displays binding info for a component in tree form.

Company: Altair Engineering, Inc.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
HWMBindingInfoPropertyPanel()
          Constructor Initializes GUI and builds the initial tree
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent eventAction)
          Handler for action events
 void BuildTree()
          Builds the binding tree using the current bean and page mgr.
 void ClearAll()
          Clears the tree and gui.
 void ExpandBindingsTree()
          Expands the bindings tree.
 void Init(HWMBeanInstance beanInstance, HWMPageMgrModel mgrPage, HWMBindingInfoMgr mgrBinding)
          Initializes the panel to show the bindings of the specified bean
 void mouseClicked(java.awt.event.MouseEvent eventMouse)
          Handles the mouse clicked event
 void mouseEntered(java.awt.event.MouseEvent eventMouse)
          Handles the mouse entered event
 void mouseExited(java.awt.event.MouseEvent eventMouse)
          Handles the mouse exited event
 void mousePressed(java.awt.event.MouseEvent eventMouse)
          Handles the mouse pressed event
 void mouseReleased(java.awt.event.MouseEvent eventMouse)
          Handles mouse released event
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HWMBindingInfoPropertyPanel

public HWMBindingInfoPropertyPanel()
Constructor Initializes GUI and builds the initial tree

Method Detail

Init

public void Init(HWMBeanInstance beanInstance,
                 HWMPageMgrModel mgrPage,
                 HWMBindingInfoMgr mgrBinding)
Initializes the panel to show the bindings of the specified bean

Parameters:
beanInstance - The bean to show bindings for
mgrPage - A ref to the page manager for navigation

BuildTree

public void BuildTree()
Builds the binding tree using the current bean and page mgr.


ClearAll

public void ClearAll()
Clears the tree and gui.


ExpandBindingsTree

public void ExpandBindingsTree()
Expands the bindings tree.


mouseReleased

public void mouseReleased(java.awt.event.MouseEvent eventMouse)
Handles mouse released event

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
eventMouse - The mouse released event

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent eventMouse)
Handles the mouse clicked event

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
eventMouse -

mousePressed

public void mousePressed(java.awt.event.MouseEvent eventMouse)
Handles the mouse pressed event

Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
eventMouse -

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent eventMouse)
Handles the mouse entered event

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
eventMouse -

mouseExited

public void mouseExited(java.awt.event.MouseEvent eventMouse)
Handles the mouse exited event

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
eventMouse -

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent eventAction)
Handler for action events

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
eventAction -