Package com.nokia.mid.ui

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) and TextEditor.createTextEditor(int, int, int, int) implements this interface.
TextEditorListener A listener for receiving notification of content changes and other editor events from TextEditor objects.
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.Command class.
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 TextEditor is an editable text component that is used with a parent object; with Canvas or CustomItem.
VirtualKeyboard Full touch devices can use a virtual keyboard as a replacement for the physical keyboard and thus allow textual input.
 

Exception Summary
PopupListException This class reports PopupList related problems
SoftNotificationException This API is an optional feature in Nokia UI API, and depending on the device capabilities there may be implementations that do not support soft notifications.
 



Copyright © 2012 Nokia Corporation. All rights reserved.

Nokia is registered trademark of Nokia Corporation. Java and all Java-based marks are trademarks or registered trademarks of Oracle Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners. This document is confidential information of Nokia Corporation.

Disclaimer
The information in this document is provided "as is," with no warranties whatsoever, including any warranty of merchantability, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification, or sample. Furthermore, information provided in this document is preliminary, and may be changed substantially prior to final release.

Nokia Corporation disclaims all liability, including liability for infringement of any proprietary rights, relating to this document and implementation of any information presented in this document.

Nokia Corporation retains the right to make changes to this document at any time, without notice.

License
Subject to above disclaimer, a license is hereby granted to use this documentation solely under existing Limited License Agreement and non-disclosure agreement between the companies for the agreed application development for Series 40 Nokia phones. No other licenses e.g. to any intellectual property rights are granted herein. Any use of the screen shots of this documentation, including any icons thereof, is subject to Nokia's prior written approval.