|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.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 bussiness functions.
This class extends from a SpToggleButton
All DSETaskButton has associated a Navigation Controller and DSETaskButton receives all the events fired from a Navigation Controller.
@copyright(c) Copyright IBM Corporation 2000.
Inner classes inherited from class javax.swing.JToggleButton |
javax.swing.JToggleButton.AccessibleJToggleButton,
javax.swing.JToggleButton.ToggleButtonModel |
Inner classes inherited from class javax.swing.AbstractButton |
javax.swing.AbstractButton.AccessibleAbstractButton,
javax.swing.AbstractButton.ButtonChangeListener |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
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 |
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.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
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()
this method activates the navigation Area associated to this Task and gets the focus |
void |
closeTask()
this method closes the task class and close the navigation Area and all the views opened at 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 to the Task. |
protected javax.swing.JMenuItem |
getJMenuItem1()
Return the JMenuItem1 property value. |
protected javax.swing.JMenuItem |
getJMenuItem2()
Return the JMenuItem1 property value. |
javax.swing.JPopupMenu |
getJPopupMenu()
Return 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 to the task. |
void |
handleDSECoordinationEvent(DSECoordinationEvent event)
This method handles the event launched by the Navigation Controller. |
void |
handleProcessorStatusChangedEvent(ProcessorStatusChangedEvent event)
Contains the appropriate actions to be executed when ProcessorStatusChangedEvent has been triggered. |
void |
handleProcessorTerminatedEvent(ProcessorTerminatedEvent event)
Contains the appropriate actions to be executed when ProcessorTerminatedEvent has been triggered. |
void |
iconify()
This method iconifies the frame and activate 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)
This method open a Task and associates a Navigation Cotroller to 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)
This method open a Task and associates a Navigation Cotroller to the task. |
void |
setComponentOrientation(java.awt.ComponentOrientation o)
This method 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()
This method 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,
createActionListener,
createChangeListener,
createItemListener,
doClick,
doClick,
fireActionPerformed,
fireItemStateChanged,
fireStateChanged,
getActionCommand,
getDisabledIcon,
getDisabledSelectedIcon,
getHorizontalAlignment,
getHorizontalTextPosition,
getIcon,
getLabel,
getMargin,
getMnemonic,
getModel,
getPressedIcon,
getRolloverIcon,
getRolloverSelectedIcon,
getSelectedIcon,
getSelectedObjects,
getText,
getUI,
getVerticalAlignment,
getVerticalTextPosition,
init,
isBorderPainted,
isContentAreaFilled,
isFocusPainted,
isRolloverEnabled,
isSelected,
paintBorder,
removeActionListener,
removeChangeListener,
removeItemListener,
setActionCommand,
setBorderPainted,
setContentAreaFilled,
setDisabledIcon,
setDisabledSelectedIcon,
setEnabled,
setFocusPainted,
setHorizontalAlignment,
setHorizontalTextPosition,
setIcon,
setLabel,
setMargin,
setMnemonic,
setMnemonic,
setModel,
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,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paint,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
processFocusEvent,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
unregisterKeyboardAction,
update |
Methods inherited from class java.awt.Container |
add,
add,
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,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
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,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setDropTarget,
setLocale,
setLocation,
setLocation,
setSize,
setSize,
show,
show,
size,
transferFocus |
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
public java.lang.String TYPE
Constructor Detail |
public DSETaskButton()
This object will take charge of launching the framework operations
Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
e
- java.awt.event.ActionEventpublic void activate()
public void closeTask()
public CoordinatedPanel getCurrentPanel()
public java.lang.String getHotKey()
public SpInternalFrame getInternalFrame()
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()
public void handleDSECoordinationEvent(DSECoordinationEvent event)
DSECoordinationEvent
- public void handleProcessorStatusChangedEvent(ProcessorStatusChangedEvent event)
event
- com.ibm.dse.automaton.ProcessorStatusChangedEventpublic void handleProcessorTerminatedEvent(ProcessorTerminatedEvent event)
event
- com.ibm.dse.automaton.ProcessorTerminatedEventpublic void iconify()
public void mouseClicked(java.awt.event.MouseEvent e)
e
- java.awt.event.MouseEventpublic void mouseEntered(java.awt.event.MouseEvent e)
e
- java.awt.event.MouseEventpublic void mouseExited(java.awt.event.MouseEvent e)
e
- java.awt.event.MouseEventpublic void mousePressed(java.awt.event.MouseEvent e)
e
- java.awt.event.MouseEventpublic void mouseReleased(java.awt.event.MouseEvent e)
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
- intpublic 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
viewId
- Stringlaunchable
- StringexecOp
- Booleantype
- Stringtask
- intparameters
- Stringwidth
- intheight
- intx
- inty
- intpublic 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 property.public void setLevel(int l)
l
- int The new value of the property.public void setName(java.lang.String aName)
aName
- java.lang.Stringpublic void setNavigationController(NavigationController nac)
nc
- int The new value of the property.public void showHelp(java.lang.String helpID)
helpID
- java.lang.Stringpublic java.lang.String toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |