com.ptc.wgmecad
Class ActionControl

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.ptc.wgmecad.GriddedPanel
                      extended bycom.ptc.wgmecad.ActionControl
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class ActionControl
extends GriddedPanel

Created by IntelliJ IDEA. User: barky Date: Dec 31, 2002 Time: 12:44:39 AM To change this template use Options | File Templates.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
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
private  ButtonGroup bg
           
private static Dimension buttonDimension
           
static int CANCEL_CHECKOUT
           
static JRadioButton cancelcheckout
           
private  ImageIcon cancelcheckoutImage
           
static JRadioButton checkin
           
static int CHECKIN
           
private  ImageIcon checkinImage
           
static JRadioButton checkout
           
static int CHECKOUT
           
private  ImageIcon checkoutImage
           
static JRadioButton checkpoint
           
static int CHECKPOINT
           
private  ImageIcon checkpointImage
           
static JRadioButton createnew
           
static int CREATENEW
           
private  ImageIcon createnewImage
           
private  ImageIcon dcancelcheckoutImage
           
private  ImageIcon dcheckinImage
           
private  ImageIcon dcheckoutImage
           
private  ImageIcon dcheckpointImage
           
private  ImageIcon dcreatenewImage
           
private  ImageIcon dgetcopyImage
           
private  ImageIcon dnewrevImage
           
private  String epmDocType
           
static int GET_COPY
           
static JRadioButton getcopy
           
private  ImageIcon getcopyImage
           
 String imageLoc
           
private static ActionControl instance
           
(package private) static org.apache.log4j.Logger logger
           
protected  JComboBox m_cbOptions
           
protected  JMenuItem[] m_optionMenus
           
protected  Font[] m_options
           
protected  JToolBar m_toolBar
           
static int NEW_REVISION
           
static JRadioButton newrev
           
private  ImageIcon newrevImage
           
static int NONE
           
private  OvalBorder oborder
           
static String[] OPTIONS
           
static int QUERY_WORKSPACE
           
static JButton runButton
           
private  ImageIcon runImage
           
 
Fields inherited from class com.ptc.wgmecad.GriddedPanel
 
Fields inherited from class javax.swing.JPanel
 
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.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
private ActionControl()
           
 
Method Summary
 void enableRun(boolean _state)
           
static void enableRunButton(boolean _state)
           
static ActionControl getInstance()
           
private  void initComponents()
           
private  void onCheckinOrUpdateChanged(ChangeEvent e)
           
private  void onOK()
           
protected  void onRun()
           
static void selectDownload()
           
static void selectNew()
           
static void selectUpload()
           
 
Methods inherited from class com.ptc.wgmecad.GriddedPanel
addAnchoredComponent, addAnchoredComponent, addAnchoredFilledComponent, addComponent, addComponent, addComponent, addFilledComponent, addFilledComponent, addFilledComponent
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

epmDocType

private String epmDocType

checkout

public static JRadioButton checkout

getcopy

public static JRadioButton getcopy

cancelcheckout

public static JRadioButton cancelcheckout

checkin

public static JRadioButton checkin

createnew

public static JRadioButton createnew

runButton

public static JButton runButton

checkpoint

public static JRadioButton checkpoint

newrev

public static JRadioButton newrev

bg

private ButtonGroup bg

runImage

private ImageIcon runImage

createnewImage

private ImageIcon createnewImage

dcreatenewImage

private ImageIcon dcreatenewImage

checkinImage

private ImageIcon checkinImage

dcheckinImage

private ImageIcon dcheckinImage

checkoutImage

private ImageIcon checkoutImage

dcheckoutImage

private ImageIcon dcheckoutImage

cancelcheckoutImage

private ImageIcon cancelcheckoutImage

dcancelcheckoutImage

private ImageIcon dcancelcheckoutImage

getcopyImage

private ImageIcon getcopyImage

dgetcopyImage

private ImageIcon dgetcopyImage

checkpointImage

private ImageIcon checkpointImage

dcheckpointImage

private ImageIcon dcheckpointImage

newrevImage

private ImageIcon newrevImage

dnewrevImage

private ImageIcon dnewrevImage

NONE

public static final int NONE
See Also:
Constant Field Values

CREATENEW

public static final int CREATENEW
See Also:
Constant Field Values

CHECKIN

public static final int CHECKIN
See Also:
Constant Field Values

CHECKPOINT

public static final int CHECKPOINT
See Also:
Constant Field Values

CHECKOUT

public static final int CHECKOUT
See Also:
Constant Field Values

CANCEL_CHECKOUT

public static final int CANCEL_CHECKOUT
See Also:
Constant Field Values

NEW_REVISION

public static final int NEW_REVISION
See Also:
Constant Field Values

GET_COPY

public static final int GET_COPY
See Also:
Constant Field Values

QUERY_WORKSPACE

public static final int QUERY_WORKSPACE
See Also:
Constant Field Values

oborder

private final OvalBorder oborder

OPTIONS

public static final String[] OPTIONS

m_options

protected Font[] m_options

m_optionMenus

protected JMenuItem[] m_optionMenus

m_toolBar

protected JToolBar m_toolBar

m_cbOptions

protected JComboBox m_cbOptions

instance

private static ActionControl instance

buttonDimension

private static final Dimension buttonDimension

imageLoc

public final String imageLoc

logger

static org.apache.log4j.Logger logger
Constructor Detail

ActionControl

private ActionControl()
Method Detail

getInstance

public static ActionControl getInstance()

enableRunButton

public static void enableRunButton(boolean _state)

onOK

private void onOK()

initComponents

private void initComponents()

selectNew

public static void selectNew()

selectUpload

public static void selectUpload()

selectDownload

public static void selectDownload()

enableRun

public void enableRun(boolean _state)

onRun

protected void onRun()

onCheckinOrUpdateChanged

private void onCheckinOrUpdateChanged(ChangeEvent e)