com.retek.rcom.gui.widget
Class RcomScreen

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.RcomScreen
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, REventListener, java.io.Serializable
Direct Known Subclasses:
ActivityRequestScreen, ActivityRequestTypeMaintenanceScreen, AdminScreen, CallCenterLocationScreen, CancelNLAItemsScreen, CancelReasonScreen, CarrierMaintenanceScreen, CarrierServiceSetupScreen, CatalogMaintenanceScreen, CorrespondenceAdminScreen, CountryNonBusinessDaysScreen, CustomerMainScreen, DailyMessageSetupScreen, DailyMessagesScreen, DirectShipScreen, FlashReportingScreen, HighRiskZipCodeScreen, HistoryTypeScreen, MailOrderDetailScreen, MailOrderSummaryScreen, MatchCodeSetupScreen, NegativeFraudScreen, NoCustomerInfoScreen, OrderEntryScreen, OrderMainScreen, PendingBoNotificationScreen, PendReasonMaintenanceScreen, PendRulesScreen, ReportScreen, ReturnReasonScreen, ScriptMessageScreen, SecurityScreen, SystemParameterScreen, TaskMaintenanceScreen, TestDataScreen, WarehousePrioritiesScreen, WorkListScreen, ZipCodeRangesScreen

public class RcomScreen
extends RTab

This class is a panel with screen-like functionality. It is the superclass of all screens that need to be swapped in the main background frame. In other words, this is the RCOM superclass of all primary tabs/screen.

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
RcomScreen()
          Returns new RcomScreen object.
 
Method Summary
 void clear()
          Empty implementation of clear(), so that each RcomScreen has one.
protected  void clearStatusBar()
          Clears the status bar of any errors or warning messages.
protected  void displayException(BusinessException exception)
          Displays a BusinessException in the main application frame.
 void displayException(ConcurrentUpdateException exception)
          Displays a Concurrent Update exception in a fatal window.
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 main application frame.
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 RcomScreen has one.
 void requestTabFocus()
          Moves the focus to the active tab within the screen.
 void setModel(boolean model)
          Empty implementation defined at this level so that each RcomScreen has one.
 
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, 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

RcomScreen

public RcomScreen()
Returns new RcomScreen object.

Method Detail

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

public void displayException(ConcurrentUpdateException exception)
Displays a Concurrent Update exception in a fatal window.

Parameters:
exception - A ConcurrentUpdateException (or sub-class thereof).

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.

displayException

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

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

displayException

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

Specified by:
displayException in class RTab
Parameters:
exception - A UiBusinessException 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.

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.

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.

init

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

Throws:
SystemException

clear

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

Throws:
SystemException

clearStatusBar

protected void clearStatusBar()
Clears the status bar of any errors or warning messages.

Specified by:
clearStatusBar in class RTab

setModel

public void setModel(boolean model)
Empty implementation defined at this level so that each RcomScreen has one. Override this method if functionality is need.


requestTabFocus

public void requestTabFocus()
Moves the focus to the active tab within the screen. An empty implemntation is supplied so that each RcomScreen has one, even without tabs. Override this method if functionality is needed.



Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25