FOREIGN MODULE javax_microedition_lcdui;
IMPORT
java_lang := "java.lang",
java_util := "java.util",
com_sun_midp_lcdui := "com.sun.midp.lcdui",
javax_microedition_midlet := "javax.microedition.midlet";
TYPE
Alert* = POINTER TO EXTENSIBLE RECORD (Screen) (* Typebound Procedures *)
STATIC
FOREVER* = -2;
PROCEDURE Init*(p0 : java_lang.String;
p1 : java_lang.String;
p2 : Image;
p3 : AlertType) : Alert,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String) : Alert,CONSTRUCTOR;
END;
AlertType* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
ALARM* : AlertType;
CONFIRMATION* : AlertType;
ERROR* : AlertType;
INFO* : AlertType;
WARNING* : AlertType;
PROCEDURE Init!() : AlertType,CONSTRUCTOR;
END;
Canvas* = POINTER TO ABSTRACT RECORD (Displayable) (* Typebound Procedures *)
STATIC
DOWN* = 6;
FIRE* = 8;
GAME_A* = 9;
GAME_B* = 10;
GAME_C* = 11;
GAME_D* = 12;
KEY_NUM0* = 48;
KEY_NUM1* = 49;
KEY_NUM2* = 50;
KEY_NUM3* = 51;
KEY_NUM4* = 52;
KEY_NUM5* = 53;
KEY_NUM6* = 54;
KEY_NUM7* = 55;
KEY_NUM8* = 56;
KEY_NUM9* = 57;
KEY_POUND* = 35;
KEY_STAR* = 42;
LEFT* = 2;
RIGHT* = 5;
UP* = 1;
PROCEDURE Init!() : Canvas,CONSTRUCTOR;
END;
Choice* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
EXCLUSIVE* = 1;
IMPLICIT* = 3;
MULTIPLE* = 2;
END;
ChoiceGroup* = POINTER TO EXTENSIBLE RECORD (Item + Choice) (* Typebound Procedures *)
STATIC
PROCEDURE Init*( p0 : java_lang.String;
p1 : INTEGER;
IN p2 : ARRAY OF java_lang.String;
IN p3 : ARRAY OF Image) : ChoiceGroup,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String;
p1 : INTEGER) : ChoiceGroup,CONSTRUCTOR;
END;
Command* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
BACK* = 2;
CANCEL* = 3;
EXIT* = 7;
HELP* = 5;
ITEM* = 8;
OK* = 4;
SCREEN* = 1;
STOP* = 6;
PROCEDURE Init*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER) : Command,CONSTRUCTOR;
END;
CommandListener* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
END;
DateField* = POINTER TO EXTENSIBLE RECORD (Item) (* Typebound Procedures *)
STATIC
DATE* = 1;
DATE_TIME* = 3;
TIME* = 2;
PROCEDURE Init*(p0 : java_lang.String;
p1 : INTEGER;
p2 : java_util.TimeZone) : DateField,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String;
p1 : INTEGER) : DateField,CONSTRUCTOR;
END;
Display* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE getDisplay*(p0 : javax_microedition_midlet.MIDlet) : Display;
END;
Displayable* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *)
END;
Font* = POINTER TO RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
FACE_MONOSPACE* = 32;
FACE_PROPORTIONAL* = 64;
FACE_SYSTEM* = 0;
SIZE_LARGE* = 16;
SIZE_MEDIUM* = 0;
SIZE_SMALL* = 8;
STYLE_BOLD* = 1;
STYLE_ITALIC* = 2;
STYLE_PLAIN* = 0;
STYLE_UNDERLINED* = 4;
PROCEDURE getDefaultFont*() : Font;
PROCEDURE getFont*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER) : Font;
END;
Form* = POINTER TO EXTENSIBLE RECORD (Screen) (* Typebound Procedures *)
STATIC
PROCEDURE Init*( p0 : java_lang.String;
IN p1 : ARRAY OF Item) : Form,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String) : Form,CONSTRUCTOR;
END;
Gauge* = POINTER TO EXTENSIBLE RECORD (Item) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : java_lang.String;
p1 : BOOLEAN;
p2 : INTEGER;
p3 : INTEGER) : Gauge,CONSTRUCTOR;
END;
Graphics* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
BASELINE* = 64;
BOTTOM* = 32;
DOTTED* = 1;
HCENTER* = 1;
LEFT* = 4;
RIGHT* = 8;
SOLID* = 0;
TOP* = 16;
VCENTER* = 2;
END;
Image* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE createImage*(p0 : java_lang.String) : Image;
PROCEDURE createImage*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER) : Image;
PROCEDURE createImage*(p0 : INTEGER;
p1 : INTEGER) : Image;
PROCEDURE createImage*(p0 : Image) : Image;
END;
ImageItem* = POINTER TO EXTENSIBLE RECORD (Item) (* Typebound Procedures *)
STATIC
LAYOUT_CENTER* = 3;
LAYOUT_DEFAULT* = 0;
LAYOUT_LEFT* = 1;
LAYOUT_NEWLINE_AFTER* = 512;
LAYOUT_NEWLINE_BEFORE* = 256;
LAYOUT_RIGHT* = 2;
PROCEDURE Init*(p0 : java_lang.String;
p1 : Image;
p2 : INTEGER;
p3 : java_lang.String) : ImageItem,CONSTRUCTOR;
END;
Item* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *)
END;
ItemStateListener* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
END;
List* = POINTER TO EXTENSIBLE RECORD (Screen + Choice) (* Typebound Procedures *)
STATIC
SELECT_COMMAND* : Command;
PROCEDURE Init*( p0 : java_lang.String;
p1 : INTEGER;
IN p2 : ARRAY OF java_lang.String;
IN p3 : ARRAY OF Image) : List,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String;
p1 : INTEGER) : List,CONSTRUCTOR;
END;
Screen* = POINTER TO ABSTRACT RECORD (Displayable) (* Typebound Procedures *)
END;
StringItem* = POINTER TO EXTENSIBLE RECORD (Item) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : java_lang.String;
p1 : java_lang.String) : StringItem,CONSTRUCTOR;
END;
TextBox* = POINTER TO EXTENSIBLE RECORD (Screen) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : java_lang.String;
p1 : java_lang.String;
p2 : INTEGER;
p3 : INTEGER) : TextBox,CONSTRUCTOR;
END;
TextField* = POINTER TO EXTENSIBLE RECORD (Item) (* Typebound Procedures *)
STATIC
ANY* = 0;
CONSTRAINT_MASK* = 65535;
EMAILADDR* = 1;
NUMERIC* = 2;
PASSWORD* = 65536;
PHONENUMBER* = 3;
URL* = 4;
PROCEDURE Init*(p0 : java_lang.String;
p1 : java_lang.String;
p2 : INTEGER;
p3 : INTEGER) : TextField,CONSTRUCTOR;
END;
Ticker* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : java_lang.String) : Ticker,CONSTRUCTOR;
END;
PROCEDURE (self:Alert) addCommand*(p0 : Command),EXTENSIBLE;
PROCEDURE (self:Alert) getDefaultTimeout*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Alert) getImage*() : Image,NEW,EXTENSIBLE;
PROCEDURE (self:Alert) getString*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Alert) getTimeout*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Alert) getType*() : AlertType,NEW,EXTENSIBLE;
PROCEDURE (self:Alert) setCommandListener*(p0 : CommandListener),EXTENSIBLE;
PROCEDURE (self:Alert) setImage*(p0 : Image),NEW,EXTENSIBLE;
PROCEDURE (self:Alert) setString*(p0 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:Alert) setTimeout*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Alert) setType*(p0 : AlertType),NEW,EXTENSIBLE;
PROCEDURE (self:AlertType) playSound*(p0 : Display) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getGameAction*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getKeyCode*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getKeyName*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getWidth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) hasPointerEvents*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) hasPointerMotionEvents*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) hasRepeatEvents*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) hideNotify!(),EXTENSIBLE;
PROCEDURE (self:Canvas) isDoubleBuffered*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) keyPressed!(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:Canvas) keyReleased!(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:Canvas) keyRepeated!(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:Canvas) paint!(p0 : Graphics),ABSTRACT;
PROCEDURE (self:Canvas) pointerDragged!(p0 : INTEGER;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:Canvas) pointerPressed!(p0 : INTEGER;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:Canvas) pointerReleased!(p0 : INTEGER;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:Canvas) repaint*();
PROCEDURE (self:Canvas) repaint*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER);
PROCEDURE (self:Canvas) serviceRepaints*(),NEW;
PROCEDURE (self:Canvas) showNotify!(),EXTENSIBLE;
PROCEDURE (self:Choice) append*(p0 : java_lang.String;
p1 : Image) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:Choice) delete*(p0 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:Choice) getImage*(p0 : INTEGER) : Image,NEW,ABSTRACT;
PROCEDURE (self:Choice) getSelectedFlags*(IN p0 : ARRAY OF BOOLEAN) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:Choice) getSelectedIndex*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:Choice) getString*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT;
PROCEDURE (self:Choice) insert*(p0 : INTEGER;
p1 : java_lang.String;
p2 : Image),NEW,ABSTRACT;
PROCEDURE (self:Choice) isSelected*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:Choice) set*(p0 : INTEGER;
p1 : java_lang.String;
p2 : Image),NEW,ABSTRACT;
PROCEDURE (self:Choice) setSelectedFlags*(IN p0 : ARRAY OF BOOLEAN),NEW,ABSTRACT;
PROCEDURE (self:Choice) setSelectedIndex*(p0 : INTEGER;
p1 : BOOLEAN),NEW,ABSTRACT;
PROCEDURE (self:Choice) size*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:ChoiceGroup) append*(p0 : java_lang.String;
p1 : Image) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) delete*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) getImage*(p0 : INTEGER) : Image,NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) getSelectedFlags*(IN p0 : ARRAY OF BOOLEAN) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) getSelectedIndex*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) getString*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) insert*(p0 : INTEGER;
p1 : java_lang.String;
p2 : Image),NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) isSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) set*(p0 : INTEGER;
p1 : java_lang.String;
p2 : Image),NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) setLabel*(p0 : java_lang.String),EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) setSelectedFlags*(IN p0 : ARRAY OF BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) setSelectedIndex*(p0 : INTEGER;
p1 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:ChoiceGroup) size*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Command) getCommandType*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Command) getLabel*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Command) getPriority*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:CommandListener) commandAction*(p0 : Command;
p1 : Displayable),NEW,ABSTRACT;
PROCEDURE (self:DateField) getDate*() : java_util.Date,NEW,EXTENSIBLE;
PROCEDURE (self:DateField) getInputMode*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DateField) setDate*(p0 : java_util.Date),NEW,EXTENSIBLE;
PROCEDURE (self:DateField) setInputMode*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DateField) setLabel*(p0 : java_lang.String),EXTENSIBLE;
PROCEDURE (self:Display) callSerially*(p0 : java_lang.Runnable),NEW,EXTENSIBLE;
PROCEDURE (self:Display) getCurrent*() : Displayable,NEW,EXTENSIBLE;
PROCEDURE (self:Display) isColor*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Display) numColors*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Display) setCurrent*(p0 : Alert;
p1 : Displayable),NEW,EXTENSIBLE;
PROCEDURE (self:Display) setCurrent*(p0 : Displayable),NEW,EXTENSIBLE;
PROCEDURE (self:Displayable) addCommand*(p0 : Command),NEW,EXTENSIBLE;
PROCEDURE (self:Displayable) isShown*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Displayable) removeCommand*(p0 : Command),NEW,EXTENSIBLE;
PROCEDURE (self:Displayable) setCommandListener*(p0 : CommandListener),NEW,EXTENSIBLE;
PROCEDURE (self:Font) charsWidth*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Font) charWidth*(p0 : CHAR) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Font) getBaselinePosition*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Font) getFace*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Font) getHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Font) getSize*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Font) getStyle*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Font) isBold*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Font) isItalic*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Font) isPlain*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Font) isUnderlined*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Font) stringWidth*(p0 : java_lang.String) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Font) substringWidth*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Form) append*(p0 : Image) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Form) append*(p0 : java_lang.String) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Form) append*(p0 : Item) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Form) delete*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Form) get*(p0 : INTEGER) : Item,NEW,EXTENSIBLE;
PROCEDURE (self:Form) insert*(p0 : INTEGER;
p1 : Item),NEW,EXTENSIBLE;
PROCEDURE (self:Form) set*(p0 : INTEGER;
p1 : Item),NEW,EXTENSIBLE;
PROCEDURE (self:Form) setItemStateListener*(p0 : ItemStateListener),NEW,EXTENSIBLE;
PROCEDURE (self:Form) size*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Gauge) getMaxValue*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Gauge) getValue*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Gauge) isInteractive*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Gauge) setLabel*(p0 : java_lang.String),EXTENSIBLE;
PROCEDURE (self:Gauge) setMaxValue*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Gauge) setValue*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) clipRect*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) drawArc*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) drawChar*(p0 : CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) drawChars*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) drawImage*(p0 : Image;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) drawLine*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) drawRect*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) drawRoundRect*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) drawString*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) drawSubstring*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) fillArc*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) fillRect*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) fillRoundRect*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getBlueComponent*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getClipHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getClipWidth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getClipX*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getClipY*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getColor*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getFont*() : Font,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getGrayScale*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getGreenComponent*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getRedComponent*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getStrokeStyle*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getTranslateX*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) getTranslateY*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) setClip*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) setColor*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) setColor*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) setFont*(p0 : Font),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) setGrayScale*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) setStrokeStyle*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Graphics) translate*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Image) getGraphics*() : Graphics,NEW,EXTENSIBLE;
PROCEDURE (self:Image) getHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Image) getWidth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Image) isMutable*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:ImageItem) getAltText*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:ImageItem) getImage*() : Image,NEW,EXTENSIBLE;
PROCEDURE (self:ImageItem) getLayout*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ImageItem) setAltText*(p0 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:ImageItem) setImage*(p0 : Image),NEW,EXTENSIBLE;
PROCEDURE (self:ImageItem) setLabel*(p0 : java_lang.String),EXTENSIBLE;
PROCEDURE (self:ImageItem) setLayout*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Item) getLabel*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Item) setLabel*(p0 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:ItemStateListener) itemStateChanged*(p0 : Item),NEW,ABSTRACT;
PROCEDURE (self:List) append*(p0 : java_lang.String;
p1 : Image) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:List) delete*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:List) getImage*(p0 : INTEGER) : Image,NEW,EXTENSIBLE;
PROCEDURE (self:List) getSelectedFlags*(IN p0 : ARRAY OF BOOLEAN) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:List) getSelectedIndex*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:List) getString*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:List) insert*(p0 : INTEGER;
p1 : java_lang.String;
p2 : Image),NEW,EXTENSIBLE;
PROCEDURE (self:List) isSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:List) set*(p0 : INTEGER;
p1 : java_lang.String;
p2 : Image),NEW,EXTENSIBLE;
PROCEDURE (self:List) setSelectedFlags*(IN p0 : ARRAY OF BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:List) setSelectedIndex*(p0 : INTEGER;
p1 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:List) size*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Screen) getTicker*() : Ticker,NEW,EXTENSIBLE;
PROCEDURE (self:Screen) getTitle*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Screen) setTicker*(p0 : Ticker),NEW,EXTENSIBLE;
PROCEDURE (self:Screen) setTitle*(p0 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:StringItem) getText*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:StringItem) setLabel*(p0 : java_lang.String),EXTENSIBLE;
PROCEDURE (self:StringItem) setText*(p0 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) delete*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) getCaretPosition*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) getChars*(IN p0 : ARRAY OF CHAR) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) getConstraints*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) getMaxSize*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) getString*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) insert*(p0 : java_lang.String;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) insert*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) setChars*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) setConstraints*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) setMaxSize*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) setString*(p0 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:TextBox) size*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextField) delete*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextField) getCaretPosition*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextField) getChars*(IN p0 : ARRAY OF CHAR) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextField) getConstraints*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextField) getMaxSize*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextField) getString*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:TextField) insert*(p0 : java_lang.String;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextField) insert*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextField) setChars*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextField) setConstraints*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextField) setLabel*(p0 : java_lang.String),EXTENSIBLE;
PROCEDURE (self:TextField) setMaxSize*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextField) setString*(p0 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:TextField) size*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Ticker) getString*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Ticker) setString*(p0 : java_lang.String),NEW,EXTENSIBLE;
END javax_microedition_lcdui.