| Interface Summary | 
| BrowserListener | Interface to handle callbacks from the BrowserItem | 
| CustomKeyboardControl | Some touch devices may want to use a virtual keyboard as a replacement for the
 physical keyboard and thus allow user to have keypad for input. | 
| DirectGraphics | DirectGraphics contains some graphics extensions to MIDP Graphics: drawing
 triangles, drawing manipulated images (rotated, flipped) and drawing raw
 pixel array directly to graphics context. | 
| ElementListener | ElementListener enables an application to discover when the user has selected
 an element from a CategoryBar. | 
| KeyboardVisibilityListener | MIDlets that are interested in virtual keyboard visibility notifications, to for example adjust its UI,
 should implement this interface. | 
| PopupListListener | This interface should be implemented by anyone who wishes to receive events from a PopupList. | 
| SoftNotificationListener | SoftNotificationListener interface is used by applications which need
  callbacks from soft notifications. | 
| TextEditorExtensionAccess | This interface provides access to extended functionality related to the TextEditor-API
 The object returned by the method TextEditor.createTextEditor(String,int, int, int, int)andTextEditor.createTextEditor(int, int, int, int)implements this interface. | 
| TextEditorListener | A listener for receiving notification of content changes and other editor
 events from TextEditorobjects. | 
| TextEditorTouchControl | Touch-devices can use a virtual control-panel to replace physical keys, and to facilitate
 textual input. | 
 
| Class Summary | 
| BrowserAdapter | Abstract adapter class for receiving BrowserItem events | 
| BrowserItem | BrowserItem renders an html page defined by a URL. | 
| CanvasGraphicsItem | A paintable item that can be used on top of Canvas or CustomItem | 
| CanvasItem |  | 
| CategoryBar | CategoryBar is a UI component designed for use in switching between
 application views. | 
| Clipboard | Class to provide extra functionality that is related to text-editing | 
| DeviceControl | DeviceControl provides a collection of static methods to
  control device features such as vibra, backlights, and
  active cover lights. | 
| DirectUtils | This class is a placeholder of utility methods. | 
| FileSelect | A class which gives the client the ability to use the device's File
 Select to list and select files. | 
| FileSelectDetail | FileSelectDetail provides detailed information of the selected file. | 
| FullCanvas | FullCanvas provides totally full screen painting area. | 
| IconCommand | The Nokia IconCommand class encapsulates the semantic information of an
 action and is an extension to the javax.microedition.lcdui.Commandclass. | 
| LCDUIUtil | A utility class which provides static methods. | 
| PopupList | This class implements a popup list which can be populated by text of list elements. | 
| PopupListItem | This class represents an item in a popuplist. | 
| SoftNotification | The SoftNotification is a class to manage soft notifications. | 
| TactileFeedback |  | 
| TextEditor | A TextEditoris an editable text component that is used with a
 parent object; withCanvasorCustomItem. | 
| VirtualKeyboard | Full touch devices can use a virtual keyboard as a replacement for the physical keyboard and thus allow 
 textual input. |