FOREIGN MODULE sun_net_www; IMPORT java_lang := "java.lang", java_io := "java.io", java_util := "java.util", sun_net := "sun.net", java_net := "java.net", java_security := "java.security", sun_nio_ch := "sun.nio.ch", sun_misc := "sun.misc"; TYPE ApplicationLaunchException* = POINTER TO EXTENSIBLE RECORD (java_lang.Exception) STATIC PROCEDURE Init*(p0 : java_lang.String) : ApplicationLaunchException,CONSTRUCTOR; END; HeaderParser* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_lang.String) : HeaderParser,CONSTRUCTOR; END; MessageHeader* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE canonicalID*(p0 : java_lang.String) : java_lang.String; PROCEDURE Init*(p0 : java_io.InputStream) : MessageHeader,CONSTRUCTOR; PROCEDURE Init*() : MessageHeader,CONSTRUCTOR; END; MeteredStream* = POINTER TO EXTENSIBLE RECORD (java_io.FilterInputStream) (* Typebound Procedures *) closed! : BOOLEAN; expected! : INTEGER; count! : INTEGER; markedCount! : INTEGER; markLimit! : INTEGER; pi! : sun_net.ProgressSource; STATIC PROCEDURE Init*(p0 : java_io.InputStream; p1 : sun_net.ProgressSource; p2 : INTEGER) : MeteredStream,CONSTRUCTOR; END; MimeEntry* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_lang.Cloneable) (* Typebound Procedures *) STATIC LAUNCH_APPLICATION* = 3; LOAD_INTO_BROWSER* = 1; SAVE_TO_FILE* = 2; UNKNOWN* = 0; PROCEDURE Init*(p0 : java_lang.String) : MimeEntry,CONSTRUCTOR; END; MimeTable* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_net.FileNameMap) (* Typebound Procedures *) STATIC mailcapLocations! : POINTER TO ARRAY OF java_lang.String; PROCEDURE getDefaultTable*() : MimeTable; PROCEDURE loadTable*() : java_net.FileNameMap; END; ParseUtil* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE decode*(p0 : java_lang.String) : java_lang.String; PROCEDURE encodePath*(p0 : java_lang.String; p1 : BOOLEAN) : java_lang.String; PROCEDURE encodePath*(p0 : java_lang.String) : java_lang.String; PROCEDURE fileToEncodedURL*(p0 : java_io.File) : java_net.URL; PROCEDURE Init*() : ParseUtil,CONSTRUCTOR; PROCEDURE toURI*(p0 : java_net.URL) : java_net.URI; END; URLConnection* = POINTER TO ABSTRACT RECORD (java_net.URLConnection) (* Typebound Procedures *) properties! : MessageHeader; STATIC PROCEDURE Init*(p0 : java_net.URL) : URLConnection,CONSTRUCTOR; PROCEDURE isProxiedHost*(p0 : java_lang.String) : BOOLEAN; PROCEDURE setProxiedHost*(p0 : java_lang.String); END; PROCEDURE (self:HeaderParser) findInt*(p0 : java_lang.String; p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:HeaderParser) findKey*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:HeaderParser) findValue*(p0 : java_lang.String; p1 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:HeaderParser) findValue*(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:HeaderParser) findValue*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:HeaderParser) keys*() : java_util.Iterator,NEW,EXTENSIBLE; PROCEDURE (self:HeaderParser) subsequence*(p0 : INTEGER; p1 : INTEGER) : HeaderParser,NEW,EXTENSIBLE; PROCEDURE (self:HeaderParser) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:HeaderParser) values*() : java_util.Iterator,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) add*(p0 : java_lang.String; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) filterAndAddHeaders*(IN p0 : ARRAY OF java_lang.String; p1 : java_util.Map) : java_util.Map,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) findNextValue*(p0 : java_lang.String; p1 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) findValue*(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) getHeaders*() : java_util.Map,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) getHeaders*(IN p0 : ARRAY OF java_lang.String) : java_util.Map,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) getKey*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) getKey*(p0 : java_lang.String) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) getValue*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) mergeHeader*(p0 : java_io.InputStream),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) multiValueIterator*(p0 : java_lang.String) : java_util.Iterator,NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) parseHeader*(p0 : java_io.InputStream),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) prepend*(p0 : java_lang.String; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) print*(p0 : java_io.PrintStream),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) remove*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) reset*(),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) set*(p0 : INTEGER; p1 : java_lang.String; p2 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) set*(p0 : java_lang.String; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) setIfNotSet*(p0 : java_lang.String; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MessageHeader) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:MeteredStream) available*() : INTEGER,EXTENSIBLE; PROCEDURE (self:MeteredStream) close*(),EXTENSIBLE; PROCEDURE (self:MeteredStream) finalize!(),EXTENSIBLE; PROCEDURE (self:MeteredStream) mark*(p0 : INTEGER),EXTENSIBLE; PROCEDURE (self:MeteredStream) markSupported*() : BOOLEAN,EXTENSIBLE; PROCEDURE (self:MeteredStream) read*(IN p0 : ARRAY OF BYTE; p1 : INTEGER; p2 : INTEGER) : INTEGER,EXTENSIBLE; PROCEDURE (self:MeteredStream) read*() : INTEGER,EXTENSIBLE; PROCEDURE (self:MeteredStream) reset*(),EXTENSIBLE; PROCEDURE (self:MeteredStream) skip*(p0 : LONGINT) : LONGINT,EXTENSIBLE; PROCEDURE (self:MimeEntry) clone*() : java_lang.Object,EXTENSIBLE; PROCEDURE (self:MimeEntry) getAction*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) getDescription*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) getExtensions*() : POINTER TO ARRAY OF java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) getExtensionsAsList*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) getImageFileName*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) getLaunchString*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) getTempFileTemplate*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) getType*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) launch*(p0 : java_net.URLConnection; p1 : java_io.InputStream; p2 : MimeTable) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) matches*(p0 : java_lang.String) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) setAction*(p0 : INTEGER; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) setAction*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) setCommand*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) setDescription*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) setExtensions*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) setImageFileName*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) setType*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) toProperty*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MimeEntry) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:MimeTable) add*(p0 : MimeEntry),NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) elements*() : java_util.Enumeration,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) find*(p0 : java_lang.String) : MimeEntry,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) findByDescription*(p0 : java_lang.String) : MimeEntry,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) findByExt*(p0 : java_lang.String) : MimeEntry,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) findByFileName*(p0 : java_lang.String) : MimeEntry,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) getAsProperties*() : java_util.Properties,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) getContentTypeFor*(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) getSize*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) load*(),NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) remove*(p0 : MimeEntry) : MimeEntry,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) remove*(p0 : java_lang.String) : MimeEntry,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) save*(p0 : java_lang.String) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:MimeTable) saveAsProperties!(p0 : java_io.File) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:ParseUtil) canonizeString*(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:URLConnection) addRequestProperty*(p0 : java_lang.String; p1 : java_lang.String),EXTENSIBLE; PROCEDURE (self:URLConnection) canCache*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:URLConnection) close*(),NEW,EXTENSIBLE; PROCEDURE (self:URLConnection) getContentLength*() : INTEGER,EXTENSIBLE; PROCEDURE (self:URLConnection) getContentType*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:URLConnection) getHeaderField*(p0 : java_lang.String) : java_lang.String,EXTENSIBLE; PROCEDURE (self:URLConnection) getHeaderField*(p0 : INTEGER) : java_lang.String,EXTENSIBLE; PROCEDURE (self:URLConnection) getHeaderFieldKey*(p0 : INTEGER) : java_lang.String,EXTENSIBLE; PROCEDURE (self:URLConnection) getProperties*() : MessageHeader,NEW,EXTENSIBLE; PROCEDURE (self:URLConnection) getRequestProperties*() : java_util.Map,EXTENSIBLE; PROCEDURE (self:URLConnection) getRequestProperty*(p0 : java_lang.String) : java_lang.String,EXTENSIBLE; PROCEDURE (self:URLConnection) setContentLength!(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:URLConnection) setContentType*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:URLConnection) setProperties*(p0 : MessageHeader),NEW,EXTENSIBLE; PROCEDURE (self:URLConnection) setRequestProperty*(p0 : java_lang.String; p1 : java_lang.String),EXTENSIBLE; END sun_net_www.