com.retek.rcom.gui.widget
Class RcomTab

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.retek.commons.gui.widget.RPanel
                      extended bycom.retek.commons.gui.widget.RTab
                          extended bycom.retek.rcom.gui.widget.RcomTab
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, REventListener, java.io.Serializable
Direct Known Subclasses:
CreditCardHistoryTab, CustomerMainAddressTab, CustomerMainHistoryTab, CustomerMainPreferencesTab, CustomerMainSVCTab, DirectShipTab, GeneralTab, MailOrderBatchSetUpUpdateTab, MailOrderBatchSummaryTab, OrderEntryCustomerTab, OrderEntryLineTab, OrderEntryPaymentTab, OrderMainCustomerTab, OrderMainLineTab, OrderMainPaymentTab, OrderMainWorklistTab, OrderMessagesTab, OrderSpecialHandlingTab, PaymentHistoryTab, RolesTab, ShipmentDetailsTab, UserRolesTab, WorklistTab

public class RcomTab
extends RTab

This abstract class should be the super-class of all secondary tabs within the RCOM application.

Retek Inc. Copyright (c) 2002

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
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.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
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RcomTab()
          Returns new RcomTab object.
 
Method Summary
protected  void clearStatusBar()
          Clears the status bar.
 void clearWidgetHistory()
          Clears the widget history.
protected  void displayException(BusinessException exception)
          Displays a BusinessException in the tab.
protected  void displayException(java.lang.RuntimeException exception)
          Displays a RuntimeException in the main application frame.
protected  void displayException(SystemException exception)
          Displays a SystemException in the main application frame.
protected  void displayException(UiBusinessException exception)
          Displays a UIBusinessException in the tab.
protected  void displayMessage(java.lang.String message)
          Displays a message in the main application frame status bar.
protected  void displaySearchMessage(java.lang.String message, ErrorSeverity severity)
          Displays a search message in the main application frame status bar.
protected  void displayWarning(java.lang.String warning)
          Displays a warning in the main application frame status bar.
 void init()
          Empty implementation of init(), so that each RcomTab has one.
 void stop()
          Generic rcom tabs clear the status bar when they are stopped.
 
Methods inherited from class com.retek.commons.gui.widget.RTab
clearAllExceptions, clearBusinessExceptions, clearUIExceptions, displayException, getLogger, getWidgetManager, hasAnyExceptions, hasBusinessExceptions, hasUIExceptions, isShowable, isStartable, isStoppable, isTabModified, logDebug, releaseWidget, setActionsEnabled, setMonitorEnabled, setNavigationEnabled, setShowable, setStatusBar, setTabModified, start
 
Methods inherited from class com.retek.commons.gui.widget.RPanel
addREventListener, getFocusCycleComponents, notifyREventListeners, notifyREventListeners, performActionEvent, performErrorEvent, removeAllREventListeners, removeREventListener, repaintPanel, setEmptyBorder, setEmptyBorder, setFocusCycleComponents, setLineBorder, setLineBorder, setLoweredBevelBorder, setMinimumHeight, setRaisedBevelBorder, setTitleBorder, setTitleBorder, setTitleBorder, setTitleBorder
 
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
 

Constructor Detail

RcomTab

public RcomTab()
Returns new RcomTab object.

Method Detail

displayException

protected void displayException(BusinessException exception)
Displays a BusinessException in the tab.

Specified by:
displayException in class RTab
Parameters:
exception - A BusinessException to display.

displayException

protected void displayException(UiBusinessException exception)
Displays a UIBusinessException in the tab.

Specified by:
displayException in class RTab
Parameters:
exception - A UIBusinessException to display.

displayException

protected void displayException(java.lang.RuntimeException exception)
Displays a RuntimeException in the main application frame.

Specified by:
displayException in class RTab
Parameters:
exception - A RuntimeException to display.

displayException

protected void displayException(SystemException exception)
Displays a SystemException in the main application frame.

Specified by:
displayException in class RTab
Parameters:
exception - A SystemException to display.

displayMessage

protected void displayMessage(java.lang.String message)
Displays a message in the main application frame status bar.

Specified by:
displayMessage in class RTab
Parameters:
message - A message to display.

displaySearchMessage

protected void displaySearchMessage(java.lang.String message,
                                    ErrorSeverity severity)
Displays a search message in the main application frame status bar.

Specified by:
displaySearchMessage in class RTab
Parameters:
message - A message to display.
severity - The severity to assign to the message.

displayWarning

protected void displayWarning(java.lang.String warning)
Displays a warning in the main application frame status bar.

Specified by:
displayWarning in class RTab
Parameters:
warning - A warning to display.

clearWidgetHistory

public void clearWidgetHistory()
Clears the widget history. Resets the last value of widgets to empty.


clearStatusBar

protected void clearStatusBar()
Clears the status bar.

Specified by:
clearStatusBar in class RTab

init

public void init()
          throws SystemException
Empty implementation of init(), so that each RcomTab has one. Override this method if functionality is needed.

Throws:
SystemException

stop

public void stop()
Generic rcom tabs clear the status bar when they are stopped.

Overrides:
stop in class RTab


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28