|
||||||||||
| 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.TreeSelectionListenerpublic void propertyChange(java.beans.PropertyChangeEvent eventPropChange)
propertyChange in interface java.beans.PropertyChangeListenereventPropChange - 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.TreeModelListenereventTree - The event from the workflow modelpublic void treeNodesChanged(javax.swing.event.TreeModelEvent eventTree)
treeNodesChanged in interface javax.swing.event.TreeModelListenerpublic void treeNodesInserted(javax.swing.event.TreeModelEvent eventTree)
treeNodesInserted in interface javax.swing.event.TreeModelListenerpublic void treeNodesRemoved(javax.swing.event.TreeModelEvent eventTree)
treeNodesRemoved in interface javax.swing.event.TreeModelListenerpublic 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.CellEditorListenerchangEvt - The change eventpublic void editingStopped(javax.swing.event.ChangeEvent changEvt)
editingStopped in interface javax.swing.event.CellEditorListenerchangEvt - The change event
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||