|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.altair.hwm.toolkit.workflow.HWMWorkflowView
public class HWMWorkflowView
Title: HWMWorkflowMgr
Description: Used to create and display a workflow sequence of tasks in tree form. Allows user to add, move, and delete nodes as well as binding nodes to a page. Company: Altair Engineering, Inc.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
---|---|
java.lang.String |
VERSION
The version of the class |
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 | |
---|---|
HWMWorkflowView(HWMFrameModel modelFrame)
Constructor. |
Method Summary | |
---|---|
void |
AddToolkitEventListener(HWMToolkitEventListener listenerEvent)
Adds a ToolkitEventListener |
void |
ClearAll()
When a new template/project is loaded, or the existing project/template closed, we need to clear all the contents of this panel. |
void |
editingCanceled(javax.swing.event.ChangeEvent changEvt)
This tells the listeners the editor has canceled editing |
void |
editingStopped(javax.swing.event.ChangeEvent changEvt)
This tells the listeners the editor has ended editing |
HWMWorkflowNode |
GetCurrentTaskNode()
Returns the current task tree node |
HWMWorkflowNode |
GetSelectedNode()
Returns the currently selected node |
HWMWorkflowModel |
GetWorkflowModel()
Returns the workflow model |
boolean |
IsDesignMode()
Returns whether the workflow is in design mode or not |
void |
OnNodeSelected(java.awt.event.KeyEvent keyEvent)
Fires the event on key up/down arrows, |
void |
OnNodeSelected(java.awt.event.MouseEvent eventMouse)
Fires the event to let the interested classes know that a workflow node is selected |
void |
propertyChange(java.beans.PropertyChangeEvent eventPropChange)
Handles property changes. |
void |
RemoveToolkitEventListener(HWMToolkitEventListener listenerEvent)
Removes a ToolkitEventListener |
void |
SetDesignMode(boolean bDesignMode)
Sets whether the workflow should operate in app mode or design mode |
void |
SetSelectedNode(HWMWorkflowNode nodeToSelect)
Sets the tree selection to the specified node |
void |
treeNodesChanged(javax.swing.event.TreeModelEvent eventTree)
Not implemented |
void |
treeNodesInserted(javax.swing.event.TreeModelEvent eventTree)
Not implemented |
void |
treeNodesRemoved(javax.swing.event.TreeModelEvent eventTree)
Not implemented |
void |
treeStructureChanged(javax.swing.event.TreeModelEvent eventTree)
Updates the tree view when the workflow model has be changed by the shortcut bar. |
void |
valueChanged(javax.swing.event.TreeSelectionEvent treeEvt)
When selected node changes, show the associated page. |
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 |
Field Detail |
---|
public final java.lang.String VERSION
Constructor Detail |
---|
public HWMWorkflowView(HWMFrameModel modelFrame)
modelFrame
- Method Detail |
---|
public void OnNodeSelected(java.awt.event.KeyEvent keyEvent)
keyEvent
- public void OnNodeSelected(java.awt.event.MouseEvent eventMouse)
eventMouse
- The mouse event objectpublic void valueChanged(javax.swing.event.TreeSelectionEvent treeEvt)
valueChanged
in interface javax.swing.event.TreeSelectionListener
public void propertyChange(java.beans.PropertyChangeEvent eventPropChange)
propertyChange
in interface java.beans.PropertyChangeListener
eventPropChange
- The property change eventpublic HWMWorkflowNode GetCurrentTaskNode()
public HWMWorkflowNode GetSelectedNode()
public void SetSelectedNode(HWMWorkflowNode nodeToSelect)
nodeToSelect
- The node that should be selectedpublic HWMWorkflowModel GetWorkflowModel()
public void SetDesignMode(boolean bDesignMode)
bDesignMode
- True if design mode, false if app modepublic boolean IsDesignMode()
public void ClearAll()
public void treeStructureChanged(javax.swing.event.TreeModelEvent eventTree)
treeStructureChanged
in interface javax.swing.event.TreeModelListener
eventTree
- The event from the workflow modelpublic void treeNodesChanged(javax.swing.event.TreeModelEvent eventTree)
treeNodesChanged
in interface javax.swing.event.TreeModelListener
public void treeNodesInserted(javax.swing.event.TreeModelEvent eventTree)
treeNodesInserted
in interface javax.swing.event.TreeModelListener
public void treeNodesRemoved(javax.swing.event.TreeModelEvent eventTree)
treeNodesRemoved
in interface javax.swing.event.TreeModelListener
public void AddToolkitEventListener(HWMToolkitEventListener listenerEvent)
listenerEvent
- The new listenerpublic void RemoveToolkitEventListener(HWMToolkitEventListener listenerEvent)
listenerEvent
- The listener to removepublic void editingCanceled(javax.swing.event.ChangeEvent changEvt)
editingCanceled
in interface javax.swing.event.CellEditorListener
changEvt
- The change eventpublic void editingStopped(javax.swing.event.ChangeEvent changEvt)
editingStopped
in interface javax.swing.event.CellEditorListener
changEvt
- The change event
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |