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.