Process UI Toolkit API

filenet.vw.toolkit.runtime.step.beans
Class VWLaunchPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--filenet.vw.toolkit.runtime.step.beans.VWPanel
                                |
                                +--filenet.vw.toolkit.runtime.step.beans.VWLaunchPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class VWLaunchPanel
extends VWPanel

This class extends VWPanel and acts as a container for controls and components related to launching a workflow. This class overrides the VWPanel.displayHelp() and VWPanel.doAbort() methods in the VWPanel container.

To implement, complete the following steps:

1. Add a VWLaunchPanel container to a VWPanel container by adding code similar to the following (in the section where you initialize the controls):

 VWLaunchPanelOne.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));
 getContentPane().add(VWLaunchPanelOne);
 VWLaunchPanelOne.setBounds(24,36,360,60);

2. Add a statement similar to the following (in the section where you declare the controls):

 filenet.vw.toolkit.runtime.step.beans.VWLaunchPanel VWLaunchPanelOne = new filenet.vw.toolkit.runtime.step.beans.VWLaunchPanel();

Since:
IWWS1.00
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class filenet.vw.toolkit.runtime.step.beans.VWPanel
m_cancelWarningMsg, m_componentList, m_confirmCancelMsg, m_failedToCancelMsg, m_failedToCompleteMsg, m_parentApplet, m_parentContainer, m_parentFrame, m_readOnly, m_vwSession, m_vwStepElement
 
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
VWLaunchPanel()
           
 
Method Summary
protected  void displayHelp()
          Displays an HTML-formatted help file in a browser.
protected  void doAbort()
          Performs any necessary clean up.
 void init(VWSessionInfo sessionInfo)
          Initializes the container to interact with other APIs and controls.
 
Methods inherited from class filenet.vw.toolkit.runtime.step.beans.VWPanel
actionPerformed, add, add, destroy, displayHistory, doClose, doClose, performExtraCancelOperations, performExtraCompleteOperations, performExtraLoadOperations, performExtraReassignOperations, performExtraReturnOperations, performExtraSaveOperations
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VWLaunchPanel

public VWLaunchPanel()
Method Detail

init

public void init(VWSessionInfo sessionInfo)
Initializes the container to interact with other APIs and controls.
Overrides:
init in class VWPanel
Parameters:
sessionInfo - A VWSessionInfo object. The VWSessionInfo object contains the session-related information necessary to initialize the container and allows the container to access other Process APIs.
Since:
IWWS1.00

displayHelp

protected void displayHelp()
Displays an HTML-formatted help file in a browser. The default file name and location is IDMWS\Application\WF_Help\launch\launchproc.htm (on the web server).

To call your own custom help file, create a subclass of the VWLaunchPanel class and implement a displayHelp() method that overrides this method.

Overrides:
displayHelp in class VWPanel
Since:
IWWS1.00

doAbort

protected void doAbort()
Performs any necessary clean up.
Overrides:
doAbort in class VWPanel
Since:
IWWS1.00


Copyright © 2002, 2003 FileNet Corporation. All rights reserved.