com.retek.rcom.gui.widget
Class RcomDialogTab

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.RcomDialogTab
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, REventListener, java.io.Serializable
Direct Known Subclasses:
ItemDetailTab, ItemMediaTab, ItemProductTab, ItemSearchTab

public abstract class RcomDialogTab
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
RcomDialogTab(RDialog dialog)
          Returns new RcomTab object.
RcomDialogTab(RFrame frame)
          Returns new RcomTab object.
 
Method Summary
protected  void clearStatusBar()
          Clears the status bar.
protected  void displayException(BusinessException exception)
          Displays a GUI exception on the status bar.
protected  void displayException(RErrorEvent event)
          Displays a RErrorEvent exception on the status bar.
protected  void displayException(java.lang.RuntimeException exception)
          Displays a runtime severe exception in the fatal window and then closes the dialog.
protected  void displayException(SystemException exception)
          Displays a System exception in a fatal window.
protected  void displayException(java.lang.Throwable throwable)
          Displays an exception in the appropriate manner.
protected  void displayException(UiBusinessException exception)
          Displays a GUI exception on the status bar.
protected  void displayMessage(java.lang.String message)
          Displays a message in the status bar (defaults to ErrorSeverity.INFO);
protected  void displaySearchMessage(java.lang.String message)
          Displays a message in the status bar (defaults to ErrorSeverity.INFO) and sends the status bar into searching mode.
protected  void displaySearchMessage(java.lang.String message, ErrorSeverity severity)
          Displays a message in the status bar (defaults to ErrorSeverity.INFO) and sends the status bar into searching mode.
protected  void displayWarning(java.lang.String warning)
          Displays a message in the status bar (defaults to ErrorSeverity.INFO);
protected  void recover()
          Empty method to recover from the error.
 
Methods inherited from class com.retek.commons.gui.widget.RTab
clearAllExceptions, clearBusinessExceptions, clearUIExceptions, getLogger, getWidgetManager, hasAnyExceptions, hasBusinessExceptions, hasUIExceptions, isShowable, isStartable, isStoppable, isTabModified, logDebug, releaseWidget, setActionsEnabled, setMonitorEnabled, setNavigationEnabled, setShowable, setStatusBar, setTabModified, start, stop
 
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

RcomDialogTab

public RcomDialogTab(RFrame frame)
Returns new RcomTab object.


RcomDialogTab

public RcomDialogTab(RDialog dialog)
Returns new RcomTab object.

Method Detail

clearStatusBar

protected void clearStatusBar()
Clears the status bar.

Specified by:
clearStatusBar in class RTab

displayException

protected void displayException(java.lang.Throwable throwable)
Displays an exception in the appropriate manner. It determines if the exception is a UiBusinessException, SystemException or Runtime Exception and calls the appropriate abstract method. If the exception is none of these types, a stack trace is printed.

Overrides:
displayException in class RTab
Parameters:
throwable - An throwable exception.

displayMessage

protected void displayMessage(java.lang.String message)
Displays a message in the status bar (defaults to ErrorSeverity.INFO);

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

displaySearchMessage

protected void displaySearchMessage(java.lang.String message)
Displays a message in the status bar (defaults to ErrorSeverity.INFO) and sends the status bar into searching mode.

Parameters:
message - A message code to translate and display.

displaySearchMessage

protected void displaySearchMessage(java.lang.String message,
                                    ErrorSeverity severity)
Displays a message in the status bar (defaults to ErrorSeverity.INFO) and sends the status bar into searching mode.

Specified by:
displaySearchMessage in class RTab
Parameters:
message - A message code to translate and display.
severity - The error severity of the message.

displayWarning

protected void displayWarning(java.lang.String warning)
Displays a message in the status bar (defaults to ErrorSeverity.INFO);

Specified by:
displayWarning in class RTab

displayException

protected void displayException(RErrorEvent event)
Displays a RErrorEvent exception on the status bar.


displayException

protected void displayException(BusinessException exception)
Displays a GUI exception on the status bar.

Specified by:
displayException in class RTab
Parameters:
exception - A UiException (or sub-class thereof).

displayException

protected void displayException(UiBusinessException exception)
Displays a GUI exception on the status bar.

Specified by:
displayException in class RTab
Parameters:
exception - A UiException (or sub-class thereof).

displayException

protected void displayException(SystemException exception)
Displays a System exception in a fatal window.

Specified by:
displayException in class RTab
Parameters:
exception - A System Exception (or sub-class thereof).

displayException

protected void displayException(java.lang.RuntimeException exception)
Displays a runtime severe exception in the fatal window and then closes the dialog.

Specified by:
displayException in class RTab
Parameters:
exception - A Runtime Exception (or sub-class thereof).

recover

protected void recover()
Empty method to recover from the error.



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