wt.clients.vc
Class ReviseViewDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended bywt.clients.vc.ReviseViewDialog
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class ReviseViewDialog
extends Dialog

This class defines a dialog, which when filled in with user input and submitted, will create a new version of a Versioned object assigned to a view.

To use this dialog in your own code, you must import the ReviseTask class. Below is some example code which could be used to call the dialog, in this case, from a pull down menu item.

 import wt.clients.vc.ReviseTask;
 

void reviseMenuItem_Action(java.awt.event.ActionEvent event) { reviseObject(true); }

protected void reviseObject(boolean withView) { try { setCursor( Cursor.getPredefinedCursor( Cursor.WAIT_CURSOR ) ); // You must supply the getVersionedObject() method. Versioned versionedObject = getVersionedObject(); // You must supply the getParentApplet() method for the calling // GUI component. // You must supply the getFrame() method for the calling // GUI component. ReviseTask revise_task = new ReviseTask( getParentApplet(), getFrame(), versionedObject ); revise_task.revise(withView); } finally { setCursor( Cursor.getDefaultCursor() ); } }


This code is automatically generated by Visual Cafe when you add components to the visual environment. To modify the code, only use code syntax that matches what Visual Cafe can generate, or Visual Cafe may be unable to back parse your Java file into its visual environment.

Supported API: false

Extendable: false

See Also:
ReviseTask, Serialized Form

Nested Class Summary
(package private)  class ReviseViewDialog.SymAction
           
(package private)  class ReviseViewDialog.SymKey
           
(package private)  class ReviseViewDialog.SymWindow
           
 class ReviseViewDialog.WorkThread
          The work thread for this Panel.
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
(package private)  Button browseButton
           
(package private)  Panel buttonPanel
           
(package private)  Button cancelButton
           
private  ThreadGroup contextGroup
           
(package private)  boolean fComponentsAdjusted
           
(package private)  Button helpButton
           
(package private)  HelpContext helpContext
           
(package private)  HelpSystem helpSystem
           
(package private)  symantec.itools.awt.shape.HorizontalLine horizontalLine1
           
private  boolean inDescendent
           
(package private)  LifeCycleInfo lifeCycleInfo
           
(package private)  Label locationLabel
           
(package private)  TextField locationTextField
           
private  Object lockStr
           
(package private)  Button okButton
           
(package private)  Applet parentApplet
           
(package private)  Frame parentFrame
           
private static ResourceBundle resources
           
private static String RESOURCES
           
protected static int REVISE
           
private  Versionable reviseItem
           
(package private)  Panel revisePanel
           
(package private)  Folder selectedFolder
           
private static boolean VERBOSE
           
private static String versionID
           
(package private)  Choice viewChoice
           
(package private)  Label viewLabel
           
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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
ReviseViewDialog(Frame parent, boolean modal)
          This constructor instantiates and initializes the components.
ReviseViewDialog(Frame parent, String title, boolean modal)
          This constructor instantiates and initializes the components and sets the title on the Dialog

Supported API: false
 
Method Summary
 void addNotify()
           
(package private)  void browseButton_Action(ActionEvent event)
           
(package private)  void cancelButton_Action(ActionEvent event)
           
(package private)  void cancelButton_KeyPressed(KeyEvent event)
           
(package private)  void cancelRevise()
           
private  void dispatchRefresh(int action, Object obj)
           
 void dispose()
          Override the dispose method to work around a bug in the JDK.
private  void enableActions(boolean enable)
           
private  WTContext getContext()
           
 HelpSystem getHelpSystem()
          Gets the current helpSystem.
 Applet getParentApplet()
          Supported API: false
(package private)  Frame getParentFrame()
           
 Versionable getReviseItem()
          Supported API: false
(package private)  Folder getSelectedFolder()
           
(package private)  void helpButton_Action(ActionEvent event)
           
(package private)  void helpButton_KeyPressed(KeyEvent event)
           
private  void initHelpSystem()
           
(package private)  void initializeHelp()
           
private  void initResources()
           
(package private)  void launchFindPathDialog()
           
private  void localize()
           
(package private)  void okButton_Action(ActionEvent event)
           
(package private)  void okButton_KeyPressed(KeyEvent event)
           
protected  void processCancelAction()
           
protected  void processHelpAction()
           
protected  void processOkAction()
           
(package private)  void reviseObject()
           
(package private)  Versionable reviseObjectAux(Versionable reviseItem)
           
(package private)  void ReviseViewDialog_WindowClosing(WindowEvent event)
           
 void setParentApplet(Applet parent_applet)
          Supported API: false
(package private)  void setParentFrame(Frame parent)
           
 void setReviseItem(Versionable item)
          Supported API: false
(package private)  void setSelectedFolder(Folder folder)
           
 void setVisible(boolean isVisible)
           
 void show()
          Deprecated. The user should call the setVisible(boolean isVisible)
 
Methods inherited from class java.awt.Dialog
getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

versionID

private static final String versionID
See Also:
Constant Field Values

REVISE

protected static final int REVISE
See Also:
Constant Field Values

VERBOSE

private static boolean VERBOSE

selectedFolder

Folder selectedFolder

parentFrame

Frame parentFrame

reviseItem

private Versionable reviseItem

parentApplet

Applet parentApplet

contextGroup

private ThreadGroup contextGroup

resources

private static ResourceBundle resources

RESOURCES

private static String RESOURCES

helpSystem

HelpSystem helpSystem

helpContext

HelpContext helpContext

fComponentsAdjusted

boolean fComponentsAdjusted

revisePanel

Panel revisePanel

locationLabel

Label locationLabel

locationTextField

TextField locationTextField

browseButton

Button browseButton

viewChoice

Choice viewChoice

viewLabel

Label viewLabel

lifeCycleInfo

LifeCycleInfo lifeCycleInfo

horizontalLine1

symantec.itools.awt.shape.HorizontalLine horizontalLine1

buttonPanel

Panel buttonPanel

okButton

Button okButton

cancelButton

Button cancelButton

helpButton

Button helpButton

lockStr

private Object lockStr

inDescendent

private boolean inDescendent
Constructor Detail

ReviseViewDialog

public ReviseViewDialog(Frame parent,
                        boolean modal)
This constructor instantiates and initializes the components.

Supported API: false


ReviseViewDialog

public ReviseViewDialog(Frame parent,
                        String title,
                        boolean modal)
This constructor instantiates and initializes the components and sets the title on the Dialog

Supported API: false

Method Detail

initResources

private void initResources()

localize

private void localize()

addNotify

public void addNotify()

setVisible

public void setVisible(boolean isVisible)

show

public void show()
Deprecated. The user should call the setVisible(boolean isVisible)

Supported API: false


dispose

public void dispose()
Override the dispose method to work around a bug in the JDK. See the javadoc for ContainerUtility for more information.

See Also:
ContainerUtility

getContext

private WTContext getContext()

ReviseViewDialog_WindowClosing

void ReviseViewDialog_WindowClosing(WindowEvent event)

browseButton_Action

void browseButton_Action(ActionEvent event)

cancelButton_Action

void cancelButton_Action(ActionEvent event)

processCancelAction

protected void processCancelAction()

getParentApplet

public Applet getParentApplet()
Supported API: false


setParentApplet

public void setParentApplet(Applet parent_applet)
Supported API: false


setParentFrame

void setParentFrame(Frame parent)

getParentFrame

Frame getParentFrame()

setSelectedFolder

void setSelectedFolder(Folder folder)

getSelectedFolder

Folder getSelectedFolder()

setReviseItem

public void setReviseItem(Versionable item)
Supported API: false


getReviseItem

public Versionable getReviseItem()
Supported API: false


launchFindPathDialog

void launchFindPathDialog()

okButton_Action

void okButton_Action(ActionEvent event)

processOkAction

protected void processOkAction()

reviseObject

void reviseObject()

cancelRevise

void cancelRevise()

reviseObjectAux

Versionable reviseObjectAux(Versionable reviseItem)

dispatchRefresh

private void dispatchRefresh(int action,
                             Object obj)

enableActions

private void enableActions(boolean enable)

helpButton_Action

void helpButton_Action(ActionEvent event)

processHelpAction

protected void processHelpAction()

initializeHelp

void initializeHelp()

initHelpSystem

private void initHelpSystem()

getHelpSystem

public HelpSystem getHelpSystem()
Gets the current helpSystem. If it's null, it initializes it.

Supported API: false

Returns:
helpSystem

okButton_KeyPressed

void okButton_KeyPressed(KeyEvent event)

cancelButton_KeyPressed

void cancelButton_KeyPressed(KeyEvent event)

helpButton_KeyPressed

void helpButton_KeyPressed(KeyEvent event)