|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
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.AbstractButton
javax.swing.JToggleButton
com.ibm.dse.gui.SpToggleButton
com.ibm.dse.desktop.DSETaskButton
The DSETaskButton class provides an implementation of the TaskButton interface with all the necessary methods to launch business functions. This class extends SpToggleButton.
Each DSETaskButton has an associated Navigation Controller from which it receives all events.
@copyright(c) Copyright IBM Corporation 2000.
Nested Class Summary | |
---|---|
(package private) class |
DSETaskButton.newThread
|
Nested classes inherited from class javax.swing.JToggleButton |
---|
javax.swing.JToggleButton.AccessibleJToggleButton, javax.swing.JToggleButton.ToggleButtonModel |
Nested classes inherited from class javax.swing.AbstractButton |
---|
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener |
Nested classes inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static java.lang.String |
ABORTED
identifier of the aborted status of a process |
static java.lang.String |
COMPLETED
identifier of the co status of a process |
protected static java.lang.String |
FAST_PATH_FORMAT_NAME
identifier of the fast path format |
(package private) Processor |
p
|
static java.lang.String |
SUSPENDED
identifier of the suspended status of a process |
java.lang.String |
TYPE
identifier of the Navigation Controller type |
Fields inherited from class javax.swing.AbstractButton |
---|
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY |
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 javax.swing.SwingConstants |
---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DSETaskButton()
This constructor creates a DSETaskButton object. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Handles events for the ActionListener interface. |
void |
activate()
Activates the navigation Area associated with the Task and gets the focus. |
void |
closeTask()
Closes the task class and closes the navigation Area and all the views opened in the Area. |
CoordinatedPanel |
getCurrentPanel()
Gets the current panel of the Task. |
java.lang.String |
getHotKey()
Gets the hotKey of the Task. |
SpInternalFrame |
getInternalFrame()
Gets the internal Frame associated with the Task. |
protected javax.swing.JMenuItem |
getJMenuItem1()
Returns the JMenuItem1 property value. |
protected javax.swing.JMenuItem |
getJMenuItem2()
Returns the JMenuItem1 property value. |
javax.swing.JPopupMenu |
getJPopupMenu()
Returns the JPopupMenu1 property value. |
int |
getLevel()
Gets the current level of the views of this task. |
java.lang.String |
getName()
Gets the name of the Task. |
NavigationController |
getNavigationController()
Gets the navigation Controller associated with the task. |
protected DSEClientOperation |
getOperationInstance(java.lang.String name)
Returns the operation instantiated. |
void |
handleDSECoordinationEvent(DSECoordinationEvent event)
Handles events launched by the Navigation Controller. |
void |
handleProcessorStatusChangedEvent(ProcessorStatusChangedEvent event)
Contains the appropriate actions to be executed when ProcessorStatusChangedEvent is triggered. |
void |
handleProcessorTerminatedEvent(ProcessorTerminatedEvent event)
Contains the appropriate actions to be executed when ProcessorTerminatedEvent is triggered. |
void |
iconify()
Iconifies the frame and activates the next task. |
void |
mouseClicked(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
mouseEntered(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
mouseExited(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
mousePressed(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Method to handle events for the MouseListener interface. |
void |
openTask(java.lang.String viewId,
java.lang.String launchable,
java.lang.Boolean execOp,
java.lang.String type,
int task,
java.lang.String parameters,
java.lang.String error,
int width,
int height,
int x,
int y)
Opens a Task and associates a Navigation Controller with the Task. |
void |
openTask(java.lang.String viewId,
java.lang.String launchable,
java.lang.String type,
int task,
java.lang.String parameters,
int width,
int height,
int x,
int y)
Opens a Task and associates a Navigation Controller with the Task. |
void |
setComponentOrientation(java.awt.ComponentOrientation o)
Changes the orientation of the components inside the TaskArea. |
void |
setDefaultMode()
Sets the desktop default mode and unblocks its components. |
void |
setHotKey(java.lang.Object o)
Sets the hotKey (keyboard shortcut) of the Task. |
void |
setInternalFrame(SpInternalFrame na)
Sets the value of the internalFrame property. |
void |
setLevel(int l)
Sets the value of the level property. |
void |
setName(java.lang.String aName)
Sets the name of the Task. |
void |
setNavigationController(NavigationController nac)
Sets the value of the navigationController property. |
void |
showHelp(java.lang.String helpID)
Shows the help section that corresponds to the specified ID. |
java.lang.String |
toString()
Returns a string representation of the Task. |
Methods inherited from class com.ibm.dse.gui.SpToggleButton |
---|
getActivatedOkKey, getHelpID, keyPressed, main, processComponentKeyEvent, setActivatedOkKey, setHelpID |
Methods inherited from class javax.swing.JToggleButton |
---|
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.AbstractButton |
---|
addActionListener, addChangeListener, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition |
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, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, 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, 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, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String ABORTED
public static final java.lang.String SUSPENDED
public static final java.lang.String COMPLETED
protected static final java.lang.String FAST_PATH_FORMAT_NAME
Processor p
public java.lang.String TYPE
Constructor Detail |
public DSETaskButton()
Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- java.awt.event.ActionEventpublic void activate()
activate
in interface TaskButton
public void closeTask()
closeTask
in interface TaskButton
public CoordinatedPanel getCurrentPanel()
public java.lang.String getHotKey()
public SpInternalFrame getInternalFrame()
getInternalFrame
in interface TaskButton
protected javax.swing.JMenuItem getJMenuItem1()
protected javax.swing.JMenuItem getJMenuItem2()
public javax.swing.JPopupMenu getJPopupMenu()
public int getLevel()
public java.lang.String getName()
public NavigationController getNavigationController()
protected DSEClientOperation getOperationInstance(java.lang.String name) throws java.io.IOException
name
- java.lang.String
java.io.IOException
public void handleDSECoordinationEvent(DSECoordinationEvent event)
handleDSECoordinationEvent
in interface CoordinatedEventListener
event
- DSECoordinationEventpublic void handleProcessorStatusChangedEvent(ProcessorStatusChangedEvent event)
handleProcessorStatusChangedEvent
in interface ProcessorStatusChangedListener
event
- com.ibm.dse.automaton.ProcessorStatusChangedEventpublic void handleProcessorTerminatedEvent(ProcessorTerminatedEvent event)
handleProcessorTerminatedEvent
in interface ProcessorStatusChangedListener
event
- com.ibm.dse.automaton.ProcessorTerminatedEventpublic void iconify()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
e
- java.awt.event.MouseEventpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
e
- java.awt.event.MouseEventpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
e
- java.awt.event.MouseEventpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
e
- java.awt.event.MouseEventpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
e
- java.awt.event.MouseEventpublic void openTask(java.lang.String viewId, java.lang.String launchable, java.lang.Boolean execOp, java.lang.String type, int task, java.lang.String parameters, java.lang.String error, int width, int height, int x, int y) throws java.lang.Exception
viewId
- Stringlaunchable
- StringexecOp
- Booleantype
- Stringtask
- intparameters
- Stringerror
- Stringwidth
- intheight
- intx
- inty
- int
java.lang.Exception
public void openTask(java.lang.String viewId, java.lang.String launchable, java.lang.String type, int task, java.lang.String parameters, int width, int height, int x, int y) throws java.lang.Exception
openTask
in interface TaskButton
viewId
- Stringlaunchable
- Stringtype
- Stringtask
- intparameters
- Stringwidth
- intheight
- intx
- inty
- int
java.lang.Exception
public void setComponentOrientation(java.awt.ComponentOrientation o)
o
- ComponentOrientationpublic void setDefaultMode()
public void setHotKey(java.lang.Object o)
o
- java.lang.Objectpublic void setInternalFrame(SpInternalFrame na)
na
- SpInternalFrame - the new value of the propertypublic void setLevel(int l)
l
- int - the new value of the propertypublic void setName(java.lang.String aName)
aName
- java.lang.Stringpublic void setNavigationController(NavigationController nac)
public void showHelp(java.lang.String helpID)
helpID
- java.lang.Stringpublic java.lang.String toString()
|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |