IBM Branch Transformation Toolkit Javadoc

com.ibm.dse.desktop
Class TaskLauncherTextField

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.text.JTextComponent
                  extended byjavax.swing.JTextField
                      extended bycom.ibm.dse.gui.SpTextField
                          extended bycom.ibm.dse.desktop.TextField
                              extended bycom.ibm.dse.desktop.TaskLauncherTextField
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, DataExchanger, ErrorMessageGenerator, EuroConvertible, java.util.EventListener, java.awt.event.FocusListener, GUIComponent, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, PanelActions, javax.swing.Scrollable, java.io.Serializable, javax.swing.SwingConstants, java.beans.VetoableChangeListener

public class TaskLauncherTextField
extends TextField
implements java.awt.event.ActionListener, java.awt.event.MouseListener

The TaskLauncherTextField provides a text field that can launch operations that have a name or code that is entered by the user.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JTextField
javax.swing.JTextField.AccessibleJTextField
 
Nested classes inherited from class javax.swing.text.JTextComponent
javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.KeyBinding
 
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
 
Fields inherited from class javax.swing.JTextField
notifyAction
 
Fields inherited from class javax.swing.text.JTextComponent
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY
 
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
TaskLauncherTextField()
          The constructor creates a TaskLauncherTextField object.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Handles events for the ActionListener interface.
 int getAreaHeight()
          Gets the prefix property of the TaskLauncherTextField.
 int getAreaWidth()
          Gets the suffix property of the TaskLauncherTextField.
 java.lang.String getDelimChar()
          Gets the delimChar property of the TaskLauncherTextField.
 java.lang.String getErrorMessageOnInstantiateOperation()
          Gets the error message property of the TaskLauncherTextField.
 java.lang.String getPrefix()
          Gets the prefix property of the TaskLauncherTextField.
 java.lang.String getSuffix()
          Gets the suffix property of the TaskLauncherTextField.
static void main(java.lang.String[] args)
          Provides the main entrypoint.
 void mouseClicked(java.awt.event.MouseEvent e)
          Handles events for the MouseListener interface.
 void mouseEntered(java.awt.event.MouseEvent e)
          Handles events for the MouseListener interface.
 void mouseExited(java.awt.event.MouseEvent e)
          Handles events for the MouseListener interface.
 void mousePressed(java.awt.event.MouseEvent e)
          Handles events for the MouseListener interface.
 void mouseReleased(java.awt.event.MouseEvent e)
          Handles events for the MouseListener interface.
 void setDelimChar(java.lang.Object o)
          Sets the delimChar property of the TaskLauncherTextField.
 void setErrorMessageOnInstantiateOperation(java.lang.Object o)
          Sets the error message property of the TaskLauncherTextField.
 void setPrefix(java.lang.Object p)
          Sets the prefix property of the TaskLauncherTextField.
 void setSuffix(java.lang.Object s)
          Sets the suffix property of the TaskLauncherTextField.
 java.lang.String toString()
          Returns a string representation of the TaskLauncherTextField.
 void tryStartTask(java.lang.String s)
          Uses s to find a task in the desktop's taskInfos list.
 
Methods inherited from class com.ibm.dse.desktop.TextField
focusLostActions, getFocusTraversable, getHotKey, getRequestFocusEnabled, isFocusTraversable, setFocusTraversable, setHeight, setHorizontalAlignment, setHotKey, setId, setName, setOnInitialize, setText, setWidth, setX, setY
 
Methods inherited from class com.ibm.dse.gui.SpTextField
actionPerformed, addCoordinatedEventListener, addDataChangedListener, addErrorMessageListener, calculateValueInTargetCurrency, checkMaxCharIfNecessary, convertCurrency, convertFromEuros, convertToEuros, evaluateText, executeBeanReactions, fireCoordinationEvent, fireCoordinationEvent, fireHandleDataChanged, fireHandleDataChanged, fireHandleErrorMessage, focusGained, focusGainedActions, focusLost, getActivatedOkKey, getAllColors, getAlternativeDataName, getAutoClear, getAutoTab, getBeansReactions, getConverter, getConvertible, getDataDirection, getDataName, getDataToClear, getDataValue, getDSECoordinatedPanel, getErrorMessage, getErrorMessageFocusGained, getFormatter, getHelpID, getInError, getKeystroke, getMaxChars, getMinChars, getNavigationParameters, getRequired, getSourceValueForConversion, getSourceValueForConversion2, getSpPanel, getType, getUserInput, getValueInEMUCurrency, getValueInEuros, hasAlternativeDataName, isCursorKeyCode, isInError, isKeyedValue, isRequired, key, keyPressed, paint, processComponentKeyEvent, processKeyEvent, removeCoordinatedEventListener, removeDataChangedListener, removeErrorMessageListener, setActivatedOkKey, setAllColors, setAlternativeDataName, setAutoClear, setAutoTab, setBeansReactions, setColors, setConvertible, setDataDirection, setDataName, setDataToClear, setDataValue, setEditable, setEnabled, setErrorMessageFocusGained, setErrorMessageFocusGained, setFormatter, setHelpID, setInError, setKeystroke, setMaxChars, setMinChars, setNavigationParameters, setRequired, setType, setUserInput, setValueInEMUCurrency, setValueInEuros, setVisible, transferFocusIfNecessary, updateValues, vetoableChange
 
Methods inherited from class javax.swing.JTextField
addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getActions, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, getUIClassID, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setDocument, setFont, setHorizontalAlignment, setScrollOffset
 
Methods inherited from class javax.swing.text.JTextComponent
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, replaceSelection, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setText, setUI, updateUI, viewToModel, write
 
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, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processKeyBinding, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, 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, 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, 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, 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, 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, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.dse.gui.DataExchanger
addActionListener, removeActionListener
 

Constructor Detail

TaskLauncherTextField

public TaskLauncherTextField()
The constructor creates a TaskLauncherTextField object.

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Handles events for the ActionListener interface.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class TextField
Parameters:
e - java.awt.event.ActionEvent

getAreaHeight

public int getAreaHeight()
Gets the prefix property of the TaskLauncherTextField.

Returns:
String - the prefix property value
See Also:
setPrefix(java.lang.Object)

getAreaWidth

public int getAreaWidth()
Gets the suffix property of the TaskLauncherTextField.

Returns:
String - the suffix property value
See Also:
setSuffix(java.lang.Object)

getDelimChar

public java.lang.String getDelimChar()
Gets the delimChar property of the TaskLauncherTextField.

Returns:
java.lang.String

getErrorMessageOnInstantiateOperation

public java.lang.String getErrorMessageOnInstantiateOperation()
Gets the error message property of the TaskLauncherTextField.

Returns:
java.lang.String

getPrefix

public java.lang.String getPrefix()
Gets the prefix property of the TaskLauncherTextField.

Returns:
String - the prefix property value.
See Also:
setPrefix(java.lang.Object)

getSuffix

public java.lang.String getSuffix()
Gets the suffix property of the TaskLauncherTextField.

Returns:
String - the suffix property value
See Also:
setSuffix(java.lang.Object)

main

public static void main(java.lang.String[] args)
Provides the main entrypoint. It starts the part when it is run as an application.

Parameters:
args - java.lang.String[]

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Handles events for the MouseListener interface.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
e - java.awt.event.MouseEvent

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Handles events for the MouseListener interface.

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
e - java.awt.event.MouseEvent

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Handles events for the MouseListener interface.

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
e - java.awt.event.MouseEvent

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Handles events for the MouseListener interface.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
e - java.awt.event.MouseEvent

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Handles events for the MouseListener interface.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
e - java.awt.event.MouseEvent

setDelimChar

public void setDelimChar(java.lang.Object o)
Sets the delimChar property of the TaskLauncherTextField.

Parameters:
o - java.lang.Object

setErrorMessageOnInstantiateOperation

public void setErrorMessageOnInstantiateOperation(java.lang.Object o)
Sets the error message property of the TaskLauncherTextField.

Parameters:
o - java.lang.Object

setPrefix

public void setPrefix(java.lang.Object p)
Sets the prefix property of the TaskLauncherTextField.

Parameters:
p - java.lang.Object
See Also:
getPrefix()

setSuffix

public void setSuffix(java.lang.Object s)
Sets the suffix property of the TaskLauncherTextField.

Parameters:
s - java.lang.Object
See Also:
getSuffix()

toString

public java.lang.String toString()
Returns a string representation of the TaskLauncherTextField.

Returns:
java.lang.String

tryStartTask

public void tryStartTask(java.lang.String s)
Uses s to find a task in the desktop's taskInfos list. When found, it opens this task.

To find the task, the method first tries to find a task with s as taskName, then to find a task with prefix+s+suffix as taskName, then to find a task with s as task code, and finally to find a task with prefix+s+suffix. If there's no task corresponding to any of these descriptions, the method shows a warning.

Parameters:
s - java.lang.String

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005