Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MID Profile
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P R S T U V W Y

## A

ALARM - Static variable in class javax.microedition.lcdui.AlertType
  An `ALARM` `AlertType` is a hint to alert the user to an event for which the user has previously requested to be notified.
ALERT - Static variable in class javax.microedition.lcdui.Display
  Image type for `Alert` image.
AM - Static variable in class java.util.Calendar
  Value of the `AM_PM` field indicating the period of the day from midnight to just before noon.
AM_PM - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating whether the `HOUR` is before or after noon.
ANY - Static variable in class javax.microedition.lcdui.TextField
  The user is allowed to enter any text.
APRIL - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the fourth month of the year.
AUGUST - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the eighth month of the year.
AUTHMODE_ANY - Static variable in class javax.microedition.rms.RecordStore
  Authorization to allow access to any MIDlet suites.
AUTHMODE_PRIVATE - Static variable in class javax.microedition.rms.RecordStore
  Authorization to allow access only to the current MIDlet suite.
Alert - class javax.microedition.lcdui.Alert.
  An alert is a screen that shows data to the user and waits for a certain period of time before proceeding to the next `Displayable`.
Alert(String) - Constructor for class javax.microedition.lcdui.Alert
  Constructs a new, empty `Alert` object with the given title.
Alert(String, String, Image, AlertType) - Constructor for class javax.microedition.lcdui.Alert
  Constructs a new `Alert` object with the given title, content string and image, and alert type.
AlertType - class javax.microedition.lcdui.AlertType.
  The `AlertType` provides an indication of the nature of alerts.
AlertType() - Constructor for class javax.microedition.lcdui.AlertType
  Protected constructor for subclasses.
ArithmeticException - exception java.lang.ArithmeticException.
  Thrown when an exceptional arithmetic condition has occurred.
ArithmeticException() - Constructor for class java.lang.ArithmeticException
  Constructs an `ArithmeticException` with no detail message.
ArithmeticException(String) - Constructor for class java.lang.ArithmeticException
  Constructs an `ArithmeticException` with the specified detail message.
ArrayIndexOutOfBoundsException - exception java.lang.ArrayIndexOutOfBoundsException.
  Thrown to indicate that an array has been accessed with an illegal index.
ArrayIndexOutOfBoundsException() - Constructor for class java.lang.ArrayIndexOutOfBoundsException
  Constructs an `ArrayIndexOutOfBoundsException` with no detail message.
ArrayIndexOutOfBoundsException(int) - Constructor for class java.lang.ArrayIndexOutOfBoundsException
  Constructs a new `ArrayIndexOutOfBoundsException` class with an argument indicating the illegal index.
ArrayIndexOutOfBoundsException(String) - Constructor for class java.lang.ArrayIndexOutOfBoundsException
  Constructs an `ArrayIndexOutOfBoundsException` class with the specified detail message.
ArrayStoreException - exception java.lang.ArrayStoreException.
  Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.
ArrayStoreException() - Constructor for class java.lang.ArrayStoreException
  Constructs an `ArrayStoreException` with no detail message.
ArrayStoreException(String) - Constructor for class java.lang.ArrayStoreException
  Constructs an `ArrayStoreException` with the specified detail message.
abs(int) - Static method in class java.lang.Math
  Returns the absolute value of an `int` value.
abs(long) - Static method in class java.lang.Math
  Returns the absolute value of a `long` value.
abs(float) - Static method in class java.lang.Math
  Returns the absolute value of a `float` value.
abs(double) - Static method in class java.lang.Math
  Returns the absolute value of a `double` value.
acceptAndOpen() - Method in interface javax.microedition.io.StreamConnectionNotifier
  Returns a `StreamConnection` object that represents a server side socket connection.
activeCount() - Static method in class java.lang.Thread
  Returns the current number of active threads in the virtual machine.
addCommand(Command) - Method in class javax.microedition.lcdui.Alert
  Similar to `Displayable.addCommand(javax.microedition.lcdui.Command)`, however when the application first adds a command to an `Alert`, `Alert.DISMISS_COMMAND` is implicitly removed.
addCommand(Command) - Method in class javax.microedition.lcdui.Displayable
  Adds a command to the `Displayable`.
addCommand(Command) - Method in class javax.microedition.lcdui.Gauge
  Adds a context sensitive `Command` to the item.
addCommand(Command) - Method in class javax.microedition.lcdui.Item
  Adds a context sensitive `Command` to the item.
addCommand(Command) - Method in class javax.microedition.lcdui.Spacer
  `Spacers` are restricted from having `Commands`, so this method will always throw `IllegalStateException` whenever it is called.
addElement(Object) - Method in class java.util.Vector
  Adds the specified component to the end of this vector, increasing its size by one.
addPlayerListener(PlayerListener) - Method in interface javax.microedition.media.Player
  Add a player listener for this player.
addRecord(byte[], int, int) - Method in class javax.microedition.rms.RecordStore
  Adds a new record to the record store.
addRecordListener(RecordListener) - Method in class javax.microedition.rms.RecordStore
  Adds the specified RecordListener.
after(Object) - Method in class java.util.Calendar
  Compares the time field records.
append(Object) - Method in class java.lang.StringBuffer
  Appends the string representation of the `Object` argument to this string buffer.
append(String) - Method in class java.lang.StringBuffer
  Appends the string to this string buffer.
append(char[]) - Method in class java.lang.StringBuffer
  Appends the string representation of the `char` array argument to this string buffer.
append(char[], int, int) - Method in class java.lang.StringBuffer
  Appends the string representation of a subarray of the `char` array argument to this string buffer.
append(boolean) - Method in class java.lang.StringBuffer
  Appends the string representation of the `boolean` argument to the string buffer.
append(char) - Method in class java.lang.StringBuffer
  Appends the string representation of the `char` argument to this string buffer.
append(int) - Method in class java.lang.StringBuffer
  Appends the string representation of the `int` argument to this string buffer.
append(long) - Method in class java.lang.StringBuffer
  Appends the string representation of the `long` argument to this string buffer.
append(float) - Method in class java.lang.StringBuffer
  Appends the string representation of the `float` argument to this string buffer.
append(double) - Method in class java.lang.StringBuffer
  Appends the string representation of the `double` argument to this string buffer.
append(String, Image) - Method in interface javax.microedition.lcdui.Choice
  Appends an element to the `Choice`.
append(String, Image) - Method in class javax.microedition.lcdui.ChoiceGroup
  Appends an element to the `ChoiceGroup`.
append(Item) - Method in class javax.microedition.lcdui.Form
  Adds an `Item` into the `Form`.
append(String) - Method in class javax.microedition.lcdui.Form
  Adds an item consisting of one `String` to the `Form`.
append(Image) - Method in class javax.microedition.lcdui.Form
  Adds an item consisting of one `Image` to the `Form`.
append(String, Image) - Method in class javax.microedition.lcdui.List
  Appends an element to the `List`.
append(Layer) - Method in class javax.microedition.lcdui.game.LayerManager
  Appends a Layer to this LayerManager.
arraycopy(Object, int, Object, int, int) - Static method in class java.lang.System
  Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
available() - Method in class java.io.ByteArrayInputStream
  Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class java.io.DataInputStream
  Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class java.io.InputStream
  Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.

## B

BACK - Static variable in class javax.microedition.lcdui.Command
  A navigation command that returns the user to the logically previous screen.
BAD_EXTENSIONS - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate has unrecognized critical extensions.
BASELINE - Static variable in class javax.microedition.lcdui.Graphics
  Constant for positioning the anchor point at the baseline of text.
BLOCK_END - Static variable in interface javax.microedition.media.control.ToneControl
  Defines an ending point for a block.
BLOCK_START - Static variable in interface javax.microedition.media.control.ToneControl
  Defines a starting point for a block.
BOTTOM - Static variable in class javax.microedition.lcdui.Graphics
  Constant for positioning the anchor point of text and images below the text or image.
BROKEN_CHAIN - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate in a chain was not issued by the next authority in the chain.
BUTTON - Static variable in class javax.microedition.lcdui.Item
  An appearance mode value indicating that the `Item` is to appear as a button.
Boolean - class java.lang.Boolean.
  The Boolean class wraps a value of the primitive type `boolean` in an object.
Boolean(boolean) - Constructor for class java.lang.Boolean
  Allocates a `Boolean` object representing the `value` argument.
Byte - class java.lang.Byte.
  The Byte class is the standard wrapper for byte values.
Byte(byte) - Constructor for class java.lang.Byte
  Constructs a Byte object initialized to the specified byte value.
ByteArrayInputStream - class java.io.ByteArrayInputStream.
  A `ByteArrayInputStream` contains an internal buffer that contains bytes that may be read from the stream.
ByteArrayInputStream(byte[]) - Constructor for class java.io.ByteArrayInputStream
  Creates a `ByteArrayInputStream` so that it uses `buf` as its buffer array.
ByteArrayInputStream(byte[], int, int) - Constructor for class java.io.ByteArrayInputStream
  Creates `ByteArrayInputStream` that uses `buf` as its buffer array.
ByteArrayOutputStream - class java.io.ByteArrayOutputStream.
  This class implements an output stream in which the data is written into a byte array.
ByteArrayOutputStream() - Constructor for class java.io.ByteArrayOutputStream
  Creates a new byte array output stream.
ByteArrayOutputStream(int) - Constructor for class java.io.ByteArrayOutputStream
  Creates a new byte array output stream, with a buffer capacity of the specified size, in bytes.
before(Object) - Method in class java.util.Calendar
  Compares the time field records.
booleanValue() - Method in class java.lang.Boolean
  Returns the value of this `Boolean` object as a boolean primitive.
buf - Variable in class java.io.ByteArrayInputStream
  An array of bytes that was provided by the creator of the stream.
buf - Variable in class java.io.ByteArrayOutputStream
  The buffer where data is stored.
byteValue() - Method in class java.lang.Byte
  Returns the value of this Byte as a byte.
byteValue() - Method in class java.lang.Double
  Returns the value of this Double as a byte (by casting to a byte).
byteValue() - Method in class java.lang.Float
  Returns the value of this Float as a byte (by casting to a byte).
byteValue() - Method in class java.lang.Integer
  Returns the value of this Integer as a byte.
bytesTransferred - Variable in class java.io.InterruptedIOException
  Reports how many bytes had been transferred as part of the I/O operation before it was interrupted.

## C

C4 - Static variable in interface javax.microedition.media.control.ToneControl
  Middle C.
CANCEL - Static variable in class javax.microedition.lcdui.Command
  A command that is a standard negative answer to a dialog implemented by current screen.
CERTIFICATE_CHAIN_TOO_LONG - Static variable in class javax.microedition.pki.CertificateException
  Indicates the server certificate chain exceeds the length allowed by an issuer's policy.
CHOICE_GROUP_ELEMENT - Static variable in class javax.microedition.lcdui.Display
  Image type for `ChoiceGroup` element image.
CLOSED - Static variable in interface javax.microedition.media.Player
  The state of the `Player` indicating that the `Player` is closed.
CLOSED - Static variable in interface javax.microedition.media.PlayerListener
  Posted when a `Player` is closed.
COLOR_BACKGROUND - Static variable in class javax.microedition.lcdui.Display
  A color specifier for use with `getColor`.
COLOR_BORDER - Static variable in class javax.microedition.lcdui.Display
  A color specifier for use with `getColor`.
COLOR_FOREGROUND - Static variable in class javax.microedition.lcdui.Display
  A color specifier for use with `getColor`.
COLOR_HIGHLIGHTED_BACKGROUND - Static variable in class javax.microedition.lcdui.Display
  A color specifier for use with `getColor`.
COLOR_HIGHLIGHTED_BORDER - Static variable in class javax.microedition.lcdui.Display
  A color specifier for use with `getColor`.
COLOR_HIGHLIGHTED_FOREGROUND - Static variable in class javax.microedition.lcdui.Display
  A color specifier for use with `getColor`.
CONFIRMATION - Static variable in class javax.microedition.lcdui.AlertType
  A `CONFIRMATION` `AlertType` is a hint to confirm user actions.
CONSTRAINT_MASK - Static variable in class javax.microedition.lcdui.TextField
  The mask value for determining the constraint mode.
CONTINUOUS_IDLE - Static variable in class javax.microedition.lcdui.Gauge
  The value representing the continuous-idle state of a non-interactive `Gauge` with indefinite range.
CONTINUOUS_RUNNING - Static variable in class javax.microedition.lcdui.Gauge
  The value representing the continuous-running state of a non-interactive `Gauge` with indefinite range.
Calendar - class java.util.Calendar.
  `Calendar` is an abstract base class for converting between a `Date` object and a set of integer fields such as `YEAR`, `MONTH`, `DAY`, `HOUR`, and so on.
Calendar() - Constructor for class java.util.Calendar
  Constructs a Calendar with the default time zone.
Canvas - class javax.microedition.lcdui.Canvas.
  The `Canvas` class is a base class for writing applications that need to handle low-level events and to issue graphics calls for drawing to the display.
Canvas() - Constructor for class javax.microedition.lcdui.Canvas
  Constructs a new `Canvas` object.
Certificate - interface javax.microedition.pki.Certificate.
  Interface common to certificates.
CertificateException - exception javax.microedition.pki.CertificateException.
  The `CertificateException` encapsulates an error that occurred while a `Certificate` is being used.
CertificateException(Certificate, byte) - Constructor for class javax.microedition.pki.CertificateException
  Create a new exception with a `Certificate` and specific error reason.
CertificateException(String, Certificate, byte) - Constructor for class javax.microedition.pki.CertificateException
  Create a new exception with a message, `Certificate`, and specific error reason.
Character - class java.lang.Character.
  The Character class wraps a value of the primitive type `char` in an object.
Character(char) - Constructor for class java.lang.Character
  Constructs a `Character` object and initializes it so that it represents the primitive `value` argument.
Choice - interface javax.microedition.lcdui.Choice.
  Choice defines an API for a user interface components implementing selection from predefined number of choices.
ChoiceGroup - class javax.microedition.lcdui.ChoiceGroup.
  A `ChoiceGroup` is a group of selectable elements intended to be placed within a `Form`.
ChoiceGroup(String, int) - Constructor for class javax.microedition.lcdui.ChoiceGroup
  Creates a new, empty `ChoiceGroup`, specifying its title and its type.
ChoiceGroup(String, int, String[], Image[]) - Constructor for class javax.microedition.lcdui.ChoiceGroup
  Creates a new `ChoiceGroup`, specifying its title, the type of the `ChoiceGroup`, and an array of `Strings` and `Images` to be used as its initial contents.
Class - class java.lang.Class.
  Instances of the class `Class` represent classes and interfaces in a running Java application.
ClassCastException - exception java.lang.ClassCastException.
  Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.
ClassCastException() - Constructor for class java.lang.ClassCastException
  Constructs a `ClassCastException` with no detail message.
ClassCastException(String) - Constructor for class java.lang.ClassCastException
  Constructs a `ClassCastException` with the specified detail message.
ClassNotFoundException - exception java.lang.ClassNotFoundException.
  Thrown when an application tries to load in a class through its string name using the `forName` method in class `Class` but no definition for the class with the specified name could be found.
ClassNotFoundException() - Constructor for class java.lang.ClassNotFoundException
  Constructs a `ClassNotFoundException` with no detail message.
ClassNotFoundException(String) - Constructor for class java.lang.ClassNotFoundException
  Constructs a `ClassNotFoundException` with the specified detail message.
CommConnection - interface javax.microedition.io.CommConnection.
  This interface defines a logical serial port connection.
Command - class javax.microedition.lcdui.Command.
  The `Command` class is a construct that encapsulates the semantic information of an action.
Command(String, int, int) - Constructor for class javax.microedition.lcdui.Command
  Creates a new command object with the given short label, type, and priority.
Command(String, String, int, int) - Constructor for class javax.microedition.lcdui.Command
  Creates a new command object with the given labels, type, and priority.
CommandListener - interface javax.microedition.lcdui.CommandListener.
  This interface is used by applications which need to receive high-level events from the implementation.
Connection - interface javax.microedition.io.Connection.
  This is the most basic type of generic connection.
ConnectionNotFoundException - exception javax.microedition.io.ConnectionNotFoundException.
  This class is used to signal that a connection target cannot be found, or the protocol type is not supported.
ConnectionNotFoundException() - Constructor for class javax.microedition.io.ConnectionNotFoundException
  Constructs a ConnectionNotFoundException with no detail message.
ConnectionNotFoundException(String) - Constructor for class javax.microedition.io.ConnectionNotFoundException
  Constructs a ConnectionNotFoundException with the specified detail message.
Connector - class javax.microedition.io.Connector.
  This class is factory for creating new Connection objects.
ContentConnection - interface javax.microedition.io.ContentConnection.
  This interface defines the stream connection over which content is passed.
Control - interface javax.microedition.media.Control.
  A `Control` object is used to control some media processing functions.
Controllable - interface javax.microedition.media.Controllable.
  `Controllable` provides an interface for obtaining the `Control`s from an object like a `Player`.
CustomItem - class javax.microedition.lcdui.CustomItem.
  A CustomItem is customizable by subclassing to introduce new visual and interactive elements into `Forms`.
CustomItem(String) - Constructor for class javax.microedition.lcdui.CustomItem
  Superclass constructor, provided so that the `CustomItem` subclass can specify its label.
callSerially(Runnable) - Method in class javax.microedition.lcdui.Display
  Causes the `Runnable` object `r` to have its `run()` method called later, serialized with the event stream, soon after completion of the repaint cycle.
cancel() - Method in class java.util.Timer
  Terminates this timer, discarding any currently scheduled tasks.
cancel() - Method in class java.util.TimerTask
  Cancels this timer task.
capacity() - Method in class java.lang.StringBuffer
  Returns the current capacity of the String buffer.
capacity() - Method in class java.util.Vector
  Returns the current capacity of this vector.
capacityIncrement - Variable in class java.util.Vector
  The amount by which the capacity of the vector is automatically incremented when its size becomes greater than its capacity.
ceil(double) - Static method in class java.lang.Math
  Returns the smallest (closest to negative infinity) `double` value that is not less than the argument and is equal to a mathematical integer.
charAt(int) - Method in class java.lang.String
  Returns the character at the specified index.
charAt(int) - Method in class java.lang.StringBuffer
  The specified character of the sequence currently represented by the string buffer, as indicated by the `index` argument, is returned.
charValue() - Method in class java.lang.Character
  Returns the value of this Character object.
charWidth(char) - Method in class javax.microedition.lcdui.Font
  Gets the advance width of the specified character in this Font.
charsWidth(char[], int, int) - Method in class javax.microedition.lcdui.Font
  Returns the advance width of the characters in `ch`, starting at the specified offset and for the specified number of characters (length).
checkError() - Method in class java.io.PrintStream
  Flush the stream and check its error state.
checkPermission(String) - Method in class javax.microedition.midlet.MIDlet
  Get the status of the specified permission.
clear() - Method in class java.util.Hashtable
  Clears this hashtable so that it contains no keys.
clipRect(int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Intersects the current clip with the specified rectangle.
close() - Method in class java.io.ByteArrayInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class java.io.ByteArrayOutputStream
  Closes this output stream and releases any system resources associated with this stream.
close() - Method in class java.io.DataInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class java.io.DataOutputStream
  Closes this output stream and releases any system resources associated with the stream.
close() - Method in class java.io.InputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class java.io.InputStreamReader
  Close the stream.
close() - Method in class java.io.OutputStream
  Closes this output stream and releases any system resources associated with this stream.
close() - Method in class java.io.OutputStreamWriter
  Close the stream.
close() - Method in class java.io.PrintStream
  Close the stream.
close() - Method in class java.io.Reader
  Close the stream.
close() - Method in class java.io.Writer
  Close the stream, flushing it first.
close() - Method in interface javax.microedition.io.Connection
  Close the connection.
close() - Method in interface javax.microedition.media.Player
  Close the `Player` and release its resources.
closeRecordStore() - Method in class javax.microedition.rms.RecordStore
  This method is called when the MIDlet requests to have the record store closed.
collidesWith(Sprite, boolean) - Method in class javax.microedition.lcdui.game.Sprite
  Checks for a collision between this Sprite and the specified Sprite.
collidesWith(TiledLayer, boolean) - Method in class javax.microedition.lcdui.game.Sprite
  Checks for a collision between this Sprite and the specified TiledLayer.
collidesWith(Image, int, int, boolean) - Method in class javax.microedition.lcdui.game.Sprite
  Checks for a collision between this Sprite and the specified Image with its upper left corner at the specified location.
commandAction(Command, Displayable) - Method in interface javax.microedition.lcdui.CommandListener
  Indicates that a command event has occurred on `Displayable d`.
commandAction(Command, Item) - Method in interface javax.microedition.lcdui.ItemCommandListener
  Called by the system to indicate that a command has been invoked on a particular item.
compare(byte[], byte[]) - Method in interface javax.microedition.rms.RecordComparator
  Returns `RecordComparator.PRECEDES` if rec1 precedes rec2 in sort order, or `RecordComparator.FOLLOWS` if rec1 follows rec2 in sort order, or `RecordComparator.EQUIVALENT` if rec1 and rec2 are equivalent in terms of sort order.
compareTo(String) - Method in class java.lang.String
  Compares two strings lexicographically.
computeFields() - Method in class java.util.Calendar
  Converts the current millisecond time value `time` to field values in `fields[]`.
computeTime() - Method in class java.util.Calendar
  Converts the current field values in `fields[]` to the millisecond time value `time`.
concat(String) - Method in class java.lang.String
  Concatenates the specified string to the end of this string.
contains(Object) - Method in class java.util.Hashtable
  Tests if some key maps into the specified value in this hashtable.
contains(Object) - Method in class java.util.Vector
  Tests if the specified object is a component in this vector.
containsKey(Object) - Method in class java.util.Hashtable
  Tests if the specified object is a key in this hashtable.
copyArea(int, int, int, int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Copies the contents of a rectangular area `(x_src, y_src, width, height)` to a destination area, whose anchor point identified by anchor is located at `(x_dest, y_dest)`.
copyInto(Object[]) - Method in class java.util.Vector
  Copies the components of this vector into the specified array.
cos(double) - Static method in class java.lang.Math
  Returns the trigonometric cosine of an angle.
count - Variable in class java.io.ByteArrayInputStream
  The index one greater than the last valid character in the input stream buffer.
count - Variable in class java.io.ByteArrayOutputStream
  The number of valid bytes in the buffer.
createAnimatedTile(int) - Method in class javax.microedition.lcdui.game.TiledLayer
  Creates a new animated tile and returns the index that refers to the new animated tile.
createImage(int, int) - Static method in class javax.microedition.lcdui.Image
  Creates a new, mutable image for off-screen drawing.
createImage(Image) - Static method in class javax.microedition.lcdui.Image
  Creates an immutable image from a source image.
createImage(String) - Static method in class javax.microedition.lcdui.Image
  Creates an immutable image from decoded image data obtained from the named resource.
createImage(byte[], int, int) - Static method in class javax.microedition.lcdui.Image
  Creates an immutable image which is decoded from the data stored in the specified byte array at the specified offset and length.
createImage(Image, int, int, int, int, int) - Static method in class javax.microedition.lcdui.Image
  Creates an immutable image using pixel data from the specified region of a source image, transformed as specified.
createImage(InputStream) - Static method in class javax.microedition.lcdui.Image
  Creates an immutable image from decoded image data obtained from an `InputStream`.
createPlayer(String) - Static method in class javax.microedition.media.Manager
  Create a `Player` from an input locator.
createPlayer(InputStream, String) - Static method in class javax.microedition.media.Manager
  Create a `Player` to play back media from an `InputStream`.
createRGBImage(int[], int, int, boolean) - Static method in class javax.microedition.lcdui.Image
  Creates an immutable image from a sequence of ARGB values, specified as `0xAARRGGBB`.
currentThread() - Static method in class java.lang.Thread
  Returns a reference to the currently executing `Thread` object.
currentTimeMillis() - Static method in class java.lang.System
  Returns the current time in milliseconds.

## D

DATE - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the day of the month.
DATE - Static variable in class javax.microedition.lcdui.DateField
  Input mode for date information (day, month, year).
DATE_TIME - Static variable in class javax.microedition.lcdui.DateField
  Input mode for date (day, month, year) and time (minutes, hours) information.
DAY_OF_MONTH - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the day of the month.
DAY_OF_WEEK - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the day of the week.
DECEMBER - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the twelfth month of the year.
DECIMAL - Static variable in class javax.microedition.lcdui.TextField
  The user is allowed to enter numeric values with optional decimal fractions, for example "-123", "0.123", or ".5".
DELAY - Static variable in interface javax.microedition.io.SocketConnection
  Socket option for the small buffer writing delay (0).
DEVICE_AVAILABLE - Static variable in interface javax.microedition.media.PlayerListener
  Posted when the system or another higher priority application has released an exclusive device which is now available to the `Player`.
DEVICE_UNAVAILABLE - Static variable in interface javax.microedition.media.PlayerListener
  Posted when the system or another higher priority application has temporarily taken control of an exclusive device which was previously available to the `Player`.
DISMISS_COMMAND - Static variable in class javax.microedition.lcdui.Alert
  A `Command` delivered to a listener to indicate that the `Alert` has been dismissed.
DOTTED - Static variable in class javax.microedition.lcdui.Graphics
  Constant for the `DOTTED` stroke style.
DOWN - Static variable in class javax.microedition.lcdui.Canvas
  Constant for the `DOWN` game action.
DOWN_PRESSED - Static variable in class javax.microedition.lcdui.game.GameCanvas
  The bit representing the DOWN key.
DURATION_UPDATED - Static variable in interface javax.microedition.media.PlayerListener
  Posted when the duration of a `Player` is updated.
DataInput - interface java.io.DataInput.
  The `DataInput` interface provides for reading bytes from a binary stream and reconstructing from them data in any of the Java primitive types.
DataInputStream - class java.io.DataInputStream.
  A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way.
DataInputStream(InputStream) - Constructor for class java.io.DataInputStream
  Creates a `DataInputStream` and saves its argument, the input stream `in`, for later use.
DataOutput - interface java.io.DataOutput.
  The `DataOutput` interface provides for converting data from any of the Java primitive types to a series of bytes and writing these bytes to a binary stream.
DataOutputStream - class java.io.DataOutputStream.
  A data output stream lets an application write primitive Java data types to an output stream in a portable way.
DataOutputStream(OutputStream) - Constructor for class java.io.DataOutputStream
  Creates a new data output stream to write data to the specified underlying output stream.
Datagram - interface javax.microedition.io.Datagram.
  This class defines an abstract interface for datagram packets.
DatagramConnection - interface javax.microedition.io.DatagramConnection.
  This interface defines the capabilities that a datagram connection must have.
Date - class java.util.Date.
  The class Date represents a specific instant in time, with millisecond precision.
Date() - Constructor for class java.util.Date
  Allocates a `Date` object and initializes it to represent the current time specified number of milliseconds since the standard base time known as "the epoch", namely January 1, 1970, 00:00:00 GMT.
Date(long) - Constructor for class java.util.Date
  Allocates a `Date` object and initializes it to represent the specified number of milliseconds since the standard base time known as "the epoch", namely January 1, 1970, 00:00:00 GMT.
DateField - class javax.microedition.lcdui.DateField.
  A `DateField` is an editable component for presenting date and time (calendar) information that may be placed into a `Form`.
DateField(String, int) - Constructor for class javax.microedition.lcdui.DateField
  Creates a `DateField` object with the specified label and mode.
DateField(String, int, TimeZone) - Constructor for class javax.microedition.lcdui.DateField
  Creates a date field in which calendar calculations are based on specific `TimeZone` object and the default calendaring system for the current locale.
Display - class javax.microedition.lcdui.Display.
  `Display` represents the manager of the display and input devices of the system.
Displayable - class javax.microedition.lcdui.Displayable.
  An object that has the capability of being placed on the display.
Double - class java.lang.Double.
  The Double class wraps a value of the primitive type `double` in an object.
Double(double) - Constructor for class java.lang.Double
  Constructs a newly allocated `Double` object that represents the primitive `double` argument.
deallocate() - Method in interface javax.microedition.media.Player
  Release the scarce or exclusive resources like the audio device acquired by the `Player`.
defineCollisionRectangle(int, int, int, int) - Method in class javax.microedition.lcdui.game.Sprite
  Defines the Sprite's bounding rectangle that is used for collision detection purposes.
defineReferencePixel(int, int) - Method in class javax.microedition.lcdui.game.Sprite
  Defines the reference pixel for this Sprite.
delete(int, int) - Method in class java.lang.StringBuffer
  Removes the characters in a substring of this `StringBuffer`.
delete(int) - Method in interface javax.microedition.lcdui.Choice
  Deletes the element referenced by `elementNum`.
delete(int) - Method in class javax.microedition.lcdui.ChoiceGroup
  Deletes the element referenced by `elementNum`.
delete(int) - Method in class javax.microedition.lcdui.Form
  Deletes the `Item` referenced by `itemNum`.
delete(int) - Method in class javax.microedition.lcdui.List
  Deletes the element referenced by `elementNum`.
delete(int, int) - Method in class javax.microedition.lcdui.TextBox
  Deletes characters from the `TextBox`.
delete(int, int) - Method in class javax.microedition.lcdui.TextField
  Deletes characters from the `TextField`.
deleteAll() - Method in interface javax.microedition.lcdui.Choice
  Deletes all elements from this `Choice`, leaving it with zero elements.
deleteAll() - Method in class javax.microedition.lcdui.ChoiceGroup
  Deletes all elements from this `ChoiceGroup`.
deleteAll() - Method in class javax.microedition.lcdui.Form
  Deletes all the items from this `Form`, leaving it with zero items.
deleteAll() - Method in class javax.microedition.lcdui.List
  Deletes all elements from this List.
deleteCharAt(int) - Method in class java.lang.StringBuffer
  Removes the character at the specified position in this `StringBuffer` (shortening the `StringBuffer` by one character).
deleteRecord(int) - Method in class javax.microedition.rms.RecordStore
  The record is deleted from the record store.
deleteRecordStore(String) - Static method in class javax.microedition.rms.RecordStore
  Deletes the named record store.
destroy() - Method in interface javax.microedition.rms.RecordEnumeration
  Frees internal resources used by this RecordEnumeration.
destroyApp(boolean) - Method in class javax.microedition.midlet.MIDlet
  Signals the `MIDlet` to terminate and enter the Destroyed state.
digit(char, int) - Static method in class java.lang.Character
  Returns the numeric value of the character `ch` in the specified radix.
doubleToLongBits(double) - Static method in class java.lang.Double
  Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "double format" bit layout.
doubleValue() - Method in class java.lang.Double
  Returns the double value of this Double.
doubleValue() - Method in class java.lang.Float
  Returns the double value of this `Float` object.
doubleValue() - Method in class java.lang.Integer
  Returns the value of this Integer as a `double`.
doubleValue() - Method in class java.lang.Long
  Returns the value of this Long as a double.
drawArc(int, int, int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Draws the outline of a circular or elliptical arc covering the specified rectangle, using the current color and stroke style.
drawChar(char, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Draws the specified character using the current font and color.
drawChars(char[], int, int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Draws the specified characters using the current font and color.
drawImage(Image, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Draws the specified image by using the anchor point.
drawLine(int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Draws a line between the coordinates `(x1,y1)` and `(x2,y2)` using the current color and stroke style.
drawRGB(int[], int, int, int, int, int, int, boolean) - Method in class javax.microedition.lcdui.Graphics
  Renders a series of device-independent RGB+transparency values in a specified region.
drawRect(int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Draws the outline of the specified rectangle using the current color and stroke style.
drawRegion(Image, int, int, int, int, int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Copies a region of the specified source image to a location within the destination, possibly transforming (rotating and reflecting) the image data using the chosen transform function.
drawRoundRect(int, int, int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Draws the outline of the specified rounded corner rectangle using the current color and stroke style.
drawString(String, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Draws the specified `String` using the current font and color.
drawSubstring(String, int, int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Draws the specified `String` using the current font and color.

## E

E - Static variable in class java.lang.Math
  The `double` value that is closer than any other to `e`, the base of the natural logarithms.
EMAILADDR - Static variable in class javax.microedition.lcdui.TextField
  The user is allowed to enter an e-mail address.
END_OF_MEDIA - Static variable in interface javax.microedition.media.PlayerListener
  Posted when a `Player` has reached the end of the media.
EOFException - exception java.io.EOFException.
  Signals that an end of file or end of stream has been reached unexpectedly during input.
EOFException() - Constructor for class java.io.EOFException
  Constructs an `EOFException` with `null` as its error detail message.
EOFException(String) - Constructor for class java.io.EOFException
  Constructs an `EOFException` with the specified detail message.
EQUIVALENT - Static variable in interface javax.microedition.rms.RecordComparator
  EQUIVALENT means that in terms of search or sort order, the two records are the same.
ERROR - Static variable in class javax.microedition.lcdui.AlertType
  An `ERROR` `AlertType` is a hint to alert the user to an erroneous operation.
ERROR - Static variable in interface javax.microedition.media.PlayerListener
  Posted when an error had occurred.
EXCLUSIVE - Static variable in interface javax.microedition.lcdui.Choice
  `EXCLUSIVE` is a choice having exactly one element selected at time.
EXIT - Static variable in class javax.microedition.lcdui.Command
  A command used for exiting from the application.
EXPIRED - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate is expired.
EmptyStackException - exception java.util.EmptyStackException.
  Thrown by methods in the `Stack` class to indicate that the stack is empty.
EmptyStackException() - Constructor for class java.util.EmptyStackException
  Constructs a new `EmptyStackException` with `null` as its error message string.
Enumeration - interface java.util.Enumeration.
  An object that implements the Enumeration interface generates a series of elements, one at a time.
Error - error java.lang.Error.
  An `Error` is a subclass of `Throwable` that indicates serious problems that a reasonable application should not try to catch.
Error() - Constructor for class java.lang.Error
  Constructs an `Error` with no specified detail message.
Error(String) - Constructor for class java.lang.Error
  Constructs an Error with the specified detail message.
Exception - exception java.lang.Exception.
  The class `Exception` and its subclasses are a form of `Throwable` that indicates conditions that a reasonable application might want to catch.
Exception() - Constructor for class java.lang.Exception
  Constructs an `Exception` with no specified detail message.
Exception(String) - Constructor for class java.lang.Exception
  Constructs an `Exception` with the specified detail message.
elementAt(int) - Method in class java.util.Vector
  Returns the component at the specified index.
elementCount - Variable in class java.util.Vector
  The number of valid components in the vector.
elementData - Variable in class java.util.Vector
  The array buffer into which the components of the vector are stored.
elements() - Method in class java.util.Hashtable
  Returns an enumeration of the values in this hashtable.
elements() - Method in class java.util.Vector
  Returns an enumeration of the components of this vector.
empty() - Method in class java.util.Stack
  Tests if this stack is empty.
endsWith(String) - Method in class java.lang.String
  Tests if this string ends with the specified suffix.
ensureCapacity(int) - Method in class java.lang.StringBuffer
  Ensures that the capacity of the buffer is at least equal to the specified minimum.
ensureCapacity(int) - Method in class java.util.Vector
  Increases the capacity of this vector, if necessary, to ensure that it can hold at least the number of components specified by the minimum capacity argument.
enumerateRecords(RecordFilter, RecordComparator, boolean) - Method in class javax.microedition.rms.RecordStore
  Returns an enumeration for traversing a set of records in the record store in an optionally specified order.
equals(Object) - Method in class java.lang.Boolean
  Returns `true` if and only if the argument is not `null` and is a `Boolean` object that represents the same `boolean` value as this object.
equals(Object) - Method in class java.lang.Byte
  Compares this object to the specified object.
equals(Object) - Method in class java.lang.Character
  Compares this object against the specified object.
equals(Object) - Method in class java.lang.Double
  Compares this object against the specified object.
equals(Object) - Method in class java.lang.Float
  Compares this object against some other object.
equals(Object) - Method in class java.lang.Integer
  Compares this object to the specified object.
equals(Object) - Method in class java.lang.Long
  Compares this object against the specified object.
equals(Object) - Method in class java.lang.Object
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class java.lang.Short
  Compares this object to the specified object.
equals(Object) - Method in class java.lang.String
  Compares this string to the specified object.
equals(Object) - Method in class java.util.Calendar
  Compares this calendar to the specified object.
equals(Object) - Method in class java.util.Date
  Compares two dates for equality.
equalsIgnoreCase(String) - Method in class java.lang.String
  Compares this `String` to another `String`, ignoring case considerations.
err - Static variable in class java.lang.System
  The "standard" error output stream.
exit(int) - Method in class java.lang.Runtime
  Terminates the currently running Java application.
exit(int) - Static method in class java.lang.System
  Terminates the currently running Java application.

## F

FACE_MONOSPACE - Static variable in class javax.microedition.lcdui.Font
  The "monospace" font face.
FACE_PROPORTIONAL - Static variable in class javax.microedition.lcdui.Font
  The "proportional" font face.
FACE_SYSTEM - Static variable in class javax.microedition.lcdui.Font
  The "system" font face.
FALSE - Static variable in class java.lang.Boolean
  The `Boolean` object corresponding to the primitive value `false`.
FEBRUARY - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the second month of the year.
FIRE - Static variable in class javax.microedition.lcdui.Canvas
  Constant for the `FIRE` game action.
FIRE_PRESSED - Static variable in class javax.microedition.lcdui.game.GameCanvas
  The bit representing the FIRE key.
FOLLOWS - Static variable in interface javax.microedition.rms.RecordComparator
  FOLLOWS means that the left (first parameter) record follows the right (second parameter) record in terms of search or sort order.
FONT_INPUT_TEXT - Static variable in class javax.microedition.lcdui.Font
  Font specifier used by the implementation to draw text input by a user.
FONT_STATIC_TEXT - Static variable in class javax.microedition.lcdui.Font
  Default font specifier used to draw Item and Screen contents.
FOREVER - Static variable in class javax.microedition.lcdui.Alert
  `FOREVER` indicates that an `Alert` is kept visible until the user dismisses it.
FRIDAY - Static variable in class java.util.Calendar
  Value of the `DAY_OF_WEEK` field indicating Friday.
Float - class java.lang.Float.
  The Float class wraps a value of primitive type `float` in an object.
Float(float) - Constructor for class java.lang.Float
  Constructs a newly allocated `Float` object that represents the primitive `float` argument.
Float(double) - Constructor for class java.lang.Float
  Constructs a newly allocated `Float`object that represents the argument converted to type `float`.
Font - class javax.microedition.lcdui.Font.
  The `Font` class represents fonts and font metrics.
Form - class javax.microedition.lcdui.Form.
  A `Form` is a `Screen` that contains an arbitrary mixture of items: images, read-only text fields, editable text fields, editable date fields, gauges, choice groups, and custom items.
Form(String) - Constructor for class javax.microedition.lcdui.Form
  Creates a new, empty `Form`.
Form(String, Item[]) - Constructor for class javax.microedition.lcdui.Form
  Creates a new `Form` with the specified contents.
fields - Variable in class java.util.Calendar
  The field values for the currently set time for this calendar.
fillArc(int, int, int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Fills a circular or elliptical arc covering the specified rectangle.
fillCells(int, int, int, int, int) - Method in class javax.microedition.lcdui.game.TiledLayer
  Fills a region cells with the specific tile.
fillRect(int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Fills the specified rectangle with the current color.
fillRoundRect(int, int, int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Fills the specified rounded corner rectangle with the current color.
fillTriangle(int, int, int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Fills the specified triangle will the current color.
firstElement() - Method in class java.util.Vector
  Returns the first component of this vector.
flashBacklight(int) - Method in class javax.microedition.lcdui.Display
  Requests a flashing effect for the device's backlight.
floatToIntBits(float) - Static method in class java.lang.Float
  Returns the bit representation of a single-float value.
floatValue() - Method in class java.lang.Double
  Returns the float value of this Double.
floatValue() - Method in class java.lang.Float
  Returns the float value of this `Float` object.
floatValue() - Method in class java.lang.Integer
  Returns the value of this Integer as a `float`.
floatValue() - Method in class java.lang.Long
  Returns the value of this Long as a float.
floor(double) - Static method in class java.lang.Math
  Returns the largest (closest to positive infinity) `double` value that is not greater than the argument and is equal to a mathematical integer.
flush() - Method in class java.io.DataOutputStream
  Flushes this data output stream.
flush() - Method in class java.io.OutputStream
  Flushes this output stream and forces any buffered output bytes to be written out.
flush() - Method in class java.io.OutputStreamWriter
  Flush the stream.
flush() - Method in class java.io.PrintStream
  Flush the stream.
flush() - Method in class java.io.Writer
  Flush the stream.
flushGraphics(int, int, int, int) - Method in class javax.microedition.lcdui.game.GameCanvas
  Flushes the specified region of the off-screen buffer to the display.
flushGraphics() - Method in class javax.microedition.lcdui.game.GameCanvas
  Flushes the off-screen buffer to the display.
forName(String) - Static method in class java.lang.Class
  Returns the `Class` object associated with the class with the given string name.
freeMemory() - Method in class java.lang.Runtime
  Returns the amount of free memory in the system.

## G

GAME_A - Static variable in class javax.microedition.lcdui.Canvas
  Constant for the general purpose "`A`" game action.
GAME_A_PRESSED - Static variable in class javax.microedition.lcdui.game.GameCanvas
  The bit representing the GAME_A key (may not be supported on all devices).
GAME_B - Static variable in class javax.microedition.lcdui.Canvas
  Constant for the general purpose "`B`" game action.
GAME_B_PRESSED - Static variable in class javax.microedition.lcdui.game.GameCanvas
  The bit representing the GAME_B key (may not be supported on all devices).
GAME_C - Static variable in class javax.microedition.lcdui.Canvas
  Constant for the general purpose "`C`" game action.
GAME_C_PRESSED - Static variable in class javax.microedition.lcdui.game.GameCanvas
  The bit representing the GAME_C key (may not be supported on all devices).
GAME_D - Static variable in class javax.microedition.lcdui.Canvas
  Constant for the general purpose "`D`" game action.
GAME_D_PRESSED - Static variable in class javax.microedition.lcdui.game.GameCanvas
  The bit representing the GAME_D key (may not be supported on all devices).
GET - Static variable in interface javax.microedition.io.HttpConnection
  HTTP Get method.
GameCanvas - class javax.microedition.lcdui.game.GameCanvas.
  The GameCanvas class provides the basis for a game user interface.
GameCanvas(boolean) - Constructor for class javax.microedition.lcdui.game.GameCanvas
  Creates a new instance of a GameCanvas.
Gauge - class javax.microedition.lcdui.Gauge.
  Implements a graphical display, such as a bar graph, of an integer value.
Gauge(String, boolean, int, int) - Constructor for class javax.microedition.lcdui.Gauge
  Creates a new `Gauge` object with the given label, in interactive or non-interactive mode, with the given maximum and initial values.
Graphics - class javax.microedition.lcdui.Graphics.
  Provides simple 2D geometric rendering capability.
gc() - Method in class java.lang.Runtime
  Runs the garbage collector.
gc() - Static method in class java.lang.System
  Runs the garbage collector.
get(int) - Method in class java.util.Calendar
  Gets the value for a given time field.
get(Object) - Method in class java.util.Hashtable
  Returns the value to which the specified key is mapped in this hashtable.
get(int) - Method in class javax.microedition.lcdui.Form
  Gets the item at given position.
getAddress() - Method in interface javax.microedition.io.Datagram
  Get the address of the datagram.
getAddress() - Method in interface javax.microedition.io.SocketConnection
  Gets the remote address to which the socket is bound.
getAltText() - Method in class javax.microedition.lcdui.ImageItem
  Gets the text string to be used if the image exceeds the device's capacity to display it.
getAnimatedTile(int) - Method in class javax.microedition.lcdui.game.TiledLayer
  Gets the tile referenced by an animated tile.
getAppProperty(String) - Method in class javax.microedition.midlet.MIDlet
  Provides a `MIDlet` with a mechanism to retrieve named properties from the application management software.
getAppearanceMode() - Method in class javax.microedition.lcdui.ImageItem
  Returns the appearance mode of the `ImageItem`.
getAppearanceMode() - Method in class javax.microedition.lcdui.StringItem
  Returns the appearance mode of the `StringItem`.
getAvailableIDs() - Static method in class java.util.TimeZone
  Gets all the available IDs supported.
getBaselinePosition() - Method in class javax.microedition.lcdui.Font
  Gets the distance in pixels from the top of the text to the text's baseline.
getBaudRate() - Method in interface javax.microedition.io.CommConnection
  Gets the baudrate for the serial port connection.
getBestImageHeight(int) - Method in class javax.microedition.lcdui.Display
  Returns the best image height for a given image type.
getBestImageWidth(int) - Method in class javax.microedition.lcdui.Display
  Returns the best image width for a given image type.
getBlueComponent() - Method in class javax.microedition.lcdui.Graphics
  Gets the blue component of the current color.
getBorderStyle(boolean) - Method in class javax.microedition.lcdui.Display
  Returns the stroke style used for border drawing depending on the state of the component (highlighted/non-highlighted).
getBytes(String) - Method in class java.lang.String
  Convert this `String` into bytes according to the specified character encoding, storing the result into a new byte array.
getBytes() - Method in class java.lang.String
  Convert this `String` into bytes according to the platform's default character encoding, storing the result into a new byte array.
getCaretPosition() - Method in class javax.microedition.lcdui.TextBox
  Gets the current input position.
getCaretPosition() - Method in class javax.microedition.lcdui.TextField
  Gets the current input position.
getCell(int, int) - Method in class javax.microedition.lcdui.game.TiledLayer
  Gets the contents of a cell.
getCellHeight() - Method in class javax.microedition.lcdui.game.TiledLayer
  Gets the height of a single cell, in pixels.
getCellWidth() - Method in class javax.microedition.lcdui.game.TiledLayer
  Gets the width of a single cell, in pixels.
getCertificate() - Method in class javax.microedition.pki.CertificateException
  Get the `Certificate` that caused the exception.
getChars(int, int, char[], int) - Method in class java.lang.String
  Copies characters from this string into the destination character array.
getChars(int, int, char[], int) - Method in class java.lang.StringBuffer
  Characters are copied from this string buffer into the destination character array `dst`.
getChars(char[]) - Method in class javax.microedition.lcdui.TextBox
  Copies the contents of the `TextBox` into a character array starting at index zero.
getChars(char[]) - Method in class javax.microedition.lcdui.TextField
  Copies the contents of the `TextField` into a character array starting at index zero.
getCipherSuite() - Method in interface javax.microedition.io.SecurityInfo
  Returns the name of the cipher suite in use for the connection.
getClass() - Method in class java.lang.Object
  Returns the runtime class of an object.
getClipHeight() - Method in class javax.microedition.lcdui.Graphics
  Gets the height of the current clipping area.
getClipWidth() - Method in class javax.microedition.lcdui.Graphics
  Gets the width of the current clipping area.
getClipX() - Method in class javax.microedition.lcdui.Graphics
  Gets the X offset of the current clipping area, relative to the coordinate system origin of this graphics context.
getClipY() - Method in class javax.microedition.lcdui.Graphics
  Gets the Y offset of the current clipping area, relative to the coordinate system origin of this graphics context.
getColor(int) - Method in class javax.microedition.lcdui.Display
  Returns one of the colors from the high level user interface color scheme, in the form `0x00RRGGBB` based on the `colorSpecifier` passed in.
getColor() - Method in class javax.microedition.lcdui.Graphics
  Gets the current color.
getColumns() - Method in class javax.microedition.lcdui.game.TiledLayer
  Gets the number of columns in the TiledLayer grid.
getCommandType() - Method in class javax.microedition.lcdui.Command
  Gets the type of the command.
getConstraints() - Method in class javax.microedition.lcdui.TextBox
  Gets the current input constraints of the `TextBox`.
getConstraints() - Method in class javax.microedition.lcdui.TextField
  Gets the current input constraints of the `TextField`.
getContentType() - Method in interface javax.microedition.media.Player
  Get the content type of the media that's being played back by this `Player`.
getControl(String) - Method in interface javax.microedition.media.Controllable
  Obtain the object that implements the specified `Control` interface.
getControls() - Method in interface javax.microedition.media.Controllable
  Obtain the collection of `Control`s from the object that implements this interface.
getCurrent() - Method in class javax.microedition.lcdui.Display
  Gets the current `Displayable` object for this `MIDlet`.
getData() - Method in interface javax.microedition.io.Datagram
  Get the contents of the data buffer.
getDate() - Method in interface javax.microedition.io.HttpConnection
  Returns the value of the `date` header field.
getDate() - Method in class javax.microedition.lcdui.DateField
  Returns date value of this field.
getDefault() - Static method in class java.util.TimeZone
  Gets the default `TimeZone` for this host.
getDefaultFont() - Static method in class javax.microedition.lcdui.Font
  Gets the default font of the system.
getDefaultTimeout() - Method in class javax.microedition.lcdui.Alert
  Gets the default time for showing an `Alert`.
getDisplay(MIDlet) - Static method in class javax.microedition.lcdui.Display
  Gets the `Display` object that is unique to this `MIDlet`.
getDisplayColor(int) - Method in class javax.microedition.lcdui.Graphics
  Gets the color that will be displayed if the specified color is requested.
getDuration() - Method in interface javax.microedition.media.Player
  Get the duration of the media.
getEncoding() - Method in interface javax.microedition.io.ContentConnection
  Returns a string describing the encoding of the content which the resource connected to is providing.
getExpiration() - Method in interface javax.microedition.io.HttpConnection
  Returns the value of the `expires` header field.
getFace() - Method in class javax.microedition.lcdui.Font
  Gets the face of the font.
getFile() - Method in interface javax.microedition.io.HttpConnection
  Returns the file portion of the URL of this `HttpConnection`.
getFilter(String) - Static method in class javax.microedition.io.PushRegistry
  Retrieve the registered filter for a requested connection.
getFitPolicy() - Method in interface javax.microedition.lcdui.Choice
  Gets the application's preferred policy for fitting `Choice` element contents to the available screen space.
getFitPolicy() - Method in class javax.microedition.lcdui.ChoiceGroup
  Gets the application's preferred policy for fitting `Choice` element contents to the available screen space.
getFitPolicy() - Method in class javax.microedition.lcdui.List
  Gets the application's preferred policy for fitting `Choice` element contents to the available screen space.
getFont(int) - Method in interface javax.microedition.lcdui.Choice
  Gets the application's preferred font for rendering the specified element of this `Choice`.
getFont(int) - Method in class javax.microedition.lcdui.ChoiceGroup
  Gets the application's preferred font for rendering the specified element of this `Choice`.
getFont(int) - Static method in class javax.microedition.lcdui.Font
  Gets the `Font` used by the high level user interface for the `fontSpecifier` passed in.
getFont(int, int, int) - Static method in class javax.microedition.lcdui.Font
  Obtains an object representing a font having the specified face, style, and size.
getFont() - Method in class javax.microedition.lcdui.Graphics
  Gets the current font.
getFont(int) - Method in class javax.microedition.lcdui.List
  Gets the application's preferred font for rendering the specified element of this `Choice`.
getFont() - Method in class javax.microedition.lcdui.StringItem
  Gets the application's preferred font for rendering this `StringItem`.
getFrame() - Method in class javax.microedition.lcdui.game.Sprite
  Gets the current index in the frame sequence.
getFrameSequenceLength() - Method in class javax.microedition.lcdui.game.Sprite
  Gets the number of elements in the frame sequence.
getGameAction(int) - Method in class javax.microedition.lcdui.Canvas
  Gets the game action associated with the given key code of the device.
getGameAction(int) - Method in class javax.microedition.lcdui.CustomItem
  Gets the game action associated with the given key code of the device.
getGraphics() - Method in class javax.microedition.lcdui.Image
  Creates a new `Graphics` object that renders to this image.
getGraphics() - Method in class javax.microedition.lcdui.game.GameCanvas
  Obtains the Graphics object for rendering a GameCanvas.
getGrayScale() - Method in class javax.microedition.lcdui.Graphics
  Gets the current grayscale value of the color being used for rendering operations.
getGreenComponent() - Method in class javax.microedition.lcdui.Graphics
  Gets the green component of the current color.
getHeaderField(String) - Method in interface javax.microedition.io.HttpConnection
  Returns the value of the named header field.
getHeaderField(int) - Method in interface javax.microedition.io.HttpConnection
  Gets a header field value by index.
getHeaderFieldDate(String, long) - Method in interface javax.microedition.io.HttpConnection
  Returns the value of the named field parsed as date.
getHeaderFieldInt(String, int) - Method in interface javax.microedition.io.HttpConnection
  Returns the value of the named field parsed as a number.
getHeaderFieldKey(int) - Method in interface javax.microedition.io.HttpConnection
  Gets a header field key by index.
getHeight() - Method in class javax.microedition.lcdui.Displayable
  Gets the height in pixels of the displayable area available to the application.
getHeight() - Method in class javax.microedition.lcdui.Font
  Gets the standard height of a line of text in this font.
getHeight() - Method in class javax.microedition.lcdui.Form
  Returns the height in pixels of the displayable area available for items.
getHeight() - Method in class javax.microedition.lcdui.Image
  Gets the height of the image in pixels.
getHeight() - Method in class javax.microedition.lcdui.game.Layer
  Gets the current height of this layer, in pixels.
getHost() - Method in interface javax.microedition.io.HttpConnection
  Returns the host information of the URL of this `HttpConnection`.
getID() - Method in class java.util.TimeZone
  Gets the ID of this time zone.
getImage() - Method in class javax.microedition.lcdui.Alert
  Gets the `Image` used in the `Alert`.
getImage(int) - Method in interface javax.microedition.lcdui.Choice
  Gets the `Image` part of the element referenced by `elementNum`.
getImage(int) - Method in class javax.microedition.lcdui.ChoiceGroup
  Gets the `Image` part of the element referenced by `elementNum`.
getImage() - Method in class javax.microedition.lcdui.ImageItem
  Gets the image contained within the `ImageItem`, or `null` if there is no contained image.
getImage(int) - Method in class javax.microedition.lcdui.List
  Gets the `Image` part of the element referenced by `elementNum`.
getIndicator() - Method in class javax.microedition.lcdui.Alert
  Gets the activity indicator for this `Alert`.
getInputMode() - Method in class javax.microedition.lcdui.DateField
  Gets input mode for this date field.
getInstance() - Static method in class java.util.Calendar
  Gets a calendar using the default time zone.
getInstance(TimeZone) - Static method in class java.util.Calendar
  Gets a calendar using the specified time zone.
getInteractionModes() - Method in class javax.microedition.lcdui.CustomItem
  Gets the available interaction modes.
getIssuer() - Method in interface javax.microedition.pki.Certificate
  Gets the name of this certificate's issuer.
getKeyCode(int) - Method in class javax.microedition.lcdui.Canvas
  Gets a key code that corresponds to the specified game action on the device.
getKeyName(int) - Method in class javax.microedition.lcdui.Canvas
  Gets an informative key string for a key.
getKeyStates() - Method in class javax.microedition.lcdui.game.GameCanvas
  Gets the states of the physical game keys.
getLabel() - Method in class javax.microedition.lcdui.Command
  Gets the short label of the command.
getLabel() - Method in class javax.microedition.lcdui.Item
  Gets the label of this `Item` object.
getLastModified() - Method in interface javax.microedition.io.HttpConnection
  Returns the value of the `last-modified` header field.
getLastModified() - Method in class javax.microedition.rms.RecordStore
  Returns the last time the record store was modified, in the format used by System.currentTimeMillis().
getLayerAt(int) - Method in class javax.microedition.lcdui.game.LayerManager
  Gets the Layer with the specified index.
getLayout() - Method in class javax.microedition.lcdui.ImageItem
  Gets the layout directives used for placing the image.
getLayout() - Method in class javax.microedition.lcdui.Item
  Gets the layout directives used for placing the item.
getLength() - Method in interface javax.microedition.io.ContentConnection
  Returns the length of the content which is being provided.
getLength() - Method in interface javax.microedition.io.Datagram
  Get the length of the datagram.
getLevel() - Method in interface javax.microedition.media.control.VolumeControl
  Get the current volume level set.
getLocalAddress() - Method in interface javax.microedition.io.ServerSocketConnection
  Gets the local address to which the socket is bound.
getLocalAddress() - Method in interface javax.microedition.io.SocketConnection
  Gets the local address to which the socket is bound.
getLocalAddress() - Method in interface javax.microedition.io.UDPDatagramConnection
  Gets the local address to which the datagram connection is bound.
getLocalPort() - Method in interface javax.microedition.io.ServerSocketConnection
  Returns the local port to which this socket is bound.
getLocalPort() - Method in interface javax.microedition.io.SocketConnection
  Returns the local port to which this socket is bound.
getLocalPort() - Method in interface javax.microedition.io.UDPDatagramConnection
  Returns the local port to which this datagram connection is bound.
getLongLabel() - Method in class javax.microedition.lcdui.Command
  Gets the long label of the command.
getMIDlet(String) - Static method in class javax.microedition.io.PushRegistry
  Retrieve the registered `MIDlet` for a requested connection.
getMaxSize() - Method in class javax.microedition.lcdui.TextBox
  Returns the maximum size (number of characters) that can be stored in this `TextBox`.
getMaxSize() - Method in class javax.microedition.lcdui.TextField
  Returns the maximum size (number of characters) that can be stored in this `TextField`.
getMaxValue() - Method in class javax.microedition.lcdui.Gauge
  Gets the maximum value of this `Gauge` object.
getMaximumLength() - Method in interface javax.microedition.io.DatagramConnection
  Get the maximum length a datagram can be.
getMediaTime() - Method in interface javax.microedition.media.Player
  Gets this `Player`'s current media time.
getMessage() - Method in class java.lang.Throwable
  Returns the error message string of this `Throwable` object.
getMinContentHeight() - Method in class javax.microedition.lcdui.CustomItem
  Implemented by the subclass to return the minimum height of the content area, in pixels.
getMinContentWidth() - Method in class javax.microedition.lcdui.CustomItem
  Implemented by the subclass to return the minimum width of the content area, in pixels.
getMinimumHeight() - Method in class javax.microedition.lcdui.Item
  Gets the minimum height for this `Item`.
getMinimumWidth() - Method in class javax.microedition.lcdui.Item
  Gets the minimum width for this `Item`.
getName() - Method in class java.lang.Class
  Returns the fully-qualified name of the entity (class, interface, array class, primitive type, or void) represented by this `Class` object, as a `String`.
getName() - Method in class java.lang.Thread
  Returns this thread's name.
getName() - Method in class javax.microedition.rms.RecordStore
  Returns the name of this RecordStore.
getNextRecordID() - Method in class javax.microedition.rms.RecordStore
  Returns the recordId of the next record to be added to the record store.
getNominalLength() - Method in interface javax.microedition.io.DatagramConnection
  Get the nominal length of a datagram.
getNotAfter() - Method in interface javax.microedition.pki.Certificate
  Gets the time after which this `Certificate` may not be used from the validity period.
getNotBefore() - Method in interface javax.microedition.pki.Certificate
  Gets the time before which this `Certificate` may not be used from the validity period.
getNumRecords() - Method in class javax.microedition.rms.RecordStore
  Returns the number of records currently in the record store.
getOffset(int, int, int, int, int, int) - Method in class java.util.TimeZone
  Gets offset, for current date, modified in case of daylight savings.
getOffset() - Method in interface javax.microedition.io.Datagram
  Get the offset.
getPort() - Method in interface javax.microedition.io.HttpConnection
  Returns the network port number of the URL for this `HttpConnection`.
getPort() - Method in interface javax.microedition.io.HttpsConnection
  Returns the network port number of the URL for this `HttpsConnection`.
getPort() - Method in interface javax.microedition.io.SocketConnection
  Returns the remote port to which this socket is bound.
getPrefContentHeight(int) - Method in class javax.microedition.lcdui.CustomItem
  Implemented by the subclass to return the preferred height of the content area, in pixels.
getPrefContentWidth(int) - Method in class javax.microedition.lcdui.CustomItem
  Implemented by the subclass to return the preferred width of the content area, in pixels.
getPreferredHeight() - Method in class javax.microedition.lcdui.Item
  Gets the preferred height of this `Item`.
getPreferredWidth() - Method in class javax.microedition.lcdui.Item
  Gets the preferred width of this `Item`.
getPriority() - Method in class java.lang.Thread
  Returns this thread's priority.
getPriority() - Method in class javax.microedition.lcdui.Command
  Gets the priority of the command.
getProperty(String) - Static method in class java.lang.System
  Gets the system property indicated by the specified key.
getProtocol() - Method in interface javax.microedition.io.HttpConnection
  Returns the protocol name of the URL of this `HttpConnection`.
getProtocolName() - Method in interface javax.microedition.io.SecurityInfo
  Returns the secure protocol name.
getProtocolVersion() - Method in interface javax.microedition.io.SecurityInfo
  Returns the protocol version.
getQuery() - Method in interface javax.microedition.io.HttpConnection
  Returns the query portion of the URL of this `HttpConnection`.
getRGB(int[], int, int, int, int, int, int) - Method in class javax.microedition.lcdui.Image
  Obtains ARGB pixel data from the specified region of this image and stores it in the provided array of integers.
getRawFrameCount() - Method in class javax.microedition.lcdui.game.Sprite
  Gets the number of raw frames for this Sprite.
getRawOffset() - Method in class java.util.TimeZone
  Gets the GMT offset for this time zone.
getReason() - Method in class javax.microedition.pki.CertificateException
  Get the reason code.
getRecord(int, byte[], int) - Method in class javax.microedition.rms.RecordStore
  Returns the data stored in the given record.
getRecord(int) - Method in class javax.microedition.rms.RecordStore
  Returns a copy of the data stored in the given record.
getRecordSize(int) - Method in class javax.microedition.rms.RecordStore
  Returns the size (in bytes) of the MIDlet data available in the given record.
getRedComponent() - Method in class javax.microedition.lcdui.Graphics
  Gets the red component of the current color.
getRef() - Method in interface javax.microedition.io.HttpConnection
  Returns the ref portion of the URL of this `HttpConnection`.
getRefPixelX() - Method in class javax.microedition.lcdui.game.Sprite
  Gets the horizontal position of this Sprite's reference pixel in the painter's coordinate system.
getRefPixelY() - Method in class javax.microedition.lcdui.game.Sprite
  Gets the vertical position of this Sprite's reference pixel in the painter's coordinate system.
getRequestMethod() - Method in interface javax.microedition.io.HttpConnection
  Get the current request method.
getRequestProperty(String) - Method in interface javax.microedition.io.HttpConnection
  Returns the value of the named general request property for this connection.
getResourceAsStream(String) - Method in class java.lang.Class
  Finds a resource with a given name.
getResponseCode() - Method in interface javax.microedition.io.HttpConnection
  Returns the HTTP response status code.
getResponseMessage() - Method in interface javax.microedition.io.HttpConnection
  Gets the HTTP response message, if any, returned along with the response code from a server.
getRows() - Method in class javax.microedition.lcdui.game.TiledLayer
  Gets the number of rows in the TiledLayer grid.
getRuntime() - Static method in class java.lang.Runtime
  Returns the runtime object associated with the current Java application.
getSecurityInfo() - Method in interface javax.microedition.io.HttpsConnection
  Return the security information associated with this successfully opened connection.
getSecurityInfo() - Method in interface javax.microedition.io.SecureConnection
  Return the security information associated with this connection when it was opened.
getSelectedFlags(boolean[]) - Method in interface javax.microedition.lcdui.Choice
  Queries the state of a `Choice` and returns the state of all elements in the boolean array `selectedArray_return`.
getSelectedFlags(boolean[]) - Method in class javax.microedition.lcdui.ChoiceGroup
  Queries the state of a `ChoiceGroup` and returns the state of all elements in the boolean array `selectedArray_return`.
getSelectedFlags(boolean[]) - Method in class javax.microedition.lcdui.List
  Queries the state of a `List` and returns the state of all elements in the boolean array `selectedArray_return`.
getSelectedIndex() - Method in interface javax.microedition.lcdui.Choice
  Returns the index number of an element in the `Choice` that is selected.
getSelectedIndex() - Method in class javax.microedition.lcdui.ChoiceGroup
  Returns the index number of an element in the `ChoiceGroup` that is selected.
getSelectedIndex() - Method in class javax.microedition.lcdui.List
  Returns the index number of an element in the `List` that is selected.
getSerialNumber() - Method in interface javax.microedition.pki.Certificate
  Gets the printable form of the serial number of this `Certificate`.
getServerCertificate() - Method in interface javax.microedition.io.SecurityInfo
  Returns the `Certificate` used to establish the secure connection with the server.
getSigAlgName() - Method in interface javax.microedition.pki.Certificate
  Gets the name of the algorithm used to sign the `Certificate`.
getSize() - Method in class javax.microedition.lcdui.Font
  Gets the size of the font.
getSize() - Method in class javax.microedition.lcdui.game.LayerManager
  Gets the number of Layers in this LayerManager.
getSize() - Method in class javax.microedition.rms.RecordStore
  Returns the amount of space, in bytes, that the record store occupies.
getSizeAvailable() - Method in class javax.microedition.rms.RecordStore
  Returns the amount of additional room (in bytes) available for this record store to grow.
getSocketOption(byte) - Method in interface javax.microedition.io.SocketConnection
  Get a socket option for the connection.
getState() - Method in interface javax.microedition.media.Player
  Gets the current state of this `Player`.
getString() - Method in class javax.microedition.lcdui.Alert
  Gets the text string used in the `Alert`.
getString(int) - Method in interface javax.microedition.lcdui.Choice
  Gets the `String` part of the element referenced by `elementNum`.
getString(int) - Method in class javax.microedition.lcdui.ChoiceGroup
  Gets the `String` part of the element referenced by `elementNum`.
getString(int) - Method in class javax.microedition.lcdui.List
  Gets the `String` part of the element referenced by `elementNum`.
getString() - Method in class javax.microedition.lcdui.TextBox
  Gets the contents of the `TextBox` as a string value.
getString() - Method in class javax.microedition.lcdui.TextField
  Gets the contents of the `TextField` as a string value.
getString() - Method in class javax.microedition.lcdui.Ticker
  Gets the string currently being scrolled by the ticker.
getStrokeStyle() - Method in class javax.microedition.lcdui.Graphics
  Gets the stroke style used for drawing operations.
getStyle() - Method in class javax.microedition.lcdui.Font
  Gets the style of the font.
getSubject() - Method in interface javax.microedition.pki.Certificate
  Gets the name of this certificate's subject.
getSupportedContentTypes(String) - Static method in class javax.microedition.media.Manager
  Return the list of supported content types for the given protocol.
getSupportedProtocols(String) - Static method in class javax.microedition.media.Manager
  Return the list of supported protocols given the content type.
getText() - Method in class javax.microedition.lcdui.StringItem
  Gets the text contents of the `StringItem`, or `null` if the `StringItem` is empty.
getTicker() - Method in class javax.microedition.lcdui.Displayable
  Gets the ticker used by this `Displayable`.
getTime() - Method in class java.util.Calendar
  Gets this Calendar's current time.
getTime() - Method in class java.util.Date
  Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this `Date` object.
getTimeInMillis() - Method in class java.util.Calendar
  Gets this Calendar's current time as a long expressed in milliseconds after January 1, 1970, 0:00:00 GMT (the epoch).
getTimeZone() - Method in class java.util.Calendar
  Gets the time zone.
getTimeZone(String) - Static method in class java.util.TimeZone
  Gets the `TimeZone` for the given ID.
getTimeout() - Method in class javax.microedition.lcdui.Alert
  Gets the time this `Alert` will be shown.
getTitle() - Method in class javax.microedition.lcdui.Displayable
  Gets the title of the `Displayable`.
getTranslateX() - Method in class javax.microedition.lcdui.Graphics
  Gets the X coordinate of the translated origin of this graphics context.
getTranslateY() - Method in class javax.microedition.lcdui.Graphics
  Gets the Y coordinate of the translated origin of this graphics context.
getType() - Method in interface javax.microedition.io.ContentConnection
  Returns the type of content that the resource connected to is providing.
getType() - Method in class javax.microedition.lcdui.Alert
  Gets the type of the `Alert`.
getType() - Method in interface javax.microedition.pki.Certificate
  Get the type of the `Certificate`.
getURL() - Method in interface javax.microedition.io.HttpConnection
  Return a string representation of the URL for this connection.
getValue() - Method in class javax.microedition.lcdui.Gauge
  Gets the current value of this `Gauge` object.
getVersion() - Method in interface javax.microedition.pki.Certificate
  Gets the version number of this `Certificate`.
getVersion() - Method in class javax.microedition.rms.RecordStore
  Each time a record store is modified (by `addRecord`, `setRecord`, or `deleteRecord` methods) its version is incremented.
getWidth() - Method in class javax.microedition.lcdui.Displayable
  Gets the width in pixels of the displayable area available to the application.
getWidth() - Method in class javax.microedition.lcdui.Form
  Returns the width in pixels of the displayable area available for items.
getWidth() - Method in class javax.microedition.lcdui.Image
  Gets the width of the image in pixels.
getWidth() - Method in class javax.microedition.lcdui.game.Layer
  Gets the current width of this layer, in pixels.
getX() - Method in class javax.microedition.lcdui.game.Layer
  Gets the horizontal position of this Layer's upper-left corner in the painter's coordinate system.
getY() - Method in class javax.microedition.lcdui.game.Layer
  Gets the vertical position of this Layer's upper-left corner in the painter's coordinate system.

## H

HCENTER - Static variable in class javax.microedition.lcdui.Graphics
  Constant for centering text and images horizontally around the anchor point
HEAD - Static variable in interface javax.microedition.io.HttpConnection
  HTTP Head method.
HELP - Static variable in class javax.microedition.lcdui.Command
  This command specifies a request for on-line help.
HOUR - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the hour of the morning or afternoon.
HOUR_OF_DAY - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the hour of the day.
HTTP_ACCEPTED - Static variable in interface javax.microedition.io.HttpConnection
  202: The request has been accepted for processing, but the processing has not been completed.
HTTP_BAD_GATEWAY - Static variable in interface javax.microedition.io.HttpConnection
  502: The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.
HTTP_BAD_METHOD - Static variable in interface javax.microedition.io.HttpConnection
  405: The method specified in the Request-Line is not allowed for the resource identified by the Request-URI.
HTTP_BAD_REQUEST - Static variable in interface javax.microedition.io.HttpConnection
  400: The request could not be understood by the server due to malformed syntax.
HTTP_CLIENT_TIMEOUT - Static variable in interface javax.microedition.io.HttpConnection
  408: The client did not produce a request within the time that the server was prepared to wait.
HTTP_CONFLICT - Static variable in interface javax.microedition.io.HttpConnection
  409: The request could not be completed due to a conflict with the current state of the resource.
HTTP_CREATED - Static variable in interface javax.microedition.io.HttpConnection
  201: The request has been fulfilled and resulted in a new resource being created.
HTTP_ENTITY_TOO_LARGE - Static variable in interface javax.microedition.io.HttpConnection
  413: The server is refusing to process a request because the request entity is larger than the server is willing or able to process.
HTTP_EXPECT_FAILED - Static variable in interface javax.microedition.io.HttpConnection
  417: The expectation given in an Expect request-header field could not be met by this server, or, if the server is a proxy, the server has unambiguous evidence that the request could not be met by the next-hop server.
HTTP_FORBIDDEN - Static variable in interface javax.microedition.io.HttpConnection
  403: The server understood the request, but is refusing to fulfill it.
HTTP_GATEWAY_TIMEOUT - Static variable in interface javax.microedition.io.HttpConnection
  504: The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server specified by the URI or some other auxiliary server it needed to access in attempting to complete the request.
HTTP_GONE - Static variable in interface javax.microedition.io.HttpConnection
  410: The requested resource is no longer available at the server and no forwarding address is known.
HTTP_INTERNAL_ERROR - Static variable in interface javax.microedition.io.HttpConnection
  500: The server encountered an unexpected condition which prevented it from fulfilling the request.
HTTP_LENGTH_REQUIRED - Static variable in interface javax.microedition.io.HttpConnection
  411: The server refuses to accept the request without a defined Content- Length.
HTTP_MOVED_PERM - Static variable in interface javax.microedition.io.HttpConnection
  301: The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs.
HTTP_MOVED_TEMP - Static variable in interface javax.microedition.io.HttpConnection
  302: The requested resource resides temporarily under a different URI.
HTTP_MULT_CHOICE - Static variable in interface javax.microedition.io.HttpConnection
  300: The requested resource corresponds to any one of a set of representations, each with its own specific location, and agent- driven negotiation information is being provided so that the user (or user agent) can select a preferred representation and redirect its request to that location.
HTTP_NOT_ACCEPTABLE - Static variable in interface javax.microedition.io.HttpConnection
  406: The resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request.
HTTP_NOT_AUTHORITATIVE - Static variable in interface javax.microedition.io.HttpConnection
  203: The returned meta-information in the entity-header is not the definitive set as available from the origin server.
HTTP_NOT_FOUND - Static variable in interface javax.microedition.io.HttpConnection
  404: The server has not found anything matching the Request-URI.
HTTP_NOT_IMPLEMENTED - Static variable in interface javax.microedition.io.HttpConnection
  501: The server does not support the functionality required to fulfill the request.
HTTP_NOT_MODIFIED - Static variable in interface javax.microedition.io.HttpConnection
  304: If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server SHOULD respond with this status code.
HTTP_NO_CONTENT - Static variable in interface javax.microedition.io.HttpConnection
  204: The server has fulfilled the request but does not need to return an entity-body, and might want to return updated meta-information.
HTTP_OK - Static variable in interface javax.microedition.io.HttpConnection
  200: The request has succeeded.
HTTP_PARTIAL - Static variable in interface javax.microedition.io.HttpConnection
  206: The server has fulfilled the partial GET request for the resource.
HTTP_PAYMENT_REQUIRED - Static variable in interface javax.microedition.io.HttpConnection
  402: This code is reserved for future use.
HTTP_PRECON_FAILED - Static variable in interface javax.microedition.io.HttpConnection
  412: The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server.
HTTP_PROXY_AUTH - Static variable in interface javax.microedition.io.HttpConnection
  407: This code is similar to 401 (Unauthorized), but indicates that the client must first authenticate itself with the proxy.
HTTP_REQ_TOO_LONG - Static variable in interface javax.microedition.io.HttpConnection
  414: The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret.
HTTP_RESET - Static variable in interface javax.microedition.io.HttpConnection
  205: The server has fulfilled the request and the user agent SHOULD reset the document view which caused the request to be sent.
HTTP_SEE_OTHER - Static variable in interface javax.microedition.io.HttpConnection
  303: The response to the request can be found under a different URI and SHOULD be retrieved using a GET method on that resource.
HTTP_TEMP_REDIRECT - Static variable in interface javax.microedition.io.HttpConnection
  307: The requested resource resides temporarily under a different URI.
HTTP_UNAUTHORIZED - Static variable in interface javax.microedition.io.HttpConnection
  401: The request requires user authentication.
HTTP_UNAVAILABLE - Static variable in interface javax.microedition.io.HttpConnection
  503: The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
HTTP_UNSUPPORTED_RANGE - Static variable in interface javax.microedition.io.HttpConnection
  416: A server SHOULD return a response with this status code if a request included a Range request-header field , and none of the range-specifier values in this field overlap the current extent of the selected resource, and the request did not include an If-Range request-header field.
HTTP_UNSUPPORTED_TYPE - Static variable in interface javax.microedition.io.HttpConnection
  415: The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.
HTTP_USE_PROXY - Static variable in interface javax.microedition.io.HttpConnection
  305: The requested resource MUST be accessed through the proxy given by the Location field.
HTTP_VERSION - Static variable in interface javax.microedition.io.HttpConnection
  505: The server does not support, or refuses to support, the HTTP protocol version that was used in the request message.
HYPERLINK - Static variable in class javax.microedition.lcdui.Item
  An appearance mode value indicating that the `Item` is to appear as a hyperlink.
Hashtable - class java.util.Hashtable.
  This class implements a hashtable, which maps keys to values.
Hashtable(int) - Constructor for class java.util.Hashtable
  Constructs a new, empty hashtable with the specified initial capacity.
Hashtable() - Constructor for class java.util.Hashtable
  Constructs a new, empty hashtable with a default capacity and load factor.
HttpConnection - interface javax.microedition.io.HttpConnection.
  This interface defines the necessary methods and constants for an HTTP connection.
HttpsConnection - interface javax.microedition.io.HttpsConnection.
  This interface defines the necessary methods and constants to establish a secure network connection.
hasMoreElements() - Method in interface java.util.Enumeration
  Tests if this enumeration contains more elements.
hasNextElement() - Method in interface javax.microedition.rms.RecordEnumeration
  Returns true if more elements exist in the next direction.
hasPointerEvents() - Method in class javax.microedition.lcdui.Canvas
  Checks if the platform supports pointer press and release events.
hasPointerMotionEvents() - Method in class javax.microedition.lcdui.Canvas
  Checks if the platform supports pointer motion events (pointer dragged).
hasPreviousElement() - Method in interface javax.microedition.rms.RecordEnumeration
  Returns true if more elements exist in the previous direction.
hasRepeatEvents() - Method in class javax.microedition.lcdui.Canvas
  Checks if the platform can generate repeat events when key is kept down.
hashCode() - Method in class java.lang.Boolean
  Returns a hash code for this `Boolean` object.
hashCode() - Method in class java.lang.Byte
  Returns a hashcode for this Byte.
hashCode() - Method in class java.lang.Character
  Returns a hash code for this Character.
hashCode() - Method in class java.lang.Double
  Returns a hashcode for this `Double` object.
hashCode() - Method in class java.lang.Float
  Returns a hashcode for this `Float` object.
hashCode() - Method in class java.lang.Integer
  Returns a hashcode for this Integer.
hashCode() - Method in class java.lang.Long
  Computes a hashcode for this Long.
hashCode() - Method in class java.lang.Object
  Returns a hash code value for the object.
hashCode() - Method in class java.lang.Short
  Returns a hashcode for this Short.
hashCode() - Method in class java.lang.String
  Returns a hashcode for this string.
hashCode() - Method in class java.util.Date
  Returns a hash code value for this object.
hideNotify() - Method in class javax.microedition.lcdui.Canvas
  The implementation calls `hideNotify()` shortly after the `Canvas` has been removed from the display.
hideNotify() - Method in class javax.microedition.lcdui.CustomItem
  Called by the system to notify the item that it is now completely invisible, when it previously had been at least partially visible.

## I

IMPLICIT - Static variable in interface javax.microedition.lcdui.Choice
  `IMPLICIT` is a choice in which the currently focused element is selected when a `Command` is initiated.
INAPPROPRIATE_KEY_USAGE - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate public key has been used in way deemed inappropriate by the issuer.
INCREMENTAL_IDLE - Static variable in class javax.microedition.lcdui.Gauge
  The value representing the incremental-idle state of a non-interactive `Gauge` with indefinite range.
INCREMENTAL_UPDATING - Static variable in class javax.microedition.lcdui.Gauge
  The value representing the incremental-updating state of a non-interactive `Gauge` with indefinite range.
INDEFINITE - Static variable in class javax.microedition.lcdui.Gauge
  A special value used for the maximum value in order to indicate that the `Gauge` has indefinite range.
INFO - Static variable in class javax.microedition.lcdui.AlertType
  An `INFO` `AlertType` typically provides non-threatening information to the user.
INITIAL_CAPS_SENTENCE - Static variable in class javax.microedition.lcdui.TextField
  This flag is a hint to the implementation that during text editing, the initial letter of each sentence should be capitalized.
INITIAL_CAPS_WORD - Static variable in class javax.microedition.lcdui.TextField
  This flag is a hint to the implementation that during text editing, the initial letter of each word should be capitalized.
IOException - exception java.io.IOException.
  Signals that an I/O exception of some sort has occurred.
IOException() - Constructor for class java.io.IOException
  Constructs an `IOException` with `null` as its error detail message.
IOException(String) - Constructor for class java.io.IOException
  Constructs an `IOException` with the specified detail message.
ITEM - Static variable in class javax.microedition.lcdui.Command
  With this command type the application can hint to the implementation that the command is specific to the items of the `Screen` or the elements of a `Choice`.
IllegalAccessException - exception java.lang.IllegalAccessException.
  Thrown when an application tries to load in a class, but the currently executing method does not have access to the definition of the specified class, because the class is not public and in another package.
IllegalAccessException() - Constructor for class java.lang.IllegalAccessException
  Constructs an `IllegalAccessException` without a detail message.
IllegalAccessException(String) - Constructor for class java.lang.IllegalAccessException
  Constructs an `IllegalAccessException` with a detail message.
IllegalArgumentException - exception java.lang.IllegalArgumentException.
  Thrown to indicate that a method has been passed an illegal or inappropriate argument.
IllegalArgumentException() - Constructor for class java.lang.IllegalArgumentException
  Constructs an `IllegalArgumentException` with no detail message.
IllegalArgumentException(String) - Constructor for class java.lang.IllegalArgumentException
  Constructs an `IllegalArgumentException` with the specified detail message.
IllegalMonitorStateException - exception java.lang.IllegalMonitorStateException.
  Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor.
IllegalMonitorStateException() - Constructor for class java.lang.IllegalMonitorStateException
  Constructs an `IllegalMonitorStateException` with no detail message.
IllegalMonitorStateException(String) - Constructor for class java.lang.IllegalMonitorStateException
  Constructs an `IllegalMonitorStateException` with the specified detail message.
IllegalStateException - exception java.lang.IllegalStateException.
  Signals that a method has been invoked at an illegal or inappropriate time.
IllegalStateException() - Constructor for class java.lang.IllegalStateException
  Constructs an IllegalStateException with no detail message.
IllegalStateException(String) - Constructor for class java.lang.IllegalStateException
  Constructs an IllegalStateException with the specified detail message.
IllegalThreadStateException - exception java.lang.IllegalThreadStateException.
  Thrown to indicate that a thread is not in an appropriate state for the requested operation.
IllegalThreadStateException() - Constructor for class java.lang.IllegalThreadStateException
  Constructs an `IllegalThreadStateException` with no detail message.
IllegalThreadStateException(String) - Constructor for class java.lang.IllegalThreadStateException
  Constructs an `IllegalThreadStateException` with the specified detail message.
Image - class javax.microedition.lcdui.Image.
  The `Image` class is used to hold graphical image data.
ImageItem - class javax.microedition.lcdui.ImageItem.
  An item that can contain an image.
ImageItem(String, Image, int, String) - Constructor for class javax.microedition.lcdui.ImageItem
  Creates a new `ImageItem` with the given label, image, layout directive, and alternate text string.
ImageItem(String, Image, int, String, int) - Constructor for class javax.microedition.lcdui.ImageItem
  Creates a new `ImageItem` object with the given label, image, layout directive, alternate text string, and appearance mode.
IndexOutOfBoundsException - exception java.lang.IndexOutOfBoundsException.
  Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.
IndexOutOfBoundsException() - Constructor for class java.lang.IndexOutOfBoundsException
  Constructs an `IndexOutOfBoundsException` with no detail message.
IndexOutOfBoundsException(String) - Constructor for class java.lang.IndexOutOfBoundsException
  Constructs an `IndexOutOfBoundsException` with the specified detail message.
InputConnection - interface javax.microedition.io.InputConnection.
  This interface defines the capabilities that an input stream connection must have.
InputStream - class java.io.InputStream.
  This abstract class is the superclass of all classes representing an input stream of bytes.
InputStream() - Constructor for class java.io.InputStream
InputStreamReader - class java.io.InputStreamReader.
  An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and translates them into characters.
InputStreamReader(InputStream) - Constructor for class java.io.InputStreamReader
  Create an InputStreamReader that uses the default character encoding.
InputStreamReader(InputStream, String) - Constructor for class java.io.InputStreamReader
  Create an InputStreamReader that uses the named character encoding.
InstantiationException - exception java.lang.InstantiationException.
  Thrown when an application tries to create an instance of a class using the `newInstance` method in class `Class`, but the specified class object cannot be instantiated because it is an interface or is an abstract class.
InstantiationException() - Constructor for class java.lang.InstantiationException
  Constructs an `InstantiationException` with no detail message.
InstantiationException(String) - Constructor for class java.lang.InstantiationException
  Constructs an `InstantiationException` with the specified detail message.
Integer - class java.lang.Integer.
  The Integer class wraps a value of the primitive type `int` in an object.
Integer(int) - Constructor for class java.lang.Integer
  Constructs a newly allocated `Integer` object that represents the primitive `int` argument.
InterruptedException - exception java.lang.InterruptedException.
  Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it.
InterruptedException() - Constructor for class java.lang.InterruptedException
  Constructs an `InterruptedException` with no detail message.
InterruptedException(String) - Constructor for class java.lang.InterruptedException
  Constructs an `InterruptedException` with the specified detail message.
InterruptedIOException - exception java.io.InterruptedIOException.
  Signals that an I/O operation has been interrupted.
InterruptedIOException() - Constructor for class java.io.InterruptedIOException
  Constructs an `InterruptedIOException` with `null` as its error detail message.
InterruptedIOException(String) - Constructor for class java.io.InterruptedIOException
  Constructs an `InterruptedIOException` with the specified detail message.
InvalidRecordIDException - exception javax.microedition.rms.InvalidRecordIDException.
  Thrown to indicate an operation could not be completed because the record ID was invalid.
InvalidRecordIDException(String) - Constructor for class javax.microedition.rms.InvalidRecordIDException
  Constructs a new `InvalidRecordIDException` with the specified detail message.
InvalidRecordIDException() - Constructor for class javax.microedition.rms.InvalidRecordIDException
  Constructs a new `InvalidRecordIDException` with no detail message.
Item - class javax.microedition.lcdui.Item.
  A superclass for components that can be added to a `Form`.
ItemCommandListener - interface javax.microedition.lcdui.ItemCommandListener.
  A listener type for receiving notification of commands that have been invoked on `Item` objects.
ItemStateListener - interface javax.microedition.lcdui.ItemStateListener.
  This interface is used by applications which need to receive events that indicate changes in the internal state of the interactive items within a `Form` screen.
identityHashCode(Object) - Static method in class java.lang.System
  Returns the same hashcode for the given object as would be returned by the default method hashCode(), whether or not the given object's class overrides hashCode().
in - Variable in class java.io.DataInputStream
  The input stream.
indexOf(int) - Method in class java.lang.String
  Returns the index within this string of the first occurrence of the specified character.
indexOf(int, int) - Method in class java.lang.String
  Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index.
indexOf(String) - Method in class java.lang.String
  Returns the index within this string of the first occurrence of the specified substring.
indexOf(String, int) - Method in class java.lang.String
  Returns the index within this string of the first occurrence of the specified substring, starting at the specified index.
indexOf(Object) - Method in class java.util.Vector
  Searches for the first occurence of the given argument, testing for equality using the `equals` method.
indexOf(Object, int) - Method in class java.util.Vector
  Searches for the first occurence of the given argument, beginning the search at `index`, and testing for equality using the `equals` method.
insert(int, Object) - Method in class java.lang.StringBuffer
  Inserts the string representation of the `Object` argument into this string buffer.
insert(int, String) - Method in class java.lang.StringBuffer
  Inserts the string into this string buffer.
insert(int, char[]) - Method in class java.lang.StringBuffer
  Inserts the string representation of the `char` array argument into this string buffer.
insert(int, boolean) - Method in class java.lang.StringBuffer
  Inserts the string representation of the `boolean` argument into this string buffer.
insert(int, char) - Method in class java.lang.StringBuffer
  Inserts the string representation of the `char` argument into this string buffer.
insert(int, int) - Method in class java.lang.StringBuffer
  Inserts the string representation of the second `int` argument into this string buffer.
insert(int, long) - Method in class java.lang.StringBuffer
  Inserts the string representation of the `long` argument into this string buffer.
insert(int, float) - Method in class java.lang.StringBuffer
  Inserts the string representation of the `float` argument into this string buffer.
insert(int, double) - Method in class java.lang.StringBuffer
  Inserts the string representation of the `double` argument into this string buffer.
insert(int, String, Image) - Method in interface javax.microedition.lcdui.Choice
  Inserts an element into the `Choice` just prior to the element specified.
insert(int, String, Image) - Method in class javax.microedition.lcdui.ChoiceGroup
  Inserts an element into the `ChoiceGroup` just prior to the element specified.
insert(int, Item) - Method in class javax.microedition.lcdui.Form
  Inserts an item into the `Form` just prior to the item specified.
insert(int, String, Image) - Method in class javax.microedition.lcdui.List
  Inserts an element into the `List` just prior to the element specified.
insert(String, int) - Method in class javax.microedition.lcdui.TextBox
  Inserts a string into the contents of the `TextBox`.
insert(char[], int, int, int) - Method in class javax.microedition.lcdui.TextBox
  Inserts a subrange of an array of characters into the contents of the `TextBox`.
insert(String, int) - Method in class javax.microedition.lcdui.TextField
  Inserts a string into the contents of the `TextField`.
insert(char[], int, int, int) - Method in class javax.microedition.lcdui.TextField
  Inserts a subrange of an array of characters into the contents of the `TextField`.
insert(Layer, int) - Method in class javax.microedition.lcdui.game.LayerManager
  Inserts a new Layer in this LayerManager at the specified index.
insertElementAt(Object, int) - Method in class java.util.Vector
  Inserts the specified object as a component in this vector at the specified `index`.
intBitsToFloat(int) - Static method in class java.lang.Float
  Returns the single-float corresponding to a given bit representation.
intValue() - Method in class java.lang.Double
  Returns the integer value of this Double (by casting to an int).
intValue() - Method in class java.lang.Float
  Returns the integer value of this Float (by casting to an int).
intValue() - Method in class java.lang.Integer
  Returns the value of this Integer as an int.
intern() - Method in class java.lang.String
  Returns a canonical representation for the string object.
interrupt() - Method in class java.lang.Thread
  Interrupts this thread.
invalidate() - Method in class javax.microedition.lcdui.CustomItem
  Signals that the `CustomItem's` size and traversal location need to be updated.
isAlive() - Method in class java.lang.Thread
  Tests if this thread is alive.
isArray() - Method in class java.lang.Class
  Determines if this `Class` object represents an array class.
isAssignableFrom(Class) - Method in class java.lang.Class
  Determines if the class or interface represented by this `Class` object is either the same as, or is a superclass or superinterface of, the class or interface represented by the specified `Class` parameter.
isBold() - Method in class javax.microedition.lcdui.Font
  Returns `true` if the font is bold.
isColor() - Method in class javax.microedition.lcdui.Display
  Gets information about color support of the device.
isDigit(char) - Static method in class java.lang.Character
  Determines if the specified character is a digit.
isDoubleBuffered() - Method in class javax.microedition.lcdui.Canvas
  Checks if the `Canvas` is double buffered by the implementation.
isEmpty() - Method in class java.util.Hashtable
  Tests if this hashtable maps no keys to values.
isEmpty() - Method in class java.util.Vector
  Tests if this vector has no components.
isInfinite(double) - Static method in class java.lang.Double
  Returns true if the specified number is infinitely large in magnitude.
isInfinite() - Method in class java.lang.Double
  Returns true if this Double value is infinitely large in magnitude.
isInfinite(float) - Static method in class java.lang.Float
  Returns true if the specified number is infinitely large in magnitude.
isInfinite() - Method in class java.lang.Float
  Returns true if this Float value is infinitely large in magnitude.
isInstance(Object) - Method in class java.lang.Class
  Determines if the specified `Object` is assignment-compatible with the object represented by this `Class`.
isInteractive() - Method in class javax.microedition.lcdui.Gauge
  Tells whether the user is allowed to change the value of the `Gauge`.
isInterface() - Method in class java.lang.Class
  Determines if the specified `Class` object represents an interface type.
isItalic() - Method in class javax.microedition.lcdui.Font
  Returns `true` if the font is italic.
isKeptUpdated() - Method in interface javax.microedition.rms.RecordEnumeration
  Returns true if the enumeration keeps its enumeration current with any changes in the records.
isLowerCase(char) - Static method in class java.lang.Character
  Determines if the specified character is a lowercase character.
isMutable() - Method in class javax.microedition.lcdui.Image
  Check if this image is mutable.
isMuted() - Method in interface javax.microedition.media.control.VolumeControl
  Get the mute state of the signal associated with this `VolumeControl`.
isNaN(double) - Static method in class java.lang.Double
  Returns true if the specified number is the special Not-a-Number (NaN) value.
isNaN() - Method in class java.lang.Double
  Returns true if this Double value is the special Not-a-Number (NaN) value.
isNaN(float) - Static method in class java.lang.Float
  Returns true if the specified number is the special Not-a-Number (NaN) value.
isNaN() - Method in class java.lang.Float
  Returns true if this `Float` value is Not-a-Number (NaN).
isPlain() - Method in class javax.microedition.lcdui.Font
  Returns `true` if the font is plain.
isSelected(int) - Method in interface javax.microedition.lcdui.Choice
  Gets a boolean value indicating whether this element is selected.
isSelected(int) - Method in class javax.microedition.lcdui.ChoiceGroup
  Gets a boolean value indicating whether this element is selected.
isSelected(int) - Method in class javax.microedition.lcdui.List
  Gets a boolean value indicating whether this element is selected.
isSet - Variable in class java.util.Calendar
  The flags which tell if a specified time field for the calendar is set.
isShown() - Method in class javax.microedition.lcdui.Displayable
  Checks if the `Displayable` is actually visible on the display.
isUnderlined() - Method in class javax.microedition.lcdui.Font
  Returns `true` if the font is underlined.
isUpperCase(char) - Static method in class java.lang.Character
  Determines if the specified character is an uppercase character.
isVisible() - Method in class javax.microedition.lcdui.game.Layer
  Gets the visibility of this Layer.
itemStateChanged(Item) - Method in interface javax.microedition.lcdui.ItemStateListener
  Called when internal state of an `Item` has been changed by the user.

## J

JANUARY - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the first month of the year.
JULY - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the seventh month of the year.
JUNE - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the sixth month of the year.
java.io - package java.io
  Provides classes for input and output through data streams.
java.lang - package java.lang
  Provides classes that are fundamental to the Java programming language.
java.util - package java.util
  Contains the collection classes, and the date and time facilities.
javax.microedition.io - package javax.microedition.io
  Classes for the Generic Connection framework.
javax.microedition.lcdui - package javax.microedition.lcdui
  The UI API provides a set of features for implementation of user interfaces for MIDP applications.
javax.microedition.lcdui.game - package javax.microedition.lcdui.game
  The Game API package provides a series of classes that enable the development of rich gaming content for wireless devices.
javax.microedition.media - package javax.microedition.media
  The MIDP 2.0 Media API is a directly compatible building block of the Mobile Media API (JSR-135) specification.
javax.microedition.media.control - package javax.microedition.media.control
  This package defines the specific `Control` types that can be used with a `Player`.
javax.microedition.midlet - package javax.microedition.midlet
  The MIDlet package defines Mobile Information Device Profile applications and the interactions between the application and the environment in which the application runs.
javax.microedition.pki - package javax.microedition.pki
  Certificates are used to authenticate information for secure Connections.
javax.microedition.rms - package javax.microedition.rms
  The Mobile Information Device Profile provides a mechanism for MIDlets to persistently store data and later retrieve it.
join() - Method in class java.lang.Thread
  Waits for this thread to die.

## K

KEEPALIVE - Static variable in interface javax.microedition.io.SocketConnection
  Socket option for the keep alive feature (2).
KEY_NUM0 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `0`.
KEY_NUM1 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `1`.
KEY_NUM2 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `2`.
KEY_NUM3 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `3`.
KEY_NUM4 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `4`.
KEY_NUM5 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `5`.
KEY_NUM6 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `6`.
KEY_NUM7 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `7`.
KEY_NUM8 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `8`.
KEY_NUM9 - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key `9`.
KEY_POUND - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key "pound" (`#`).
KEY_PRESS - Static variable in class javax.microedition.lcdui.CustomItem
  Interaction mode bit indicating support for key pressed events.
KEY_RELEASE - Static variable in class javax.microedition.lcdui.CustomItem
  Interaction mode bit indicating support for key released events.
KEY_REPEAT - Static variable in class javax.microedition.lcdui.CustomItem
  Interaction mode bit indicating support for key repeated events.
KEY_STAR - Static variable in class javax.microedition.lcdui.Canvas
  keyCode for ITU-T key "star" (`*`).
keepUpdated(boolean) - Method in interface javax.microedition.rms.RecordEnumeration
  Used to set whether the enumeration will be keep its internal index up to date with the record store record additions/deletions/changes.
keyPressed(int) - Method in class javax.microedition.lcdui.Canvas
  Called when a key is pressed.
keyPressed(int) - Method in class javax.microedition.lcdui.CustomItem
  Called by the system when a key is pressed.
keyReleased(int) - Method in class javax.microedition.lcdui.Canvas
  Called when a key is released.
keyReleased(int) - Method in class javax.microedition.lcdui.CustomItem
  Called by the system when a key is released.
keyRepeated(int) - Method in class javax.microedition.lcdui.Canvas
  Called when a key is repeated (held down).
keyRepeated(int) - Method in class javax.microedition.lcdui.CustomItem
  Called by the system when a key is repeated.
keys() - Method in class java.util.Hashtable
  Returns an enumeration of the keys in this hashtable.

## L

LAYOUT_2 - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that new MIDP 2.0 layout rules are in effect for this `Item`.
LAYOUT_BOTTOM - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item` should have a bottom-aligned layout.
LAYOUT_CENTER - Static variable in class javax.microedition.lcdui.ImageItem
  See `Item.LAYOUT_CENTER`.
LAYOUT_CENTER - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item` should have a horizontally centered layout.
LAYOUT_DEFAULT - Static variable in class javax.microedition.lcdui.ImageItem
  See `Item.LAYOUT_DEFAULT`.
LAYOUT_DEFAULT - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item` should follow the default layout policy of its container.
LAYOUT_EXPAND - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item's` width may be increased to fill available space.
LAYOUT_LEFT - Static variable in class javax.microedition.lcdui.ImageItem
  See `Item.LAYOUT_LEFT`.
LAYOUT_LEFT - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item` should have a left-aligned layout.
LAYOUT_NEWLINE_AFTER - Static variable in class javax.microedition.lcdui.ImageItem
  See `Item.LAYOUT_NEWLINE_AFTER`.
LAYOUT_NEWLINE_AFTER - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item` should the last on its line or row, and that the next `Item` (if any) in the container should be placed on a new line or row.
LAYOUT_NEWLINE_BEFORE - Static variable in class javax.microedition.lcdui.ImageItem
  See `Item.LAYOUT_NEWLINE_BEFORE`.
LAYOUT_NEWLINE_BEFORE - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item` should be placed at the beginning of a new line or row.
LAYOUT_RIGHT - Static variable in class javax.microedition.lcdui.ImageItem
  See `Item.LAYOUT_RIGHT`.
LAYOUT_RIGHT - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item` should have a right-aligned layout.
LAYOUT_SHRINK - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item's` width may be reduced to its minimum width.
LAYOUT_TOP - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item` should have a top-aligned layout.
LAYOUT_VCENTER - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item` should have a vertically centered layout.
LAYOUT_VEXPAND - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item's` height may be increased to fill available space.
LAYOUT_VSHRINK - Static variable in class javax.microedition.lcdui.Item
  A layout directive indicating that this `Item's` height may be reduced to its minimum height.
LEFT - Static variable in class javax.microedition.lcdui.Canvas
  Constant for the `LEFT` game action.
LEFT - Static variable in class javax.microedition.lcdui.Graphics
  Constant for positioning the anchor point of text and images to the left of the text or image.
LEFT_PRESSED - Static variable in class javax.microedition.lcdui.game.GameCanvas
  The bit representing the LEFT key.
LINGER - Static variable in interface javax.microedition.io.SocketConnection
  Socket option for the linger time to wait in seconds before closing a connection with pending data output (1).
LIST_ELEMENT - Static variable in class javax.microedition.lcdui.Display
  Image type for `List` element image.
Layer - class javax.microedition.lcdui.game.Layer.
  A Layer is an abstract class representing a visual element of a game.
LayerManager - class javax.microedition.lcdui.game.LayerManager.
  The LayerManager manages a series of Layers.
LayerManager() - Constructor for class javax.microedition.lcdui.game.LayerManager
  Creates a new LayerManager.
List - class javax.microedition.lcdui.List.
  A `Screen` containing list of choices.
List(String, int) - Constructor for class javax.microedition.lcdui.List
  Creates a new, empty `List`, specifying its title and the type of the list.
List(String, int, String[], Image[]) - Constructor for class javax.microedition.lcdui.List
  Creates a new `List`, specifying its title, the type of the `List`, and an array of `Strings` and `Images` to be used as its initial contents.
Long - class java.lang.Long.
  The Long class wraps a value of the primitive type `long` in an object.
Long(long) - Constructor for class java.lang.Long
  Constructs a newly allocated `Long` object that represents the primitive `long` argument.
lastElement() - Method in class java.util.Vector
  Returns the last component of the vector.
lastIndexOf(int) - Method in class java.lang.String
  Returns the index within this string of the last occurrence of the specified character.
lastIndexOf(int, int) - Method in class java.lang.String
  Returns the index within this string of the last occurrence of the specified character, searching backward starting at the specified index.
lastIndexOf(Object) - Method in class java.util.Vector
  Returns the index of the last occurrence of the specified object in this vector.
lastIndexOf(Object, int) - Method in class java.util.Vector
  Searches backwards for the specified object, starting from the specified index, and returns an index to it.
length() - Method in class java.lang.String
  Returns the length of this string.
length() - Method in class java.lang.StringBuffer
  Returns the length (character count) of this string buffer.
listConnections(boolean) - Static method in class javax.microedition.io.PushRegistry
  Return a list of registered connections for the current `MIDlet` suite.
listRecordStores() - Static method in class javax.microedition.rms.RecordStore
  Returns an array of the names of record stores owned by the MIDlet suite.
lock - Variable in class java.io.Reader
  The object used to synchronize operations on this stream.
lock - Variable in class java.io.Writer
  The object used to synchronize operations on this stream.
longBitsToDouble(long) - Static method in class java.lang.Double
  Returns the double-float corresponding to a given bit representation.
longValue() - Method in class java.lang.Double
  Returns the long value of this Double (by casting to a long).
longValue() - Method in class java.lang.Float
  Returns the long value of this Float (by casting to a long).
longValue() - Method in class java.lang.Integer
  Returns the value of this Integer as a `long`.
longValue() - Method in class java.lang.Long
  Returns the value of this Long as a long value.

## M

MARCH - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the third month of the year.
MAX_PRIORITY - Static variable in class java.lang.Thread
  The maximum priority that a thread can have.
MAX_RADIX - Static variable in class java.lang.Character
  The maximum radix available for conversion to and from Strings.
MAX_VALUE - Static variable in class java.lang.Byte
  The maximum value a Byte can have.
MAX_VALUE - Static variable in class java.lang.Character
  The constant value of this field is the largest value of type `char`.
MAX_VALUE - Static variable in class java.lang.Double
  The largest positive finite value of type `double`.
MAX_VALUE - Static variable in class java.lang.Float
  The largest positive value of type `float`.
MAX_VALUE - Static variable in class java.lang.Integer
  The largest value of type `int`.
MAX_VALUE - Static variable in class java.lang.Long
  The largest value of type `long`.
MAX_VALUE - Static variable in class java.lang.Short
  The maximum value a Short can have.
MAY - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the fifth month of the year.
MIDlet - class javax.microedition.midlet.MIDlet.
  A `MIDlet` is a MID Profile application.
MIDlet() - Constructor for class javax.microedition.midlet.MIDlet
  Protected constructor for subclasses.
MIDletStateChangeException - exception javax.microedition.midlet.MIDletStateChangeException.
  Signals that a requested `MIDlet` state change failed.
MIDletStateChangeException() - Constructor for class javax.microedition.midlet.MIDletStateChangeException
  Constructs an exception with no specified detail message.
MIDletStateChangeException(String) - Constructor for class javax.microedition.midlet.MIDletStateChangeException
  Constructs an exception with the specified detail message.
MILLISECOND - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the millisecond within the second.
MINUTE - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the minute within the hour.
MIN_PRIORITY - Static variable in class java.lang.Thread
  The minimum priority that a thread can have.
MIN_RADIX - Static variable in class java.lang.Character
  The minimum radix available for conversion to and from Strings.
MIN_VALUE - Static variable in class java.lang.Byte
  The minimum value a Byte can have.
MIN_VALUE - Static variable in class java.lang.Character
  The constant value of this field is the smallest value of type `char`.
MIN_VALUE - Static variable in class java.lang.Double
  The smallest positive value of type `double`.
MIN_VALUE - Static variable in class java.lang.Float
  The smallest positive value of type `float`.
MIN_VALUE - Static variable in class java.lang.Integer
  The smallest value of type `int`.
MIN_VALUE - Static variable in class java.lang.Long
  The smallest value of type `long`.
MIN_VALUE - Static variable in class java.lang.Short
  The minimum value a Short can have.
MISSING_SIGNATURE - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate object does not contain a signature.
MONDAY - Static variable in class java.util.Calendar
  Value of the `DAY_OF_WEEK` field indicating Monday.
MONTH - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the month.
MULTIPLE - Static variable in interface javax.microedition.lcdui.Choice
  `MULTIPLE` is a choice that can have arbitrary number of elements selected at a time.
Manager - class javax.microedition.media.Manager.
  `Manager` is the access point for obtaining system dependent resources such as `Players` for multimedia processing.
Math - class java.lang.Math.
  The class `Math` contains methods for performing basic numeric operations.
MediaException - exception javax.microedition.media.MediaException.
  A `MediaException` indicates an unexpected error condition in a method.
MediaException() - Constructor for class javax.microedition.media.MediaException
  Constructs a `MediaException` with `null` as its error detail message.
MediaException(String) - Constructor for class javax.microedition.media.MediaException
  Constructs a `MediaException` with the specified detail message.
mark - Variable in class java.io.ByteArrayInputStream
  The currently marked position in the stream.
mark(int) - Method in class java.io.ByteArrayInputStream
  Set the current marked position in the stream.
mark(int) - Method in class java.io.DataInputStream
  Marks the current position in this input stream.
mark(int) - Method in class java.io.InputStream
  Marks the current position in this input stream.
mark(int) - Method in class java.io.InputStreamReader
  Mark the present position in the stream.
mark(int) - Method in class java.io.Reader
  Mark the present position in the stream.
markSupported() - Method in class java.io.ByteArrayInputStream
  Tests if ByteArrayInputStream supports mark/reset.
markSupported() - Method in class java.io.DataInputStream
  Tests if this input stream supports the `mark` and `reset` methods.
markSupported() - Method in class java.io.InputStream
  Tests if this input stream supports the `mark` and `reset` methods.
markSupported() - Method in class java.io.InputStreamReader
  Tell whether this stream supports the mark() operation.
markSupported() - Method in class java.io.Reader
  Tell whether this stream supports the mark() operation.
matches(byte[]) - Method in interface javax.microedition.rms.RecordFilter
  Returns true if the candidate matches the implemented criterion.
max(int, int) - Static method in class java.lang.Math
  Returns the greater of two `int` values.
max(long, long) - Static method in class java.lang.Math
  Returns the greater of two `long` values.
max(float, float) - Static method in class java.lang.Math
  Returns the greater of two `float` values.
max(double, double) - Static method in class java.lang.Math
  Returns the greater of two `double` values.
min(int, int) - Static method in class java.lang.Math
  Returns the smaller of two `int` values.
min(long, long) - Static method in class java.lang.Math
  Returns the smaller of two `long` values.
min(float, float) - Static method in class java.lang.Math
  Returns the smaller of two `float` values.
min(double, double) - Static method in class java.lang.Math
  Returns the smaller of two `double` values.
move(int, int) - Method in class javax.microedition.lcdui.game.Layer
  Moves this Layer by the specified horizontal and vertical distances.

## N

NEGATIVE_INFINITY - Static variable in class java.lang.Double
  The negative infinity of type `double`.
NEGATIVE_INFINITY - Static variable in class java.lang.Float
  The negative infinity of type `float`.
NONE - Static variable in class javax.microedition.lcdui.CustomItem
  A value for traversal direction that indicates that traversal has entered or has changed location within this item, but that no specific direction is associated with this traversal event.
NON_PREDICTIVE - Static variable in class javax.microedition.lcdui.TextField
  Indicates that the text entered does not consist of words that are likely to be found in dictionaries typically used by predictive input schemes.
NORM_PRIORITY - Static variable in class java.lang.Thread
  The default priority that is assigned to a thread.
NOT_YET_VALID - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate is not yet valid.
NOVEMBER - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the eleventh month of the year.
NUMERIC - Static variable in class javax.microedition.lcdui.TextField
  The user is allowed to enter only an integer value.
NaN - Static variable in class java.lang.Double
  A Not-a-Number (NaN) value of type `double`.
NaN - Static variable in class java.lang.Float
  The Not-a-Number (NaN) value of type `float`.
NegativeArraySizeException - exception java.lang.NegativeArraySizeException.
  Thrown if an application tries to create an array with negative size.
NegativeArraySizeException() - Constructor for class java.lang.NegativeArraySizeException
  Constructs a `NegativeArraySizeException` with no detail message.
NegativeArraySizeException(String) - Constructor for class java.lang.NegativeArraySizeException
  Constructs a `NegativeArraySizeException` with the specified detail message.
NoClassDefFoundError - error java.lang.NoClassDefFoundError.
  Thrown if the Java Virtual Machine tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the `new` expression) and no definition of the class could be found.
NoClassDefFoundError() - Constructor for class java.lang.NoClassDefFoundError
  Constructs a `NoClassDefFoundError` with no detail message.
NoClassDefFoundError(String) - Constructor for class java.lang.NoClassDefFoundError
  Constructs a `NoClassDefFoundError` with the specified detail message.
NoSuchElementException - exception java.util.NoSuchElementException.
  Thrown by the `nextElement` method of an `Enumeration` to indicate that there are no more elements in the enumeration.
NoSuchElementException() - Constructor for class java.util.NoSuchElementException
  Constructs a `NoSuchElementException` with `null` as its error message string.
NoSuchElementException(String) - Constructor for class java.util.NoSuchElementException
  Constructs a `NoSuchElementException`, saving a reference to the error message string `s` for later retrieval by the `getMessage` method.
NullPointerException - exception java.lang.NullPointerException.
  Thrown when an application attempts to use `null` in a case where an object is required.
NullPointerException() - Constructor for class java.lang.NullPointerException
  Constructs a `NullPointerException` with no detail message.
NullPointerException(String) - Constructor for class java.lang.NullPointerException
  Constructs a `NullPointerException` with the specified detail message.
NumberFormatException - exception java.lang.NumberFormatException.
  Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format.
NumberFormatException() - Constructor for class java.lang.NumberFormatException
  Constructs a `NumberFormatException` with no detail message.
NumberFormatException(String) - Constructor for class java.lang.NumberFormatException
  Constructs a `NumberFormatException` with the specified detail message.
newDatagram(int) - Method in interface javax.microedition.io.DatagramConnection
  Create a new datagram object.
newDatagram(int, String) - Method in interface javax.microedition.io.DatagramConnection
  Create a new datagram object.
newDatagram(byte[], int) - Method in interface javax.microedition.io.DatagramConnection
  Create a new datagram object.
newDatagram(byte[], int, String) - Method in interface javax.microedition.io.DatagramConnection
  Make a new datagram object.
newInstance() - Method in class java.lang.Class
  Creates a new instance of a class.
next(int) - Method in class java.util.Random
  Generates the next pseudorandom number.
nextDouble() - Method in class java.util.Random
  Returns the next pseudorandom, uniformly distributed `double` value between `0.0` and `1.0` from this random number generator's sequence.
nextElement() - Method in interface java.util.Enumeration
  Returns the next element of this enumeration if this enumeration object has at least one more element to provide.
nextFloat() - Method in class java.util.Random
  Returns the next pseudorandom, uniformly distributed `float` value between `0.0` and `1.0` from this random number generator's sequence.
nextFrame() - Method in class javax.microedition.lcdui.game.Sprite
  Selects the next frame in the frame sequence.
nextInt() - Method in class java.util.Random
  Returns the next pseudorandom, uniformly distributed `int` value from this random number generator's sequence.
nextInt(int) - Method in class java.util.Random
  Returns a pseudorandom, uniformly distributed `int` value between 0 (inclusive) and the specified value (exclusive), drawn from this random number generator's sequence.
nextLong() - Method in class java.util.Random
  Returns the next pseudorandom, uniformly distributed `long` value from this random number generator's sequence.
nextRecord() - Method in interface javax.microedition.rms.RecordEnumeration
  Returns a copy of the next record in this enumeration, where next is defined by the comparator and/or filter supplied in the constructor of this enumerator.
nextRecordId() - Method in interface javax.microedition.rms.RecordEnumeration
  Returns the recordId of the next record in this enumeration, where next is defined by the comparator and/or filter supplied in the constructor of this enumerator.
notify() - Method in class java.lang.Object
  Wakes up a single thread that is waiting on this object's monitor.
notifyAll() - Method in class java.lang.Object
  Wakes up all threads that are waiting on this object's monitor.
notifyDestroyed() - Method in class javax.microedition.midlet.MIDlet
  Used by an `MIDlet` to notify the application management software that it has entered into the Destroyed state.
notifyPaused() - Method in class javax.microedition.midlet.MIDlet
  Notifies the application management software that the MIDlet does not want to be active and has entered the Paused state.
notifyStateChanged() - Method in class javax.microedition.lcdui.Item
  Causes this `Item's` containing `Form` to notify the `Item's` `ItemStateListener`.
numAlphaLevels() - Method in class javax.microedition.lcdui.Display
  Gets the number of alpha transparency levels supported by this implementation.
numColors() - Method in class javax.microedition.lcdui.Display
  Gets the number of colors (if `isColor()` is `true`) or graylevels (if `isColor()` is `false`) that can be represented on the device.
numRecords() - Method in interface javax.microedition.rms.RecordEnumeration
  Returns the number of records available in this enumeration's set.

## O

OCTOBER - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the tenth month of the year.
OK - Static variable in class javax.microedition.lcdui.Command
  A command that is a standard positive answer to a dialog implemented by current screen.
Object - class java.lang.Object.
  Class `Object` is the root of the class hierarchy.
Object() - Constructor for class java.lang.Object
OutOfMemoryError - error java.lang.OutOfMemoryError.
  Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.
OutOfMemoryError() - Constructor for class java.lang.OutOfMemoryError
  Constructs an `OutOfMemoryError` with no detail message.
OutOfMemoryError(String) - Constructor for class java.lang.OutOfMemoryError
  Constructs an `OutOfMemoryError` with the specified detail message.
OutputConnection - interface javax.microedition.io.OutputConnection.
  This interface defines the capabilities that an output stream connection must have.
OutputStream - class java.io.OutputStream.
  This abstract class is the superclass of all classes representing an output stream of bytes.
OutputStream() - Constructor for class java.io.OutputStream
OutputStreamWriter - class java.io.OutputStreamWriter.
  An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are translated into bytes.
OutputStreamWriter(OutputStream) - Constructor for class java.io.OutputStreamWriter
  Create an OutputStreamWriter that uses the default character encoding.
OutputStreamWriter(OutputStream, String) - Constructor for class java.io.OutputStreamWriter
  Create an OutputStreamWriter that uses the named character encoding.
open(String) - Static method in class javax.microedition.io.Connector
  Create and open a Connection.
open(String, int) - Static method in class javax.microedition.io.Connector
  Create and open a Connection.
open(String, int, boolean) - Static method in class javax.microedition.io.Connector
  Create and open a Connection.
openDataInputStream(String) - Static method in class javax.microedition.io.Connector
  Create and open a connection input stream.
openDataInputStream() - Method in interface javax.microedition.io.InputConnection
  Open and return a data input stream for a connection.
openDataOutputStream(String) - Static method in class javax.microedition.io.Connector
  Create and open a connection output stream.
openDataOutputStream() - Method in interface javax.microedition.io.OutputConnection
  Open and return a data output stream for a connection.
openInputStream(String) - Static method in class javax.microedition.io.Connector
  Create and open a connection input stream.
openInputStream() - Method in interface javax.microedition.io.InputConnection
  Open and return an input stream for a connection.
openOutputStream(String) - Static method in class javax.microedition.io.Connector
  Create and open a connection output stream.
openOutputStream() - Method in interface javax.microedition.io.OutputConnection
  Open and return an output stream for a connection.
openRecordStore(String, boolean) - Static method in class javax.microedition.rms.RecordStore
  Open (and possibly create) a record store associated with the given MIDlet suite.
openRecordStore(String, boolean, int, boolean) - Static method in class javax.microedition.rms.RecordStore
  Open (and possibly create) a record store that can be shared with other MIDlet suites.
openRecordStore(String, String, String) - Static method in class javax.microedition.rms.RecordStore
  Open a record store associated with the named MIDlet suite.
out - Variable in class java.io.DataOutputStream
  The output stream.
out - Static variable in class java.lang.System
  The "standard" output stream.

## P

PASSWORD - Static variable in class javax.microedition.lcdui.TextField
  Indicates that the text entered is confidential data that should be obscured whenever possible.
PHONENUMBER - Static variable in class javax.microedition.lcdui.TextField
  The user is allowed to enter a phone number.
PI - Static variable in class java.lang.Math
  The `double` value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter.
PLAIN - Static variable in class javax.microedition.lcdui.Item
  An appearance mode value indicating that the `Item` is to have a normal appearance.
PLAY_BLOCK - Static variable in interface javax.microedition.media.control.ToneControl
  Play a defined block.
PM - Static variable in class java.util.Calendar
  Value of the `AM_PM` field indicating the period of the day from noon to just before midnight.
POINTER_DRAG - Static variable in class javax.microedition.lcdui.CustomItem
  Interaction mode bit indicating support for point dragged events.
POINTER_PRESS - Static variable in class javax.microedition.lcdui.CustomItem
  Interaction mode bit indicating support for point pressed events.
POINTER_RELEASE - Static variable in class javax.microedition.lcdui.CustomItem
  Interaction mode bit indicating support for point released events.
POPUP - Static variable in interface javax.microedition.lcdui.Choice
  `POPUP` is a choice having exactly one element selected at a time.
POSITIVE_INFINITY - Static variable in class java.lang.Double
  The positive infinity of type `double`.
POSITIVE_INFINITY - Static variable in class java.lang.Float
  The positive infinity of type `float`.
POST - Static variable in interface javax.microedition.io.HttpConnection
  HTTP Post method.
PRECEDES - Static variable in interface javax.microedition.rms.RecordComparator
  PRECEDES means that the left (first parameter) record precedes the right (second parameter) record in terms of search or sort order.
PREFETCHED - Static variable in interface javax.microedition.media.Player
  The state of the `Player` indicating that it has acquired all the resources to begin playing.
Player - interface javax.microedition.media.Player.
  `Player` controls the rendering of time based media data.
PlayerListener - interface javax.microedition.media.PlayerListener.
  `PlayerListener` is the interface for receiving asynchronous events generated by `Players`.
PrintStream - class java.io.PrintStream.
  A `PrintStream` adds functionality to another output stream, namely the ability to print representations of various data values conveniently.
PrintStream(OutputStream) - Constructor for class java.io.PrintStream
  Create a new print stream.
PushRegistry - class javax.microedition.io.PushRegistry.
  The `PushRegistry` maintains a list of inbound connections.
paint(Graphics) - Method in class javax.microedition.lcdui.Canvas
  Renders the `Canvas`.
paint(Graphics, int, int) - Method in class javax.microedition.lcdui.CustomItem
  Implemented by the subclass to render the item within its container.
paint(Graphics) - Method in class javax.microedition.lcdui.game.GameCanvas
  Paints this GameCanvas.
paint(Graphics) - Method in class javax.microedition.lcdui.game.Layer
  Paints this Layer if it is visible.
paint(Graphics, int, int) - Method in class javax.microedition.lcdui.game.LayerManager
  Renders the LayerManager's current view window at the specified location.
paint(Graphics) - Method in class javax.microedition.lcdui.game.Sprite
  Draws the Sprite.
paint(Graphics) - Method in class javax.microedition.lcdui.game.TiledLayer
  Draws the TiledLayer.
parseByte(String) - Static method in class java.lang.Byte
  Assuming the specified String represents a byte, returns that byte's value.
parseByte(String, int) - Static method in class java.lang.Byte
  Assuming the specified String represents a byte, returns that byte's value.
parseDouble(String) - Static method in class java.lang.Double
  Returns a new double initialized to the value represented by the specified `String`, as performed by the `valueOf` method of class `Double`.
parseFloat(String) - Static method in class java.lang.Float
  Returns a new float initialized to the value represented by the specified `String`.
parseInt(String, int) - Static method in class java.lang.Integer
  Parses the string argument as a signed integer in the radix specified by the second argument.
parseInt(String) - Static method in class java.lang.Integer
  Parses the string argument as a signed decimal integer.
parseLong(String, int) - Static method in class java.lang.Long
  Parses the string argument as a signed `long` in the radix specified by the second argument.
parseLong(String) - Static method in class java.lang.Long
  Parses the string argument as a signed decimal `long`.
parseShort(String) - Static method in class java.lang.Short
  Assuming the specified String represents a short, returns that short's value.
parseShort(String, int) - Static method in class java.lang.Short
  Assuming the specified String represents a short, returns that short's value in the radix specified by the second argument.
pauseApp() - Method in class javax.microedition.midlet.MIDlet
  Signals the `MIDlet` to enter the Paused state.
peek() - Method in class java.util.Stack
  Looks at the object at the top of this stack without removing it from the stack.
platformRequest(String) - Method in class javax.microedition.midlet.MIDlet
  Requests that the device handle (for example, display or install) the indicated URL.
playSound(Display) - Method in class javax.microedition.lcdui.AlertType
  Alert the user by playing the sound for this `AlertType`.
playTone(int, int, int) - Static method in class javax.microedition.media.Manager
  Play back a tone as specified by a note and its duration.
playerUpdate(Player, String, Object) - Method in interface javax.microedition.media.PlayerListener
  This method is called to deliver an event to a registered listener when a `Player` event is observed.
pointerDragged(int, int) - Method in class javax.microedition.lcdui.Canvas
  Called when the pointer is dragged.
pointerDragged(int, int) - Method in class javax.microedition.lcdui.CustomItem
  Called by the system when a pointer drag action (for example, pen motion after a press but before a release) has occurred within the item.
pointerPressed(int, int) - Method in class javax.microedition.lcdui.Canvas
  Called when the pointer is pressed.
pointerPressed(int, int) - Method in class javax.microedition.lcdui.CustomItem
  Called by the system when a pointer down action (for example, a pen tap) has occurred within the item.
pointerReleased(int, int) - Method in class javax.microedition.lcdui.Canvas
  Called when the pointer is released.
pointerReleased(int, int) - Method in class javax.microedition.lcdui.CustomItem
  Called by the system when a pointer up action (for example, a pen lift) has occurred after a pointer down action had occurred within the item.
pop() - Method in class java.util.Stack
  Removes the object at the top of this stack and returns that object as the value of this function.
pos - Variable in class java.io.ByteArrayInputStream
  The index of the next character to read from the input stream buffer.
prefetch() - Method in interface javax.microedition.media.Player
  Acquires the scarce and exclusive resources and processes as much data as necessary to reduce the start latency.
prevFrame() - Method in class javax.microedition.lcdui.game.Sprite
  Selects the previous frame in the frame sequence.
previousRecord() - Method in interface javax.microedition.rms.RecordEnumeration
  Returns a copy of the previous record in this enumeration, where previous is defined by the comparator and/or filter supplied in the constructor of this enumerator.
previousRecordId() - Method in interface javax.microedition.rms.RecordEnumeration
  Returns the recordId of the previous record in this enumeration, where previous is defined by the comparator and/or filter supplied in the constructor of this enumerator.
print(boolean) - Method in class java.io.PrintStream
  Print a boolean value.
print(char) - Method in class java.io.PrintStream
  Print a character.
print(int) - Method in class java.io.PrintStream
  Print an integer.
print(long) - Method in class java.io.PrintStream
  Print a long integer.
print(float) - Method in class java.io.PrintStream
  Print a floating point number.
print(double) - Method in class java.io.PrintStream
  Print a double-precision floating point number.
print(char[]) - Method in class java.io.PrintStream
  Print an array of characters.
print(String) - Method in class java.io.PrintStream
  Print a string.
print(Object) - Method in class java.io.PrintStream
  Print an object.
printStackTrace() - Method in class java.lang.Throwable
  Prints this `Throwable` and its backtrace to the standard error stream.
println() - Method in class java.io.PrintStream
  Terminate the current line by writing the line separator string.
println(boolean) - Method in class java.io.PrintStream
  Print a boolean and then terminate the line.
println(char) - Method in class java.io.PrintStream
  Print a character and then terminate the line.
println(int) - Method in class java.io.PrintStream
  Print an integer and then terminate the line.
println(long) - Method in class java.io.PrintStream
  Print a long and then terminate the line.
println(float) - Method in class java.io.PrintStream
  Print a float and then terminate the line.
println(double) - Method in class java.io.PrintStream
  Print a double and then terminate the line.
println(char[]) - Method in class java.io.PrintStream
  Print an array of characters and then terminate the line.
println(String) - Method in class java.io.PrintStream
  Print a String and then terminate the line.
println(Object) - Method in class java.io.PrintStream
  Print an Object and then terminate the line.
push(Object) - Method in class java.util.Stack
  Pushes an item onto the top of this stack.
put(Object, Object) - Method in class java.util.Hashtable
  Maps the specified `key` to the specified `value` in this hashtable.

## R

RCVBUF - Static variable in interface javax.microedition.io.SocketConnection
  Socket option for the size of the receiving buffer (3).
READ - Static variable in class javax.microedition.io.Connector
  Access mode READ.
READ_WRITE - Static variable in class javax.microedition.io.Connector
  Access mode READ_WRITE.
REALIZED - Static variable in interface javax.microedition.media.Player
  The state of the `Player` indicating that it has acquired the required information but not the resources to function.
REPEAT - Static variable in interface javax.microedition.media.control.ToneControl
  The REPEAT event tag.
RESOLUTION - Static variable in interface javax.microedition.media.control.ToneControl
  The RESOLUTION event tag.
RIGHT - Static variable in class javax.microedition.lcdui.Canvas
  Constant for the `RIGHT` game action.
RIGHT - Static variable in class javax.microedition.lcdui.Graphics
  Constant for positioning the anchor point of text and images to the right of the text or image.
RIGHT_PRESSED - Static variable in class javax.microedition.lcdui.game.GameCanvas
  The bit representing the RIGHT key.
ROOT_CA_EXPIRED - Static variable in class javax.microedition.pki.CertificateException
  Indicates the root CA's public key is expired.
Random - class java.util.Random.
  An instance of this class is used to generate a stream of pseudorandom numbers.
Random() - Constructor for class java.util.Random
  Creates a new random number generator.
Random(long) - Constructor for class java.util.Random
  Creates a new random number generator using a single `long` seed:
Reader - class java.io.Reader.
  Abstract class for reading character streams.
Reader() - Constructor for class java.io.Reader
  Create a new character-stream reader whose critical sections will synchronize on the reader itself.
Reader(Object) - Constructor for class java.io.Reader
  Create a new character-stream reader whose critical sections will synchronize on the given object.
RecordComparator - interface javax.microedition.rms.RecordComparator.
  An interface defining a comparator which compares two records (in an implementation-defined manner) to see if they match or what their relative sort order is.
RecordEnumeration - interface javax.microedition.rms.RecordEnumeration.
  An interface representing a bidirectional record store Record enumerator.
RecordFilter - interface javax.microedition.rms.RecordFilter.
  An interface defining a filter which examines a record to see if it matches (based on an application-defined criteria).
RecordListener - interface javax.microedition.rms.RecordListener.
  A listener interface for receiving Record Changed/Added/Deleted events from a record store.
RecordStore - class javax.microedition.rms.RecordStore.
  A class representing a record store.
RecordStoreException - exception javax.microedition.rms.RecordStoreException.
  Thrown to indicate a general exception occurred in a record store operation.
RecordStoreException(String) - Constructor for class javax.microedition.rms.RecordStoreException
  Constructs a new `RecordStoreException` with the specified detail message.
RecordStoreException() - Constructor for class javax.microedition.rms.RecordStoreException
  Constructs a new `RecordStoreException` with no detail message.
RecordStoreFullException - exception javax.microedition.rms.RecordStoreFullException.
  Thrown to indicate an operation could not be completed because the record store system storage is full.
RecordStoreFullException(String) - Constructor for class javax.microedition.rms.RecordStoreFullException
  Constructs a new `RecordStoreFullException` with the specified detail message.
RecordStoreFullException() - Constructor for class javax.microedition.rms.RecordStoreFullException
  Constructs a new `RecordStoreFullException` with no detail message.
RecordStoreNotFoundException - exception javax.microedition.rms.RecordStoreNotFoundException.
  Thrown to indicate an operation could not be completed because the record store could not be found.
RecordStoreNotFoundException(String) - Constructor for class javax.microedition.rms.RecordStoreNotFoundException
  Constructs a new `RecordStoreNotFoundException` with the specified detail message.
RecordStoreNotFoundException() - Constructor for class javax.microedition.rms.RecordStoreNotFoundException
  Constructs a new `RecordStoreNotFoundException` with no detail message.
RecordStoreNotOpenException - exception javax.microedition.rms.RecordStoreNotOpenException.
  Thrown to indicate that an operation was attempted on a closed record store.
RecordStoreNotOpenException(String) - Constructor for class javax.microedition.rms.RecordStoreNotOpenException
  Constructs a new `RecordStoreNotOpenException` with the specified detail message.
RecordStoreNotOpenException() - Constructor for class javax.microedition.rms.RecordStoreNotOpenException
  Constructs a new `RecordStoreNotOpenException` with no detail message.
Runnable - interface java.lang.Runnable.
  The `Runnable` interface should be implemented by any class whose instances are intended to be executed by a thread.
Runtime - class java.lang.Runtime.
  Every Java application has a single instance of class `Runtime` that allows the application to interface with the environment in which the application is running.
RuntimeException - exception java.lang.RuntimeException.
  `RuntimeException` is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
RuntimeException() - Constructor for class java.lang.RuntimeException
  Constructs a `RuntimeException` with no detail message.
RuntimeException(String) - Constructor for class java.lang.RuntimeException
  Constructs a `RuntimeException` with the specified detail message.
read() - Method in class java.io.ByteArrayInputStream
  Reads the next byte of data from this input stream.
read(byte[], int, int) - Method in class java.io.ByteArrayInputStream
  Reads up to `len` bytes of data into an array of bytes from this input stream.
read() - Method in class java.io.DataInputStream
  Reads the next byte of data from this input stream.
read(byte[]) - Method in class java.io.DataInputStream
  See the general contract of the `read` method of `DataInput`.
read(byte[], int, int) - Method in class java.io.DataInputStream
  Reads up to `len` bytes of data from this input stream into an array of bytes.
read() - Method in class java.io.InputStream
  Reads the next byte of data from the input stream.
read(byte[]) - Method in class java.io.InputStream
  Reads some number of bytes from the input stream and stores them into the buffer array `b`.
read(byte[], int, int) - Method in class java.io.InputStream
  Reads up to `len` bytes of data from the input stream into an array of bytes.
read() - Method in class java.io.InputStreamReader
  Read a single character.
read(char[], int, int) - Method in class java.io.InputStreamReader
  Read characters into a portion of an array.
read() - Method in class java.io.Reader
  Read a single character.
read(char[]) - Method in class java.io.Reader
  Read characters into an array.
read(char[], int, int) - Method in class java.io.Reader
  Read characters into a portion of an array.
readBoolean() - Method in interface java.io.DataInput
  Reads one input byte and returns `true` if that byte is nonzero, `false` if that byte is zero.
readBoolean() - Method in class java.io.DataInputStream
  See the general contract of the `readBoolean` method of `DataInput`.
readByte() - Method in interface java.io.DataInput
  Reads and returns one input byte.
readByte() - Method in class java.io.DataInputStream
  See the general contract of the `readByte` method of `DataInput`.
readChar() - Method in interface java.io.DataInput
  Reads an input `char` and returns the `char` value.
readChar() - Method in class java.io.DataInputStream
  See the general contract of the `readChar` method of `DataInput`.
readDouble() - Method in interface java.io.DataInput
  Reads eight input bytes and returns a `double` value.
readDouble() - Method in class java.io.DataInputStream
  See the general contract of the `readDouble` method of `DataInput`.
readFloat() - Method in interface java.io.DataInput
  Reads four input bytes and returns a `float` value.
readFloat() - Method in class java.io.DataInputStream
  See the general contract of the `readFloat` method of `DataInput`.
readFully(byte[]) - Method in interface java.io.DataInput
  Reads some bytes from an input stream and stores them into the buffer array `b`.
readFully(byte[], int, int) - Method in interface java.io.DataInput
  Reads `len` bytes from an input stream.
readFully(byte[]) - Method in class java.io.DataInputStream
  See the general contract of the `readFully` method of `DataInput`.
readFully(byte[], int, int) - Method in class java.io.DataInputStream
  See the general contract of the `readFully` method of `DataInput`.
readInt() - Method in interface java.io.DataInput
  Reads four input bytes and returns an `int` value.
readInt() - Method in class java.io.DataInputStream
  See the general contract of the `readInt` method of `DataInput`.
readLong() - Method in interface java.io.DataInput
  Reads eight input bytes and returns a `long` value.
readLong() - Method in class java.io.DataInputStream
  See the general contract of the `readLong` method of `DataInput`.
readShort() - Method in interface java.io.DataInput
  Reads two input bytes and returns a `short` value.
readShort() - Method in class java.io.DataInputStream
  See the general contract of the `readShort` method of `DataInput`.
readUTF() - Method in interface java.io.DataInput
  Reads in a string that has been encoded using a modified UTF-8 format.
readUTF() - Method in class java.io.DataInputStream
  See the general contract of the `readUTF` method of `DataInput`.
readUTF(DataInput) - Static method in class java.io.DataInputStream
  Reads from the stream `in` a representation of a Unicode character string encoded in Java modified UTF-8 format; this string of characters is then returned as a `String`.
readUnsignedByte() - Method in interface java.io.DataInput
  Reads one input byte, zero-extends it to type `int`, and returns the result, which is therefore in the range `0` through `255`.
readUnsignedByte() - Method in class java.io.DataInputStream
  See the general contract of the `readUnsignedByte` method of `DataInput`.
readUnsignedShort() - Method in interface java.io.DataInput
  Reads two input bytes, zero-extends it to type `int`, and returns an `int` value in the range `0` through `65535`.
readUnsignedShort() - Method in class java.io.DataInputStream
  See the general contract of the `readUnsignedShort` method of `DataInput`.
ready() - Method in class java.io.InputStreamReader
  Tell whether this stream is ready to be read.
ready() - Method in class java.io.Reader
  Tell whether this stream is ready to be read.
realize() - Method in interface javax.microedition.media.Player
  Constructs portions of the `Player` without acquiring the scarce and exclusive resources.
rebuild() - Method in interface javax.microedition.rms.RecordEnumeration
  Request that the enumeration be updated to reflect the current record set.
receive(Datagram) - Method in interface javax.microedition.io.DatagramConnection
  Receive a datagram.
recordAdded(RecordStore, int) - Method in interface javax.microedition.rms.RecordListener
  Called when a record has been added to a record store.
recordChanged(RecordStore, int) - Method in interface javax.microedition.rms.RecordListener
  Called after a record in a record store has been changed.
recordDeleted(RecordStore, int) - Method in interface javax.microedition.rms.RecordListener
  Called after a record has been deleted from a record store.
regionMatches(boolean, int, String, int, int) - Method in class java.lang.String
  Tests if two string regions are equal.
registerAlarm(String, long) - Static method in class javax.microedition.io.PushRegistry
  Register a time to launch the specified application.
registerConnection(String, String, String) - Static method in class javax.microedition.io.PushRegistry
  Register a dynamic connection with the application management software.
rehash() - Method in class java.util.Hashtable
  Rehashes the contents of the hashtable into a hashtable with a larger capacity.
remove(Object) - Method in class java.util.Hashtable
  Removes the key (and its corresponding value) from this hashtable.
remove(Layer) - Method in class javax.microedition.lcdui.game.LayerManager
  Removes the specified Layer from this LayerManager.
removeAllElements() - Method in class java.util.Vector
  Removes all components from this vector and sets its size to zero.
removeCommand(Command) - Method in class javax.microedition.lcdui.Alert
  Similar to `Displayable.removeCommand(javax.microedition.lcdui.Command)`, however when the application removes the last command from an `Alert`, `Alert.DISMISS_COMMAND` is implicitly added.
removeCommand(Command) - Method in class javax.microedition.lcdui.Displayable
  Removes a command from the `Displayable`.
removeCommand(Command) - Method in class javax.microedition.lcdui.Item
  Removes the context sensitive command from item.
removeCommand(Command) - Method in class javax.microedition.lcdui.List
  The same as `Displayable.removeCommand` but with the following additional semantics.
removeElement(Object) - Method in class java.util.Vector
  Removes the first occurrence of the argument from this vector.
removeElementAt(int) - Method in class java.util.Vector
  Deletes the component at the specified index.
removePlayerListener(PlayerListener) - Method in interface javax.microedition.media.Player
  Remove a player listener for this player.
removeRecordListener(RecordListener) - Method in class javax.microedition.rms.RecordStore
  Removes the specified RecordListener.
repaint(int, int, int, int) - Method in class javax.microedition.lcdui.Canvas
  Requests a repaint for the specified region of the `Canvas`.
repaint() - Method in class javax.microedition.lcdui.Canvas
  Requests a repaint for the entire `Canvas`.
repaint() - Method in class javax.microedition.lcdui.CustomItem
  Called by subclass code to request that the item be repainted.
repaint(int, int, int, int) - Method in class javax.microedition.lcdui.CustomItem
  Called by subclass code to request that the specified rectangular area of the item be repainted.
replace(char, char) - Method in class java.lang.String
  Returns a new string resulting from replacing all occurrences of `oldChar` in this string with `newChar`.
reset() - Method in class java.io.ByteArrayInputStream
  Resets the buffer to the marked position.
reset() - Method in class java.io.ByteArrayOutputStream
  Resets the `count` field of this byte array output stream to zero, so that all currently accumulated output in the output stream is discarded.
reset() - Method in class java.io.DataInputStream
  Repositions this stream to the position at the time the `mark` method was last called on this input stream.
reset() - Method in class java.io.InputStream
  Repositions this stream to the position at the time the `mark` method was last called on this input stream.
reset() - Method in class java.io.InputStreamReader
  Reset the stream.
reset() - Method in class java.io.Reader
  Reset the stream.
reset() - Method in interface javax.microedition.io.Datagram
  Zero the `read/write pointer` as well as the `offset` and `length` state variables.
reset() - Method in interface javax.microedition.rms.RecordEnumeration
  Returns the enumeration index to the same state as right after the enumeration was created.
resumeRequest() - Method in class javax.microedition.midlet.MIDlet
  Provides a `MIDlet` with a mechanism to indicate that it is interested in entering the Active state.
reverse() - Method in class java.lang.StringBuffer
  The character sequence contained in this string buffer is replaced by the reverse of the sequence.
run() - Method in interface java.lang.Runnable
  When an object implementing interface `Runnable` is used to create a thread, starting the thread causes the object's `run` method to be called in that separately executing thread.
run() - Method in class java.lang.Thread
  If this thread was constructed using a separate `Runnable` run object, then that `Runnable` object's `run` method is called; otherwise, this method does nothing and returns.
run() - Method in class java.util.TimerTask
  The action to be performed by this timer task.

## S

SATURDAY - Static variable in class java.util.Calendar
  Value of the `DAY_OF_WEEK` field indicating Saturday.
SCREEN - Static variable in class javax.microedition.lcdui.Command
  Specifies an application-defined command that pertains to the current screen.
SECOND - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the second within the minute.
SELECT_COMMAND - Static variable in class javax.microedition.lcdui.List
  The default select command for `IMPLICIT` `Lists`.
SENSITIVE - Static variable in class javax.microedition.lcdui.TextField
  Indicates that the text entered is sensitive data that the implementation must never store into a dictionary or table for use in predictive, auto-completing, or other accelerated input schemes.
SEPTEMBER - Static variable in class java.util.Calendar
  Value of the `MONTH` field indicating the ninth month of the year.
SET_VOLUME - Static variable in interface javax.microedition.media.control.ToneControl
  The SET_VOLUME event tag.
SILENCE - Static variable in interface javax.microedition.media.control.ToneControl
  Silence.
SITENAME_MISMATCH - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate does not contain the correct site name.
SIZE_LARGE - Static variable in class javax.microedition.lcdui.Font
  The "large" system-dependent font size.
SIZE_MEDIUM - Static variable in class javax.microedition.lcdui.Font
  The "medium" system-dependent font size.
SIZE_SMALL - Static variable in class javax.microedition.lcdui.Font
  The "small" system-dependent font size.
SNDBUF - Static variable in interface javax.microedition.io.SocketConnection
  Socket option for the size of the sending buffer (4).
SOLID - Static variable in class javax.microedition.lcdui.Graphics
  Constant for the `SOLID` stroke style.
STARTED - Static variable in interface javax.microedition.media.Player
  The state of the `Player` indicating that the `Player` has already started.
STARTED - Static variable in interface javax.microedition.media.PlayerListener
  Posted when a `Player` is started.
STOP - Static variable in class javax.microedition.lcdui.Command
  A command that will stop some currently running process, operation, etc.
STOPPED - Static variable in interface javax.microedition.media.PlayerListener
  Posted when a `Player` stops in response to the `stop` method call.
STYLE_BOLD - Static variable in class javax.microedition.lcdui.Font
  The bold style constant.
STYLE_ITALIC - Static variable in class javax.microedition.lcdui.Font
  The italicized style constant.
STYLE_PLAIN - Static variable in class javax.microedition.lcdui.Font
  The plain style constant.
STYLE_UNDERLINED - Static variable in class javax.microedition.lcdui.Font
  The underlined style constant.
SUNDAY - Static variable in class java.util.Calendar
  Value of the `DAY_OF_WEEK` field indicating Sunday.
Screen - class javax.microedition.lcdui.Screen.
  The common superclass of all high-level user interface classes.
SecureConnection - interface javax.microedition.io.SecureConnection.
  This interface defines the secure socket stream connection.
SecurityException - exception java.lang.SecurityException.
  Thrown by the system to indicate a security violation.
SecurityException() - Constructor for class java.lang.SecurityException
  Constructs a `SecurityException` with no detail message.
SecurityException(String) - Constructor for class java.lang.SecurityException
  Constructs a `SecurityException` with the specified detail message.
SecurityInfo - interface javax.microedition.io.SecurityInfo.
  This interface defines methods to access information about a secure network connection.
ServerSocketConnection - interface javax.microedition.io.ServerSocketConnection.
  This interface defines the server socket stream connection.
Short - class java.lang.Short.
  The Short class is the standard wrapper for short values.
Short(short) - Constructor for class java.lang.Short
  Constructs a Short object initialized to the specified short value.
SocketConnection - interface javax.microedition.io.SocketConnection.
  This interface defines the socket stream connection.
Spacer - class javax.microedition.lcdui.Spacer.
  A blank, non-interactive item that has a settable minimum size.
Spacer(int, int) - Constructor for class javax.microedition.lcdui.Spacer
  Creates a new `Spacer` with the given minimum size.
Sprite - class javax.microedition.lcdui.game.Sprite.
  A Sprite is a basic visual element that can be rendered with one of several frames stored in an Image; different frames can be shown to animate the Sprite.
Sprite(Image) - Constructor for class javax.microedition.lcdui.game.Sprite
  Creates a new non-animated Sprite using the provided Image.
Sprite(Image, int, int) - Constructor for class javax.microedition.lcdui.game.Sprite
  Creates a new animated Sprite using frames contained in the provided Image.
Sprite(Sprite) - Constructor for class javax.microedition.lcdui.game.Sprite
  Creates a new Sprite from another Sprite.
Stack - class java.util.Stack.
  The `Stack` class represents a last-in-first-out (LIFO) stack of objects.
Stack() - Constructor for class java.util.Stack
  Creates an empty Stack.
StreamConnection - interface javax.microedition.io.StreamConnection.
  This interface defines the capabilities that a stream connection must have.
StreamConnectionNotifier - interface javax.microedition.io.StreamConnectionNotifier.
  This interface defines the capabilities that a connection notifier must have.
String - class java.lang.String.
  The `String` class represents character strings.
String() - Constructor for class java.lang.String
  Initializes a newly created `String` object so that it represents an empty character sequence.
String(String) - Constructor for class java.lang.String
  Initializes a newly created `String` object so that it represents the same sequence of characters as the argument; in other words, the newly created string is a copy of the argument string.
String(char[]) - Constructor for class java.lang.String
  Allocates a new `String` so that it represents the sequence of characters currently contained in the character array argument.
String(char[], int, int) - Constructor for class java.lang.String
  Allocates a new `String` that contains characters from a subarray of the character array argument.
String(byte[], int, int, String) - Constructor for class java.lang.String
  Construct a new `String` by converting the specified subarray of bytes using the specified character encoding.
String(byte[], String) - Constructor for class java.lang.String
  Construct a new `String` by converting the specified array of bytes using the specified character encoding.
String(byte[], int, int) - Constructor for class java.lang.String
  Construct a new `String` by converting the specified subarray of bytes using the platform's default character encoding.
String(byte[]) - Constructor for class java.lang.String
  Construct a new `String` by converting the specified array of bytes using the platform's default character encoding.
String(StringBuffer) - Constructor for class java.lang.String
  Allocates a new string that contains the sequence of characters currently contained in the string buffer argument.
StringBuffer - class java.lang.StringBuffer.
  A string buffer implements a mutable sequence of characters.
StringBuffer() - Constructor for class java.lang.StringBuffer
  Constructs a string buffer with no characters in it and an initial capacity of 16 characters.
StringBuffer(int) - Constructor for class java.lang.StringBuffer
  Constructs a string buffer with no characters in it and an initial capacity specified by the `length` argument.
StringBuffer(String) - Constructor for class java.lang.StringBuffer
  Constructs a string buffer so that it represents the same sequence of characters as the string argument; in other words, the initial contents of the string buffer is a copy of the argument string.
StringIndexOutOfBoundsException - exception java.lang.StringIndexOutOfBoundsException.
  Thrown by the `charAt` method in class `String` and by other `String` methods to indicate that an index is either negative or greater than or equal to the size of the string.
StringIndexOutOfBoundsException() - Constructor for class java.lang.StringIndexOutOfBoundsException
  Constructs a `StringIndexOutOfBoundsException` with no detail message.
StringIndexOutOfBoundsException(String) - Constructor for class java.lang.StringIndexOutOfBoundsException
  Constructs a `StringIndexOutOfBoundsException` with the specified detail message.
StringIndexOutOfBoundsException(int) - Constructor for class java.lang.StringIndexOutOfBoundsException
  Constructs a new `StringIndexOutOfBoundsException` class with an argument indicating the illegal index.
StringItem - class javax.microedition.lcdui.StringItem.
  An item that can contain a string.
StringItem(String, String) - Constructor for class javax.microedition.lcdui.StringItem
  Creates a new `StringItem` object.
StringItem(String, String, int) - Constructor for class javax.microedition.lcdui.StringItem
  Creates a new `StringItem` object with the given label, textual content, and appearance mode.
System - class java.lang.System.
  The `System` class contains several useful class fields and methods.
schedule(TimerTask, long) - Method in class java.util.Timer
  Schedules the specified task for execution after the specified delay.
schedule(TimerTask, Date) - Method in class java.util.Timer
  Schedules the specified task for execution at the specified time.
schedule(TimerTask, long, long) - Method in class java.util.Timer
  Schedules the specified task for repeated fixed-delay execution, beginning after the specified delay.
schedule(TimerTask, Date, long) - Method in class java.util.Timer
  Schedules the specified task for repeated fixed-delay execution, beginning at the specified time.
scheduleAtFixedRate(TimerTask, long, long) - Method in class java.util.Timer
  Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
scheduleAtFixedRate(TimerTask, Date, long) - Method in class java.util.Timer
  Schedules the specified task for repeated fixed-rate execution, beginning at the specified time.
scheduledExecutionTime() - Method in class java.util.TimerTask
  Returns the scheduled execution time of the most recent actual execution of this task.
search(Object) - Method in class java.util.Stack
  Returns the 1-based position where an object is on this stack.
send(Datagram) - Method in interface javax.microedition.io.DatagramConnection
  Send a datagram.
serviceRepaints() - Method in class javax.microedition.lcdui.Canvas
  Forces any pending repaint requests to be serviced immediately.
set(int, int) - Method in class java.util.Calendar
  Sets the time field with the given value.
set(int, String, Image) - Method in interface javax.microedition.lcdui.Choice
  Sets the `String` and `Image` parts of the element referenced by `elementNum`, replacing the previous contents of the element.
set(int, String, Image) - Method in class javax.microedition.lcdui.ChoiceGroup
  Sets the `String` and `Image` parts of the element referenced by `elementNum`, replacing the previous contents of the element.
set(int, Item) - Method in class javax.microedition.lcdui.Form
  Sets the item referenced by `itemNum` to the specified item, replacing the previous item.
set(int, String, Image) - Method in class javax.microedition.lcdui.List
  Sets the `String` and `Image` parts of the element referenced by `elementNum`, replacing the previous contents of the element.
setAddress(String) - Method in interface javax.microedition.io.Datagram
  Set datagram address.
setAddress(Datagram) - Method in interface javax.microedition.io.Datagram
  Set datagram address, copying the address from another datagram.
setAltText(String) - Method in class javax.microedition.lcdui.ImageItem
  Sets the alternate text of the `ImageItem`, or `null` if no alternate text is provided.
setAnimatedTile(int, int) - Method in class javax.microedition.lcdui.game.TiledLayer
  Associates an animated tile with the specified static tile.
setBaudRate(int) - Method in interface javax.microedition.io.CommConnection
  Sets the baudrate for the serial port connection.
setCell(int, int, int) - Method in class javax.microedition.lcdui.game.TiledLayer
  Sets the contents of a cell.
setCharAt(int, char) - Method in class java.lang.StringBuffer
  The character at the specified index of this string buffer is set to `ch`.
setChars(char[], int, int) - Method in class javax.microedition.lcdui.TextBox
  Sets the contents of the `TextBox` from a character array, replacing the previous contents.
setChars(char[], int, int) - Method in class javax.microedition.lcdui.TextField
  Sets the contents of the `TextField` from a character array, replacing the previous contents.
setClip(int, int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Sets the current clip to the rectangle specified by the given coordinates.
setColor(int, int, int) - Method in class javax.microedition.lcdui.Graphics
  Sets the current color to the specified RGB values.
setColor(int) - Method in class javax.microedition.lcdui.Graphics
  Sets the current color to the specified RGB values.
setCommandListener(CommandListener) - Method in class javax.microedition.lcdui.Alert
  The same as `Displayable.setCommandListener(javax.microedition.lcdui.CommandListener)` but with the following additional semantics.
setCommandListener(CommandListener) - Method in class javax.microedition.lcdui.Displayable
  Sets a listener for `Commands` to this `Displayable`, replacing any previous `CommandListener`.
setConstraints(int) - Method in class javax.microedition.lcdui.TextBox
  Sets the input constraints of the `TextBox`.
setConstraints(int) - Method in class javax.microedition.lcdui.TextField
  Sets the input constraints of the `TextField`.
setCurrent(Displayable) - Method in class javax.microedition.lcdui.Display
  Requests that a different `Displayable` object be made visible on the display.
setCurrent(Alert, Displayable) - Method in class javax.microedition.lcdui.Display
  Requests that this `Alert` be made current, and that `nextDisplayable` be made current after the `Alert` is dismissed.
setCurrentItem(Item) - Method in class javax.microedition.lcdui.Display
  Requests that the `Displayable` that contains this `Item` be made current, scrolls the `Displayable` so that this `Item` is visible, and possibly assigns the focus to this `Item`.
setData(byte[], int, int) - Method in interface javax.microedition.io.Datagram
  Set the `buffer`, `offset` and `length` state variables.
setDate(Date) - Method in class javax.microedition.lcdui.DateField
  Sets a new value for this field.
setDefaultCommand(Command) - Method in class javax.microedition.lcdui.Gauge
  Sets default `Command` for this `Item`.
setDefaultCommand(Command) - Method in class javax.microedition.lcdui.Item
  Sets default `Command` for this `Item`.
setDefaultCommand(Command) - Method in class javax.microedition.lcdui.Spacer
  Spacers are restricted from having `Commands`, so this method will always throw `IllegalStateException` whenever it is called.
setElementAt(Object, int) - Method in class java.util.Vector
  Sets the component at the specified `index` of this vector to be the specified object.
setError() - Method in class java.io.PrintStream
  Set the error state of the stream to `true`.
setFitPolicy(int) - Method in interface javax.microedition.lcdui.Choice
  Sets the application's preferred policy for fitting `Choice` element contents to the available screen space.
setFitPolicy(int) - Method in class javax.microedition.lcdui.ChoiceGroup
  Sets the application's preferred policy for fitting `Choice` element contents to the available screen space.
setFitPolicy(int) - Method in class javax.microedition.lcdui.List
  Sets the application's preferred policy for fitting `Choice` element contents to the available screen space.
setFont(int, Font) - Method in interface javax.microedition.lcdui.Choice
  Sets the application's preferred font for rendering the specified element of this `Choice`.
setFont(int, Font) - Method in class javax.microedition.lcdui.ChoiceGroup
  Sets the application's preferred font for rendering the specified element of this `Choice`.
setFont(Font) - Method in class javax.microedition.lcdui.Graphics
  Sets the font for all subsequent text rendering operations.
setFont(int, Font) - Method in class javax.microedition.lcdui.List
  Sets the application's preferred font for rendering the specified element of this `Choice`.
setFont(Font) - Method in class javax.microedition.lcdui.StringItem
  Sets the application's preferred font for rendering this `StringItem`.
setFrame(int) - Method in class javax.microedition.lcdui.game.Sprite
  Selects the current frame in the frame sequence.
setFrameSequence(int[]) - Method in class javax.microedition.lcdui.game.Sprite
  Set the frame sequence for this Sprite.
setFullScreenMode(boolean) - Method in class javax.microedition.lcdui.Canvas
  Controls whether the `Canvas` is in full-screen mode or in normal mode.
setGrayScale(int) - Method in class javax.microedition.lcdui.Graphics
  Sets the current grayscale to be used for all subsequent rendering operations.
setImage(Image) - Method in class javax.microedition.lcdui.Alert
  Sets the `Image` used in the `Alert`.
setImage(Image) - Method in class javax.microedition.lcdui.ImageItem
  Sets the `Image` object contained within the `ImageItem`.
setImage(Image, int, int) - Method in class javax.microedition.lcdui.game.Sprite
  Changes the Image containing the Sprite's frames.
setIndicator(Gauge) - Method in class javax.microedition.lcdui.Alert
  Sets an activity indicator on this `Alert`.
setInitialInputMode(String) - Method in class javax.microedition.lcdui.TextBox
  Sets a hint to the implementation as to the input mode that should be used when the user initiates editing of this `TextBox`.
setInitialInputMode(String) - Method in class javax.microedition.lcdui.TextField
  Sets a hint to the implementation as to the input mode that should be used when the user initiates editing of this `TextField`.
setInputMode(int) - Method in class javax.microedition.lcdui.DateField
  Set input mode for this date field.
setItemCommandListener(ItemCommandListener) - Method in class javax.microedition.lcdui.Gauge
  Sets a listener for `Commands` to this Item, replacing any previous `ItemCommandListener`.
setItemCommandListener(ItemCommandListener) - Method in class javax.microedition.lcdui.Item
  Sets a listener for `Commands` to this `Item`, replacing any previous `ItemCommandListener`.
setItemStateListener(ItemStateListener) - Method in class javax.microedition.lcdui.Form
  Sets the `ItemStateListener` for the `Form`, replacing any previous `ItemStateListener`.
setLabel(String) - Method in class javax.microedition.lcdui.Gauge
  Sets the label of the `Item`.
setLabel(String) - Method in class javax.microedition.lcdui.Item
  Sets the label of the `Item`.
setLabel(String) - Method in class javax.microedition.lcdui.Spacer
  `Spacers` are restricted to having `null` labels, so this method will always throw `IllegalStateException` whenever it is called.
setLayout(int) - Method in class javax.microedition.lcdui.Gauge
  Sets the layout directives for this item.
setLayout(int) - Method in class javax.microedition.lcdui.ImageItem
  Sets the layout directives.
setLayout(int) - Method in class javax.microedition.lcdui.Item
  Sets the layout directives for this item.
setLength(int) - Method in class java.lang.StringBuffer
  Sets the length of this string buffer.
setLength(int) - Method in interface javax.microedition.io.Datagram
  Set the `length` state variable.
setLevel(int) - Method in interface javax.microedition.media.control.VolumeControl
  Set the volume using a linear point scale with values between 0 and 100.
setLoopCount(int) - Method in interface javax.microedition.media.Player
  Set the number of times the `Player` will loop and play the content.
setMaxSize(int) - Method in class javax.microedition.lcdui.TextBox
  Sets the maximum size (number of characters) that can be contained in this `TextBox`.
setMaxSize(int) - Method in class javax.microedition.lcdui.TextField
  Sets the maximum size (number of characters) that can be contained in this `TextField`.
setMaxValue(int) - Method in class javax.microedition.lcdui.Gauge
  Sets the maximum value of this `Gauge` object.
setMediaTime(long) - Method in interface javax.microedition.media.Player
  Sets the `Player`'s media time.
setMinimumSize(int, int) - Method in class javax.microedition.lcdui.Spacer
  Sets the minimum size for this spacer.
setMode(int, boolean) - Method in class javax.microedition.rms.RecordStore
  Changes the access mode for this RecordStore.
setMute(boolean) - Method in interface javax.microedition.media.control.VolumeControl
  Mute or unmute the `Player` associated with this `VolumeControl`.
setPosition(int, int) - Method in class javax.microedition.lcdui.game.Layer
  Sets this Layer's position such that its upper-left corner is located at (x,y) in the painter's coordinate system.
setPreferredSize(int, int) - Method in class javax.microedition.lcdui.Gauge
  Sets the preferred width and height for this `Item`.
setPreferredSize(int, int) - Method in class javax.microedition.lcdui.Item
  Sets the preferred width and height for this `Item`.
setPreferredSize(int, int) - Method in class javax.microedition.lcdui.StringItem
  Sets the preferred width and height for this `Item`.
setPriority(int) - Method in class java.lang.Thread
  Changes the priority of this thread.
setRecord(int, byte[], int, int) - Method in class javax.microedition.rms.RecordStore
  Sets the data in the given record to that passed in.
setRefPixelPosition(int, int) - Method in class javax.microedition.lcdui.game.Sprite
  Sets this Sprite's position such that its reference pixel is located at (x,y) in the painter's coordinate system.
setRequestMethod(String) - Method in interface javax.microedition.io.HttpConnection
  Set the method for the URL request, one of: GET POST HEAD are legal, subject to protocol restrictions.
setRequestProperty(String, String) - Method in interface javax.microedition.io.HttpConnection
  Sets the general request property.
setSeed(long) - Method in class java.util.Random
  Sets the seed of this random number generator using a single `long` seed.
setSelectCommand(Command) - Method in class javax.microedition.lcdui.List
  Sets the `Command` to be used for an `IMPLICIT` `List` selection action.
setSelectedFlags(boolean[]) - Method in interface javax.microedition.lcdui.Choice
  Attempts to set the selected state of every element in the `Choice`.
setSelectedFlags(boolean[]) - Method in class javax.microedition.lcdui.ChoiceGroup
  Attempts to set the selected state of every element in the `ChoiceGroup`.
setSelectedFlags(boolean[]) - Method in class javax.microedition.lcdui.List
  Sets the selected state of all elements of the `List`.
setSelectedIndex(int, boolean) - Method in interface javax.microedition.lcdui.Choice
  For `MULTIPLE`, this simply sets an individual element's selected state.
setSelectedIndex(int, boolean) - Method in class javax.microedition.lcdui.ChoiceGroup
  For `ChoiceGroup` objects of type `MULTIPLE`, this simply sets an individual element's selected state.
setSelectedIndex(int, boolean) - Method in class javax.microedition.lcdui.List
  Sets the selected state of an element.
setSequence(byte[]) - Method in interface javax.microedition.media.control.ToneControl
  Sets the tone sequence.
setSize(int) - Method in class java.util.Vector
  Sets the size of this vector.
setSocketOption(byte, int) - Method in interface javax.microedition.io.SocketConnection
  Set a socket option for the connection.
setStaticTileSet(Image, int, int) - Method in class javax.microedition.lcdui.game.TiledLayer
  Change the static tile set.
setString(String) - Method in class javax.microedition.lcdui.Alert
  Sets the text string used in the `Alert`.
setString(String) - Method in class javax.microedition.lcdui.TextBox
  Sets the contents of the `TextBox` as a string value, replacing the previous contents.
setString(String) - Method in class javax.microedition.lcdui.TextField
  Sets the contents of the `TextField` as a string value, replacing the previous contents.
setString(String) - Method in class javax.microedition.lcdui.Ticker
  Sets the string to be displayed by this ticker.
setStrokeStyle(int) - Method in class javax.microedition.lcdui.Graphics
  Sets the stroke style used for drawing lines, arcs, rectangles, and rounded rectangles.
setText(String) - Method in class javax.microedition.lcdui.StringItem
  Sets the text contents of the `StringItem`.
setTicker(Ticker) - Method in class javax.microedition.lcdui.Displayable
  Sets a ticker for use with this `Displayable`, replacing any previous ticker.
setTicker(Ticker) - Method in class javax.microedition.lcdui.List
  Sets a ticker for use with this `Displayable`, replacing any previous ticker.
setTicker(Ticker) - Method in class javax.microedition.lcdui.TextBox
  Sets a ticker for use with this `Displayable`, replacing any previous ticker.
setTime(Date) - Method in class java.util.Calendar
  Sets this Calendar's current time with the given Date.
setTime(long) - Method in class java.util.Date
  Sets this `Date` object to represent a point in time that is `time` milliseconds after January 1, 1970 00:00:00 GMT.
setTimeInMillis(long) - Method in class java.util.Calendar
  Sets this Calendar's current time from the given long value.
setTimeZone(TimeZone) - Method in class java.util.Calendar
  Sets the time zone with the given time zone value.
setTimeout(int) - Method in class javax.microedition.lcdui.Alert
  Set the time for which the `Alert` is to be shown.
setTitle(String) - Method in class javax.microedition.lcdui.Displayable
  Sets the title of the `Displayable`.
setTitle(String) - Method in class javax.microedition.lcdui.List
  Sets the title of the `Displayable`.
setTitle(String) - Method in class javax.microedition.lcdui.TextBox
  Sets the title of the `Displayable`.
setTransform(int) - Method in class javax.microedition.lcdui.game.Sprite
  Sets the transform for this Sprite.
setType(AlertType) - Method in class javax.microedition.lcdui.Alert
  Sets the type of the `Alert`.
setValue(int) - Method in class javax.microedition.lcdui.Gauge
  Sets the current value of this `Gauge` object.
setViewWindow(int, int, int, int) - Method in class javax.microedition.lcdui.game.LayerManager
  Sets the view window on the LayerManager.
setVisible(boolean) - Method in class javax.microedition.lcdui.game.Layer
  Sets the visibility of this Layer.
shortValue() - Method in class java.lang.Double
  Returns the value of this Double as a short (by casting to a short).
shortValue() - Method in class java.lang.Float
  Returns the value of this Float as a short (by casting to a short).
shortValue() - Method in class java.lang.Integer
  Returns the value of this Integer as a short.
shortValue() - Method in class java.lang.Short
  Returns the value of this Short as a short.
showNotify() - Method in class javax.microedition.lcdui.Canvas
  The implementation calls `showNotify()` immediately prior to this `Canvas` being made visible on the display.
showNotify() - Method in class javax.microedition.lcdui.CustomItem
  Called by the system to notify the item that it is now at least partially visible, when it previously had been completely invisible.
sin(double) - Static method in class java.lang.Math
  Returns the trigonometric sine of an angle.
size() - Method in class java.io.ByteArrayOutputStream
  Returns the current size of the buffer.
size() - Method in class java.util.Hashtable
  Returns the number of keys in this hashtable.
size() - Method in class java.util.Vector
  Returns the number of components in this vector.
size() - Method in interface javax.microedition.lcdui.Choice
  Gets the number of elements present.
size() - Method in class javax.microedition.lcdui.ChoiceGroup
  Returns the number of elements in the `ChoiceGroup`.
size() - Method in class javax.microedition.lcdui.Form
  Gets the number of items in the `Form`.
size() - Method in class javax.microedition.lcdui.List
  Gets the number of elements in the `List`.
size() - Method in class javax.microedition.lcdui.TextBox
  Gets the number of characters that are currently stored in this `TextBox`.
size() - Method in class javax.microedition.lcdui.TextField
  Gets the number of characters that are currently stored in this `TextField`.
sizeChanged(int, int) - Method in class javax.microedition.lcdui.Canvas
  Called when the drawable area of the `Canvas` has been changed.
sizeChanged(int, int) - Method in class javax.microedition.lcdui.CustomItem
  Implemented by the subclass in order to handle size change events.
sizeChanged(int, int) - Method in class javax.microedition.lcdui.Displayable
  The implementation calls this method when the available area of the `Displayable` has been changed.
skip(long) - Method in class java.io.ByteArrayInputStream
  Skips `n` bytes of input from this input stream.
skip(long) - Method in class java.io.DataInputStream
  Skips over and discards `n` bytes of data from the input stream.
skip(long) - Method in class java.io.InputStream
  Skips over and discards `n` bytes of data from this input stream.
skip(long) - Method in class java.io.InputStreamReader
  Skip characters.
skip(long) - Method in class java.io.Reader
  Skip characters.
skipBytes(int) - Method in interface java.io.DataInput
  Makes an attempt to skip over `n` bytes of data from the input stream, discarding the skipped bytes.
skipBytes(int) - Method in class java.io.DataInputStream
  See the general contract of the `skipBytes` method of `DataInput`.
sleep(long) - Static method in class java.lang.Thread
  Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds.
sqrt(double) - Static method in class java.lang.Math
  Returns the correctly rounded positive square root of a `double` value.
start() - Method in class java.lang.Thread
  Causes this thread to begin execution; the Java Virtual Machine calls the `run` method of this thread.
start() - Method in interface javax.microedition.media.Player
  Starts the `Player` as soon as possible.
startApp() - Method in class javax.microedition.midlet.MIDlet
  Signals the `MIDlet` that it has entered the Active state.
startsWith(String, int) - Method in class java.lang.String
  Tests if this string starts with the specified prefix beginning at the specified index.
startsWith(String) - Method in class java.lang.String
  Tests if this string starts with the specified prefix.
stop() - Method in interface javax.microedition.media.Player
  Stops the `Player`.
stringWidth(String) - Method in class javax.microedition.lcdui.Font
  Gets the total advance width for showing the specified `String` in this `Font`.
substring(int) - Method in class java.lang.String
  Returns a new string that is a substring of this string.
substring(int, int) - Method in class java.lang.String
  Returns a new string that is a substring of this string.
substringWidth(String, int, int) - Method in class javax.microedition.lcdui.Font
  Gets the total advance width for showing the specified substring in this `Font`.

## T

TEMPO - Static variable in interface javax.microedition.media.control.ToneControl
  The TEMPO event tag.
TEXT_WRAP_DEFAULT - Static variable in interface javax.microedition.lcdui.Choice
  Constant for indicating that the application has no preference as to wrapping or truncation of text element contents and that the implementation should use its default behavior.
TEXT_WRAP_OFF - Static variable in interface javax.microedition.lcdui.Choice
  Constant for hinting that text element contents should be limited to a single line.
TEXT_WRAP_ON - Static variable in interface javax.microedition.lcdui.Choice
  Constant for hinting that text element contents should be wrapped to to multiple lines if necessary to fit available content space.
THURSDAY - Static variable in class java.util.Calendar
  Value of the `DAY_OF_WEEK` field indicating Thursday.
TIME - Static variable in class javax.microedition.lcdui.DateField
  Input mode for time information (hours and minutes).
TIME_UNKNOWN - Static variable in interface javax.microedition.media.Player
  The returned value indicating that the requested time is unknown.
TONE_DEVICE_LOCATOR - Static variable in class javax.microedition.media.Manager
  The locator to create a tone `Player` to play back tone sequences.
TOP - Static variable in class javax.microedition.lcdui.Graphics
  Constant for positioning the anchor point of text and images above the text or image.
TRANS_MIRROR - Static variable in class javax.microedition.lcdui.game.Sprite
  Causes the Sprite to appear reflected about its vertical center.
TRANS_MIRROR_ROT180 - Static variable in class javax.microedition.lcdui.game.Sprite
  Causes the Sprite to appear reflected about its vertical center and then rotated clockwise by 180 degrees.
TRANS_MIRROR_ROT270 - Static variable in class javax.microedition.lcdui.game.Sprite
  Causes the Sprite to appear reflected about its vertical center and then rotated clockwise by 270 degrees.
TRANS_MIRROR_ROT90 - Static variable in class javax.microedition.lcdui.game.Sprite
  Causes the Sprite to appear reflected about its vertical center and then rotated clockwise by 90 degrees.
TRANS_NONE - Static variable in class javax.microedition.lcdui.game.Sprite
  No transform is applied to the Sprite.
TRANS_ROT180 - Static variable in class javax.microedition.lcdui.game.Sprite
  Causes the Sprite to appear rotated clockwise by 180 degrees.
TRANS_ROT270 - Static variable in class javax.microedition.lcdui.game.Sprite
  Causes the Sprite to appear rotated clockwise by 270 degrees.
TRANS_ROT90 - Static variable in class javax.microedition.lcdui.game.Sprite
  Causes the Sprite to appear rotated clockwise by 90 degrees.
TRAVERSE_HORIZONTAL - Static variable in class javax.microedition.lcdui.CustomItem
  Interaction mode bit indicating support of horizontal traversal internal to the `CustomItem`.
TRAVERSE_VERTICAL - Static variable in class javax.microedition.lcdui.CustomItem
  Interaction mode bit indicating support for vertical traversal internal to the `CustomItem`.
TRUE - Static variable in class java.lang.Boolean
  The `Boolean` object corresponding to the primitive value `true`.
TUESDAY - Static variable in class java.util.Calendar
  Value of the `DAY_OF_WEEK` field indicating Tuesday.
TextBox - class javax.microedition.lcdui.TextBox.
  The `TextBox` class is a `Screen` that allows the user to enter and edit text.
TextBox(String, String, int, int) - Constructor for class javax.microedition.lcdui.TextBox
  Creates a new `TextBox` object with the given title string, initial contents, maximum size in characters, and constraints.
TextField - class javax.microedition.lcdui.TextField.
  A `TextField` is an editable text component that may be placed into a `Form`.
TextField(String, String, int, int) - Constructor for class javax.microedition.lcdui.TextField
  Creates a new `TextField` object with the given label, initial contents, maximum size in characters, and constraints.
Thread - class java.lang.Thread.
  A thread is a thread of execution in a program.
Thread() - Constructor for class java.lang.Thread
  Allocates a new `Thread` object.
Thread(String) - Constructor for class java.lang.Thread
  Allocates a new `Thread` object with the given name.
Thread(Runnable) - Constructor for class java.lang.Thread
  Allocates a new `Thread` object with a specific target object whose `run` method is called.
Thread(Runnable, String) - Constructor for class java.lang.Thread
  Allocates a new `Thread` object with the given target and name.
Throwable - class java.lang.Throwable.
  The `Throwable` class is the superclass of all errors and exceptions in the Java language.
Throwable() - Constructor for class java.lang.Throwable
  Constructs a new `Throwable` with `null` as its error message string.
Throwable(String) - Constructor for class java.lang.Throwable
  Constructs a new `Throwable` with the specified error message.
Ticker - class javax.microedition.lcdui.Ticker.
  Implements a "ticker-tape", a piece of text that runs continuously across the display.
Ticker(String) - Constructor for class javax.microedition.lcdui.Ticker
  Constructs a new `Ticker` object, given its initial contents string.
TiledLayer - class javax.microedition.lcdui.game.TiledLayer.
  A TiledLayer is a visual element composed of a grid of cells that can be filled with a set of tile images.
TiledLayer(int, int, Image, int, int) - Constructor for class javax.microedition.lcdui.game.TiledLayer
  Creates a new TiledLayer.
TimeZone - class java.util.TimeZone.
  `TimeZone` represents a time zone offset, and also figures out daylight savings.
TimeZone() - Constructor for class java.util.TimeZone
Timer - class java.util.Timer.
  A facility for threads to schedule tasks for future execution in a background thread.
Timer() - Constructor for class java.util.Timer
  Creates a new timer.
TimerTask - class java.util.TimerTask.
  A task that can be scheduled for one-time or repeated execution by a `Timer`.
TimerTask() - Constructor for class java.util.TimerTask
  Creates a new timer task.
ToneControl - interface javax.microedition.media.control.ToneControl.
  `ToneControl` is the interface to enable playback of a user-defined monotonic tone sequence.
tan(double) - Static method in class java.lang.Math
  Returns the trigonometric tangent of an angle.
time - Variable in class java.util.Calendar
  The currently set time for this calendar, expressed in milliseconds after January 1, 1970, 0:00:00 GMT.
toBinaryString(int) - Static method in class java.lang.Integer
  Creates a string representation of the integer argument as an unsigned integer in base 2.
toByteArray() - Method in class java.io.ByteArrayOutputStream
  Creates a newly allocated byte array.
toCharArray() - Method in class java.lang.String
  Converts this string to a new character array.
toDegrees(double) - Static method in class java.lang.Math
  Converts an angle measured in radians to the equivalent angle measured in degrees.
toHexString(int) - Static method in class java.lang.Integer
  Creates a string representation of the integer argument as an unsigned integer in base 16.
toLowerCase(char) - Static method in class java.lang.Character
  The given character is mapped to its lowercase equivalent; if the character has no lowercase equivalent, the character itself is returned.
toLowerCase() - Method in class java.lang.String
  Converts all of the characters in this `String` to lower case.
toOctalString(int) - Static method in class java.lang.Integer
  Creates a string representation of the integer argument as an unsigned integer in base 8.
toRadians(double) - Static method in class java.lang.Math
  Converts an angle measured in degrees to the equivalent angle measured in radians.
toString() - Method in class java.io.ByteArrayOutputStream
  Converts the buffer's contents into a string, translating bytes into characters according to the platform's default character encoding.
toString() - Method in class java.lang.Boolean
  Returns a String object representing this Boolean's value.
toString() - Method in class java.lang.Byte
  Returns a String object representing this Byte's value.
toString() - Method in class java.lang.Character
  Returns a String object representing this character's value.
toString() - Method in class java.lang.Class
  Converts the object to a string.
toString(double) - Static method in class java.lang.Double
  Creates a string representation of the `double` argument.
toString() - Method in class java.lang.Double
  Returns a String representation of this Double object.
toString(float) - Static method in class java.lang.Float
  Returns a String representation for the specified float value.
toString() - Method in class java.lang.Float
  Returns a String representation of this Float object.
toString(int, int) - Static method in class java.lang.Integer
  Creates a string representation of the first argument in the radix specified by the second argument.
toString(int) - Static method in class java.lang.Integer
  Returns a new String object representing the specified integer.
toString() - Method in class java.lang.Integer
  Returns a String object representing this Integer's value.
toString(long, int) - Static method in class java.lang.Long
  Creates a string representation of the first argument in the radix specified by the second argument.
toString(long) - Static method in class java.lang.Long
  Returns a new String object representing the specified integer.
toString() - Method in class java.lang.Long
  Returns a String object representing this Long's value.
toString() - Method in class java.lang.Object
  Returns a string representation of the object.
toString() - Method in class java.lang.Short
  Returns a String object representing this Short's value.
toString() - Method in class java.lang.String
  This object (which is already a string!) is itself returned.
toString() - Method in class java.lang.StringBuffer
  Converts to a string representing the data in this string buffer.
toString() - Method in class java.lang.Thread
  Returns a string representation of this thread, including the thread's name and priority.
toString() - Method in class java.lang.Throwable
  Returns a short description of this `Throwable` object.
toString() - Method in class java.util.Date
  Converts this `Date` object to a `String` of the form:
toString() - Method in class java.util.Hashtable
  Returns a rather long string representation of this hashtable.
toString() - Method in class java.util.Vector
  Returns a string representation of this vector.
toUpperCase(char) - Static method in class java.lang.Character
  Converts the character argument to uppercase; if the character has no uppercase equivalent, the character itself is returned.
toUpperCase() - Method in class java.lang.String
  Converts all of the characters in this `String` to upper case.
totalMemory() - Method in class java.lang.Runtime
  Returns the total amount of memory in the Java Virtual Machine.
translate(int, int) - Method in class javax.microedition.lcdui.Graphics
  Translates the origin of the graphics context to the point `(x, y)` in the current coordinate system.
traverse(int, int, int, int[]) - Method in class javax.microedition.lcdui.CustomItem
  Called by the system when traversal has entered the item or has occurred within the item.
traverseOut() - Method in class javax.microedition.lcdui.CustomItem
  Called by the system when traversal has occurred out of the item.
trim() - Method in class java.lang.String
  Removes white space from both ends of this string.
trimToSize() - Method in class java.util.Vector
  Trims the capacity of this vector to be the vector's current size.

## U

UDPDatagramConnection - interface javax.microedition.io.UDPDatagramConnection.
  This interface defines a datagram connection which knows it's local end point address.
UNAUTHORIZED_INTERMEDIATE_CA - Static variable in class javax.microedition.pki.CertificateException
  Indicates an intermediate certificate in the chain does not have the authority to be a intermediate CA.
UNEDITABLE - Static variable in class javax.microedition.lcdui.TextField
  Indicates that editing is currently disallowed.
UNREALIZED - Static variable in interface javax.microedition.media.Player
  The state of the `Player` indicating that it has not acquired the required information and resources to function.
UNRECOGNIZED_ISSUER - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate was issued by an unrecognized entity.
UNSUPPORTED_PUBLIC_KEY_TYPE - Static variable in class javax.microedition.pki.CertificateException
  Indicates that type of the public key in a certificate is not supported by the device.
UNSUPPORTED_SIGALG - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate was signed using an unsupported algorithm.
UP - Static variable in class javax.microedition.lcdui.Canvas
  Constant for the `UP` game action.
UP_PRESSED - Static variable in class javax.microedition.lcdui.game.GameCanvas
  The bit representing the UP key.
URL - Static variable in class javax.microedition.lcdui.TextField
  The user is allowed to enter a URL.
UTFDataFormatException - exception java.io.UTFDataFormatException.
  Signals that a malformed UTF-8 string has been read in a data input stream or by any class that implements the data input interface.
UTFDataFormatException() - Constructor for class java.io.UTFDataFormatException
  Constructs a `UTFDataFormatException` with `null` as its error detail message.
UTFDataFormatException(String) - Constructor for class java.io.UTFDataFormatException
  Constructs a `UTFDataFormatException` with the specified detail message.
UnsupportedEncodingException - exception java.io.UnsupportedEncodingException.
  The Character Encoding is not supported.
UnsupportedEncodingException() - Constructor for class java.io.UnsupportedEncodingException
  Constructs an UnsupportedEncodingException without a detail message.
UnsupportedEncodingException(String) - Constructor for class java.io.UnsupportedEncodingException
  Constructs an UnsupportedEncodingException with a detail message.
unregisterConnection(String) - Static method in class javax.microedition.io.PushRegistry
  Remove a dynamic connection registration.
useDaylightTime() - Method in class java.util.TimeZone
  Queries if this time zone uses Daylight Savings Time.

## V

VCENTER - Static variable in class javax.microedition.lcdui.Graphics
  Constant for centering images vertically around the anchor point.
VERIFICATION_FAILED - Static variable in class javax.microedition.pki.CertificateException
  Indicates a certificate failed verification.
VERSION - Static variable in interface javax.microedition.media.control.ToneControl
  The VERSION attribute tag.
VOLUME_CHANGED - Static variable in interface javax.microedition.media.PlayerListener
  Posted when the volume of an audio device is changed.
Vector - class java.util.Vector.
  The `Vector` class implements a growable array of objects.
Vector(int, int) - Constructor for class java.util.Vector
  Constructs an empty vector with the specified initial capacity and capacity increment.
Vector(int) - Constructor for class java.util.Vector
  Constructs an empty vector with the specified initial capacity.
Vector() - Constructor for class java.util.Vector
  Constructs an empty vector.
VirtualMachineError - error java.lang.VirtualMachineError.
  Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
VirtualMachineError() - Constructor for class java.lang.VirtualMachineError
  Constructs a `VirtualMachineError` with no detail message.
VirtualMachineError(String) - Constructor for class java.lang.VirtualMachineError
  Constructs a `VirtualMachineError` with the specified detail message.
VolumeControl - interface javax.microedition.media.control.VolumeControl.
  `VolumeControl` is an interface for manipulating the audio volume of a `Player`.
valueOf(String) - Static method in class java.lang.Double
  Returns a new `Double` object initialized to the value represented by the specified string.
valueOf(String) - Static method in class java.lang.Float
  Returns the floating point value represented by the specified String.
valueOf(String, int) - Static method in class java.lang.Integer
  Returns a new Integer object initialized to the value of the specified String.
valueOf(String) - Static method in class java.lang.Integer
  Returns a new Integer object initialized to the value of the specified String.
valueOf(Object) - Static method in class java.lang.String
  Returns the string representation of the `Object` argument.
valueOf(char[]) - Static method in class java.lang.String
  Returns the string representation of the `char` array argument.
valueOf(char[], int, int) - Static method in class java.lang.String
  Returns the string representation of a specific subarray of the `char` array argument.
valueOf(boolean) - Static method in class java.lang.String
  Returns the string representation of the `boolean` argument.
valueOf(char) - Static method in class java.lang.String
  Returns the string representation of the `char` argument.
valueOf(int) - Static method in class java.lang.String
  Returns the string representation of the `int` argument.
valueOf(long) - Static method in class java.lang.String
  Returns the string representation of the `long` argument.
valueOf(float) - Static method in class java.lang.String
  Returns the string representation of the `float` argument.
valueOf(double) - Static method in class java.lang.String
  Returns the string representation of the `double` argument.
vibrate(int) - Method in class javax.microedition.lcdui.Display
  Requests operation of the device's vibrator.

## W

WARNING - Static variable in class javax.microedition.lcdui.AlertType
  A `WARNING` `AlertType` is a hint to warn the user of a potentially dangerous operation.
WEDNESDAY - Static variable in class java.util.Calendar
  Value of the `DAY_OF_WEEK` field indicating Wednesday.
WRITE - Static variable in class javax.microedition.io.Connector
  Access mode WRITE.
Writer - class java.io.Writer.
  Abstract class for writing to character streams.
Writer() - Constructor for class java.io.Writer
  Create a new character-stream writer whose critical sections will synchronize on the writer itself.
Writer(Object) - Constructor for class java.io.Writer
  Create a new character-stream writer whose critical sections will synchronize on the given object.
wait(long) - Method in class java.lang.Object
  Causes current thread to wait until either another thread invokes the `Object.notify()` method or the `Object.notifyAll()` method for this object, or a specified amount of time has elapsed.
wait(long, int) - Method in class java.lang.Object
  Causes current thread to wait until another thread invokes the `Object.notify()` method or the `Object.notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
wait() - Method in class java.lang.Object
  Causes current thread to wait until another thread invokes the `Object.notify()` method or the `Object.notifyAll()` method for this object.
write(int) - Method in class java.io.ByteArrayOutputStream
  Writes the specified byte to this byte array output stream.
write(byte[], int, int) - Method in class java.io.ByteArrayOutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to this byte array output stream.
write(int) - Method in interface java.io.DataOutput
  Writes to the output stream the eight low-order bits of the argument `b`.
write(byte[]) - Method in interface java.io.DataOutput
  Writes to the output stream all the bytes in array `b`.
write(byte[], int, int) - Method in interface java.io.DataOutput
  Writes `len` bytes from array `b`, in order, to the output stream.
write(int) - Method in class java.io.DataOutputStream
  Writes the specified byte (the low eight bits of the argument `b`) to the underlying output stream.
write(byte[], int, int) - Method in class java.io.DataOutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to the underlying output stream.
write(int) - Method in class java.io.OutputStream
  Writes the specified byte to this output stream.
write(byte[]) - Method in class java.io.OutputStream
  Writes `b.length` bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class java.io.OutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to this output stream.
write(int) - Method in class java.io.OutputStreamWriter
  Write a single character.
write(char[], int, int) - Method in class java.io.OutputStreamWriter
  Write a portion of an array of characters.
write(String, int, int) - Method in class java.io.OutputStreamWriter
  Write a portion of a string.
write(int) - Method in class java.io.PrintStream
  Write the specified byte to this stream.
write(byte[], int, int) - Method in class java.io.PrintStream
  Write `len` bytes from the specified byte array starting at offset `off` to this stream.
write(int) - Method in class java.io.Writer
  Write a single character.
write(char[]) - Method in class java.io.Writer
  Write an array of characters.
write(char[], int, int) - Method in class java.io.Writer
  Write a portion of an array of characters.
write(String) - Method in class java.io.Writer
  Write a string.
write(String, int, int) - Method in class java.io.Writer
  Write a portion of a string.
writeBoolean(boolean) - Method in interface java.io.DataOutput
  Writes a `boolean` value to this output stream.
writeBoolean(boolean) - Method in class java.io.DataOutputStream
  Writes a `boolean` to the underlying output stream as a 1-byte value.
writeByte(int) - Method in interface java.io.DataOutput
  Writes to the output stream the eight low- order bits of the argument `v`.
writeByte(int) - Method in class java.io.DataOutputStream
  Writes out a `byte` to the underlying output stream as a 1-byte value.
writeChar(int) - Method in interface java.io.DataOutput
  Writes a `char` value, which is comprised of two bytes, to the output stream.
writeChar(int) - Method in class java.io.DataOutputStream
  Writes a `char` to the underlying output stream as a 2-byte value, high byte first.
writeChars(String) - Method in interface java.io.DataOutput
  Writes every character in the string `s`, to the output stream, in order, two bytes per character.
writeChars(String) - Method in class java.io.DataOutputStream
  Writes a string to the underlying output stream as a sequence of characters.
writeDouble(double) - Method in interface java.io.DataOutput
  Writes a `double` value, which is comprised of eight bytes, to the output stream.
writeDouble(double) - Method in class java.io.DataOutputStream
  Converts the double argument to a `long` using the `doubleToLongBits` method in class `Double`, and then writes that `long` value to the underlying output stream as an 8-byte quantity, high byte first.
writeFloat(float) - Method in interface java.io.DataOutput
  Writes a `float` value, which is comprised of four bytes, to the output stream.
writeFloat(float) - Method in class java.io.DataOutputStream
  Converts the float argument to an `int` using the `floatToIntBits` method in class `Float`, and then writes that `int` value to the underlying output stream as a 4-byte quantity, high byte first.
writeInt(int) - Method in interface java.io.DataOutput
  Writes an `int` value, which is comprised of four bytes, to the output stream.
writeInt(int) - Method in class java.io.DataOutputStream
  Writes an `int` to the underlying output stream as four bytes, high byte first.
writeLong(long) - Method in interface java.io.DataOutput
  Writes an `long` value, which is comprised of four bytes, to the output stream.
writeLong(long) - Method in class java.io.DataOutputStream
  Writes a `long` to the underlying output stream as eight bytes, high byte first.
writeShort(int) - Method in interface java.io.DataOutput
  Writes two bytes to the output stream to represent the value of the argument.
writeShort(int) - Method in class java.io.DataOutputStream
  Writes a `short` to the underlying output stream as two bytes, high byte first.
writeUTF(String) - Method in interface java.io.DataOutput
  Writes two bytes of length information to the output stream, followed by the Java modified UTF representation of every character in the string `s`.
writeUTF(String) - Method in class java.io.DataOutputStream
  Writes a string to the underlying output stream using UTF-8 encoding in a machine-independent manner.

## Y

YEAR - Static variable in class java.util.Calendar
  Field number for `get` and `set` indicating the year.
yield() - Static method in class java.lang.Thread
  Causes the currently executing thread object to temporarily pause and allow other threads to execute.

A B C D E F G H I J K L M N O P R S T U V W Y

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MID Profile
PREV NEXT | FRAMES NO FRAMES

Submit a comment or suggestion Version 2.0 of MID Profile Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries. Copyright (c) 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road,Palo Alto, California, 94303, U.S.A. All Rights Reserved.