Package com.sybase.uep.bobclient.controls

Interface Summary
Control This is the interface class for all the controls used in BOB Blackberry client.
ControlFocus Control focus interface to detect when a control is being focused on
IControlXYDraw Interface that provides APIs to draw an item
ICustomEventsDelegate The custom events delegate.
ITextInput All controls need to support all simple types editor.
MobileDataControl This is the Mobile Data Control interface All controls that requires data contents to be populated needs to implement this control
PIMControl This is the PIMControl interface All controls that will need to read and write from PIM applications need to implement this interface
TabLayoutManager.TabChangeListener Listener interface for handling tab change events.
 

Class Summary
AppLogsTable This is the Application Logs Table Contains all the message logs extends from TableField
BaseMobileDataControl  
Button This is a button control.
CellTable Represents a cell table
CheckBox This is the Check box control
ColumnMapping This is the ColumnMapping object This will hold the column name and display name
CustomEventsHandler The custom events handler.
DateChoice This is the date choice control
DetailLinkLabel This is the detail link label Will display the label as links
DetailUndefinedImage This is the undefined image control will show an image if it doesn't fit in the cell
EmailAddressInput This is the email address input control
FooterField This is a custom Footer Field control It will paint the footer on the bottom of the screen
GridLookupTable This is the Grid Lookup Table Contains a table of grid look up records When selected the value will get transferred to the text input extends from TableField
HorizontalRuler This is the horizontal ruler widget that draws a line across the screen
HyperLink This is the hyper link control
HyperLinkRichField This is the hyper link control.
ImageControl This is the image control
Label This is the label field control
LabelValuePair This is the Label Value Pair class Used to hold label and value pair object
LayoutManager This is the Layout manager control
LinkParamListener This is the Link Paramter Listener
ListControlCallBack List Control Call back class Used by the List Field to update and draw the rows
ListFieldControl List Field Control class Contains the list of ListItems
ListItem List Item class Holds the individual List Item information
MenuAction Menu Action class to hold properties of a menu item
MenuGroup Menu Action class to hold properties of a menu item
MobileAppTable This is the Mobile Application Table control It extends from the TableField which draws the table
NavigationBarField  
NumericChoice This is the Check box control
PagingObject This is the paging object info Contains paging information to be used by the table control
PasswordInput This is the password input control
PhoneEmailRichTextInput This is the phone and email rich text input It will detect and highlight emails and phone numbers It will also allow user to call phone numbers in the inputs and email the email address.
PushLogsTable This is the Push Logs Table Contains all the push logs extends from TableField
RadioBox This is the Radio box control
RadioBoxGroup This is the Radio box group control
RegionManager This is the Region manager control
RichTextInput This is the rich text input control
RowCoordinatorCalculator Class to calculate coordinates of controls in a grid layout
RowLayout This is the row layout control
SelectBox This is the select box control
SelectBoxChoice This is the select box choice
Spacer This is the Spacer widget that doesn't show anything
TabContentPanel This is the Tab content panel that goes under a specific tab
TabControl This is the Tab control that will draw out the look and feel of the tab
TabControlLayout This is the Tab control layout container It contains a tabs layout to accommodate all tabs and a horizontal field manage to accommodate the active tab's header if any.
TabLayoutManager This is the Tab layout manager
TableColumn Table column class Used by the TableField class
TableField This is a custom Table Field control It will draw the table with the mobile application data displayed in rows.
TextInput This is the text input control
TextInputController Work as controller to TextInput handle set/get data, verify user input [26 Mar 2010] Add validation handler
ToolbarItem  
ToolbarManager Work as container of Toolbar items.
TwoColumnLayout This is the two column layout