| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.rim.device.api.ui.Field
net.rim.device.api.ui.ScrollView
net.rim.device.api.ui.Manager
net.rim.device.api.ui.Screen
net.rim.device.api.ui.container.PopupScreen
net.rim.blackberry.api.sendmenu.SendCommandScreen
public class SendCommandScreen
Represents a pop-up dialog screen that is specialized for displaying 
 and executing encapsulated SendCommand objects.
 
 
 This class can be used as an alternative to SendCommandMenu.  
 For example, a "Send" toolbar item could display this
 SendCommandScreen when a user clicks it.
| Field Summary | ||
|---|---|---|
 | 
static long | 
DEFAULT_STYLE
Default style of the screen.  | 
 | 
static StringProvider | 
DEFAULT_TEXT
Default title of the pop-up screen.  | 
| Fields inherited from class net.rim.device.api.ui.Screen | 
|---|
DEFAULT_CLOSE, DEFAULT_MENU, NO_SYSTEM_MENU_ITEMS | 
| Fields inherited from class net.rim.device.api.ui.Manager | 
|---|
BOTTOMMOST, DOWNWARD, HORIZONTAL_SCROLL, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_MASK, HORIZONTAL_SCROLL_MASK, LEAVE_BLANK_SPACE, LEFTMOST, LEFTWARD, NO_HORIZONTAL_SCROLL, NO_HORIZONTAL_SCROLLBAR, NO_SCROLL_RESET, NO_VERTICAL_SCROLL, NO_VERTICAL_SCROLLBAR, QUANTA_FONT, RIGHTMOST, RIGHTWARD, TOPMOST, UPWARD, VERTICAL_SCROLL, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_MASK, VERTICAL_SCROLL_MASK | 
| Constructor Summary | ||
|---|---|---|
 | 
SendCommandScreen(SendCommand[] commands)
Constructs a new SendCommandScreen instance with the
 specified SendCommand objects. | 
|
 | 
SendCommandScreen(SendCommand[] commands,
                  long style)
Constructs a new SendCommandScreen instance with the
 specified SendCommand objects and the style
 parameter that is passed to the constructor of the superclass,
 PopupScreen. | 
|
| Method Summary | ||
|---|---|---|
 | 
 SendCommand[] | 
getSendCommands()
Returns the array of SendCommand objects that was provided
 to the constructor. | 
 | 
 void | 
handleSendCommandException(SendCommand sendCommand,
                           SendCommandException exception)
Displays an error message in a dialog box.  | 
| Methods inherited from class net.rim.device.api.ui.container.PopupScreen | 
|---|
getAccessibleContext, paint, sublayout | 
| Methods inherited from class net.rim.device.api.ui.Manager | 
|---|
addAll, cursorMovement, deleteAll, getHorizontalScroll, getPreferredHeightOfChild, getPreferredWidthOfChild, getVerticalScroll, getVirtualHeight, getVirtualWidth, insertAll, invalidateFieldRange, isDownArrowShown, isUpArrowShown, isValidLayout, layout, layoutChild, moveFocus, moveFocus, nextFocus, nextFocus, paintChild, setFocus, setPositionChild, setScrollingInertial, setVirtualExtent, shouldCursorScroll, subpaint | 
| Methods inherited from class net.rim.device.api.ui.ScrollView | 
|---|
configurationChanged, getHorizontalAdjustment, getVerticalAdjustment, getVisibleHeight, getVisibleWidth, setCurrentLocation, setExtent, setHorizontalAdjustment, setHorizontalScroll, setHorizontalScroll, setScrollListener, setVerticalAdjustment, setVerticalScroll, setVerticalScroll, valueChanged, waitForScrolling | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final long DEFAULT_STYLE
public static final StringProvider DEFAULT_TEXT
| Constructor Detail | 
|---|
public SendCommandScreen(SendCommand[] commands)
SendCommandScreen instance with the
 specified SendCommand objects. 
 
  The constructed SendCommandScreen uses the default style
 of the superclass, PopupScreen.
commands - An array of SendCommand objects, each of
 which maps to a button on the pop-up screen.
NullPointerException - if commands is null.
public SendCommandScreen(SendCommand[] commands,
                         long style)
SendCommandScreen instance with the
 specified SendCommand objects and the style
 parameter that is passed to the constructor of the superclass,
 PopupScreen.
 
  The SendCommand objects in the specified array are
 displayed in this SendCommandScreen. The
 SendCommand that is selected by the user will have its
 run() method invoked.
 
 
 If the specified SendCommand array is null,
 then a NullPointerException is thrown. However, any
 null elements in the specified SendCommand
 array are ignored.
commands - An array of SendCommand objects, each of
 which maps to a button on the pop-up screen.style - The style for the screen. This value is simply passed to the constructor of the super class. Please see Manager and Field
NullPointerException - if commands is null.| Method Detail | 
|---|
public void handleSendCommandException(SendCommand sendCommand,
                                       SendCommandException exception)
 This method is invoked by this SendCommandScreen if the
 SendCommand.run() method of the executed SendCommand 
 throws a SendCommandException.  
 
 
This method may be overridden in subclasses.
sendCommand - The executed SendCommand.exception - The SendCommandException that was thrown by
 the executed SendCommand.public SendCommand[] getSendCommands()
SendCommand objects that was provided
 to the constructor.
SendCommand objects that was provided
 to the constructor. This method never returns null.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 1999-2011 Research In Motion Limited.  295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8.  All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal