FOREIGN MODULE com_sun_beans; IMPORT java_lang := "java.lang", java_util := "java.util", java_beans := "java.beans", java_security := "java.security", org_xml_sax := "org.xml.sax"; TYPE ObjectHandler* = POINTER TO EXTENSIBLE RECORD (org_xml_sax.HandlerBase) (* Typebound Procedures *) STATIC PROCEDURE classForName*(p0 : java_lang.String) : java_lang.Class; PROCEDURE classForName*(p0 : java_lang.String; p1 : java_lang.ClassLoader) : java_lang.Class; PROCEDURE Init*(p0 : java_beans.XMLDecoder) : ObjectHandler,CONSTRUCTOR; PROCEDURE Init*(p0 : java_beans.XMLDecoder; p1 : java_lang.ClassLoader) : ObjectHandler,CONSTRUCTOR; PROCEDURE Init*() : ObjectHandler,CONSTRUCTOR; PROCEDURE typeNameToClass*(p0 : java_lang.String) : java_lang.Class; PROCEDURE typeNameToPrimitiveClass*(p0 : java_lang.String) : java_lang.Class; END; WeakCache* = POINTER TO RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*() : WeakCache,CONSTRUCTOR; END; PROCEDURE (self:ObjectHandler) characters*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER),EXTENSIBLE; PROCEDURE (self:ObjectHandler) dequeueResult*() : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:ObjectHandler) endElement*(p0 : java_lang.String),EXTENSIBLE; PROCEDURE (self:ObjectHandler) lookup*(p0 : java_lang.String) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:ObjectHandler) register*(p0 : java_lang.String; p1 : java_lang.Object),NEW,EXTENSIBLE; PROCEDURE (self:ObjectHandler) reset*(),NEW,EXTENSIBLE; PROCEDURE (self:ObjectHandler) startElement*(p0 : java_lang.String; p1 : org_xml_sax.AttributeList),EXTENSIBLE; PROCEDURE (self:WeakCache) clear*(),NEW,EXTENSIBLE; PROCEDURE (self:WeakCache) get*(p0 : java_lang.Object) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:WeakCache) put*(p0 : java_lang.Object; p1 : java_lang.Object),NEW,EXTENSIBLE; END com_sun_beans.