FOREIGN MODULE org_xml_sax; IMPORT java_lang := "java.lang", java_io := "java.io", java_util := "java.util"; TYPE AttributeList* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; Attributes* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; ContentHandler* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; DocumentHandler* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; DTDHandler* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; EntityResolver* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; ErrorHandler* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; HandlerBase* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + EntityResolver + DTDHandler + DocumentHandler + ErrorHandler) (* Typebound Procedures *) STATIC PROCEDURE Init*() : HandlerBase,CONSTRUCTOR; END; InputSource* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_io.InputStream) : InputSource,CONSTRUCTOR; PROCEDURE Init*(p0 : java_io.Reader) : InputSource,CONSTRUCTOR; PROCEDURE Init*() : InputSource,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String) : InputSource,CONSTRUCTOR; END; Locator* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; Parser* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; SAXException* = POINTER TO EXTENSIBLE RECORD (java_lang.Exception) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_lang.Exception) : SAXException,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String; p1 : java_lang.Exception) : SAXException,CONSTRUCTOR; PROCEDURE Init*() : SAXException,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String) : SAXException,CONSTRUCTOR; END; SAXNotRecognizedException* = POINTER TO EXTENSIBLE RECORD (SAXException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SAXNotRecognizedException,CONSTRUCTOR; PROCEDURE Init*() : SAXNotRecognizedException,CONSTRUCTOR; END; SAXNotSupportedException* = POINTER TO EXTENSIBLE RECORD (SAXException) STATIC PROCEDURE Init*(p0 : java_lang.String) : SAXNotSupportedException,CONSTRUCTOR; PROCEDURE Init*() : SAXNotSupportedException,CONSTRUCTOR; END; SAXParseException* = POINTER TO EXTENSIBLE RECORD (SAXException) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String; p3 : INTEGER; p4 : INTEGER) : SAXParseException,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String; p3 : INTEGER; p4 : INTEGER; p5 : java_lang.Exception) : SAXParseException,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String; p1 : Locator) : SAXParseException,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String; p1 : Locator; p2 : java_lang.Exception) : SAXParseException,CONSTRUCTOR; END; XMLFilter* = POINTER TO INTERFACE RECORD (java_lang.Object + XMLReader) (* Typebound Procedures *) END; XMLReader* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; PROCEDURE (self:AttributeList) getLength*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:AttributeList) getName*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:AttributeList) getType*(p0 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:AttributeList) getType*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:AttributeList) getValue*(p0 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:AttributeList) getValue*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Attributes) getIndex*(p0 : java_lang.String) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Attributes) getIndex*(p0 : java_lang.String; p1 : java_lang.String) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Attributes) getLength*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Attributes) getLocalName*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Attributes) getQName*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Attributes) getType*(p0 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Attributes) getType*(p0 : java_lang.String; p1 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Attributes) getType*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Attributes) getURI*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Attributes) getValue*(p0 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Attributes) getValue*(p0 : java_lang.String; p1 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Attributes) getValue*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:ContentHandler) characters*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) endDocument*(),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) endElement*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) endPrefixMapping*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) ignorableWhitespace*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) processingInstruction*(p0 : java_lang.String; p1 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) setDocumentLocator*(p0 : Locator),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) skippedEntity*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) startDocument*(),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) startElement*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String; p3 : Attributes),NEW,ABSTRACT; PROCEDURE (self:ContentHandler) startPrefixMapping*(p0 : java_lang.String; p1 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:DocumentHandler) characters*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:DocumentHandler) endDocument*(),NEW,ABSTRACT; PROCEDURE (self:DocumentHandler) endElement*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:DocumentHandler) ignorableWhitespace*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:DocumentHandler) processingInstruction*(p0 : java_lang.String; p1 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:DocumentHandler) setDocumentLocator*(p0 : Locator),NEW,ABSTRACT; PROCEDURE (self:DocumentHandler) startDocument*(),NEW,ABSTRACT; PROCEDURE (self:DocumentHandler) startElement*(p0 : java_lang.String; p1 : AttributeList),NEW,ABSTRACT; PROCEDURE (self:DTDHandler) notationDecl*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:DTDHandler) unparsedEntityDecl*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String; p3 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:EntityResolver) resolveEntity*(p0 : java_lang.String; p1 : java_lang.String) : InputSource,NEW,ABSTRACT; PROCEDURE (self:ErrorHandler) error*(p0 : SAXParseException),NEW,ABSTRACT; PROCEDURE (self:ErrorHandler) fatalError*(p0 : SAXParseException),NEW,ABSTRACT; PROCEDURE (self:ErrorHandler) warning*(p0 : SAXParseException),NEW,ABSTRACT; PROCEDURE (self:HandlerBase) characters*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) endDocument*(),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) endElement*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) error*(p0 : SAXParseException),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) fatalError*(p0 : SAXParseException),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) ignorableWhitespace*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) notationDecl*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) processingInstruction*(p0 : java_lang.String; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) resolveEntity*(p0 : java_lang.String; p1 : java_lang.String) : InputSource,NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) setDocumentLocator*(p0 : Locator),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) startDocument*(),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) startElement*(p0 : java_lang.String; p1 : AttributeList),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) unparsedEntityDecl*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String; p3 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:HandlerBase) warning*(p0 : SAXParseException),NEW,EXTENSIBLE; PROCEDURE (self:InputSource) getByteStream*() : java_io.InputStream,NEW,EXTENSIBLE; PROCEDURE (self:InputSource) getCharacterStream*() : java_io.Reader,NEW,EXTENSIBLE; PROCEDURE (self:InputSource) getEncoding*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:InputSource) getPublicId*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:InputSource) getSystemId*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:InputSource) setByteStream*(p0 : java_io.InputStream),NEW,EXTENSIBLE; PROCEDURE (self:InputSource) setCharacterStream*(p0 : java_io.Reader),NEW,EXTENSIBLE; PROCEDURE (self:InputSource) setEncoding*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:InputSource) setPublicId*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:InputSource) setSystemId*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:Locator) getColumnNumber*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Locator) getLineNumber*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:Locator) getPublicId*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Locator) getSystemId*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:Parser) parse*(p0 : InputSource),NEW,ABSTRACT; PROCEDURE (self:Parser) parse*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:Parser) setDocumentHandler*(p0 : DocumentHandler),NEW,ABSTRACT; PROCEDURE (self:Parser) setDTDHandler*(p0 : DTDHandler),NEW,ABSTRACT; PROCEDURE (self:Parser) setEntityResolver*(p0 : EntityResolver),NEW,ABSTRACT; PROCEDURE (self:Parser) setErrorHandler*(p0 : ErrorHandler),NEW,ABSTRACT; PROCEDURE (self:Parser) setLocale*(p0 : java_util.Locale),NEW,ABSTRACT; PROCEDURE (self:SAXException) getCause*() : java_lang.Throwable,EXTENSIBLE; PROCEDURE (self:SAXException) getException*() : java_lang.Exception,NEW,EXTENSIBLE; PROCEDURE (self:SAXException) getMessage*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:SAXException) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:SAXParseException) getColumnNumber*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:SAXParseException) getLineNumber*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:SAXParseException) getPublicId*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:SAXParseException) getSystemId*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:XMLFilter) getParent*() : XMLReader,NEW,ABSTRACT; PROCEDURE (self:XMLFilter) setParent*(p0 : XMLReader),NEW,ABSTRACT; PROCEDURE (self:XMLReader) getContentHandler*() : ContentHandler,NEW,ABSTRACT; PROCEDURE (self:XMLReader) getDTDHandler*() : DTDHandler,NEW,ABSTRACT; PROCEDURE (self:XMLReader) getEntityResolver*() : EntityResolver,NEW,ABSTRACT; PROCEDURE (self:XMLReader) getErrorHandler*() : ErrorHandler,NEW,ABSTRACT; PROCEDURE (self:XMLReader) getFeature*(p0 : java_lang.String) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:XMLReader) getProperty*(p0 : java_lang.String) : java_lang.Object,NEW,ABSTRACT; PROCEDURE (self:XMLReader) parse*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XMLReader) parse*(p0 : InputSource),NEW,ABSTRACT; PROCEDURE (self:XMLReader) setContentHandler*(p0 : ContentHandler),NEW,ABSTRACT; PROCEDURE (self:XMLReader) setDTDHandler*(p0 : DTDHandler),NEW,ABSTRACT; PROCEDURE (self:XMLReader) setEntityResolver*(p0 : EntityResolver),NEW,ABSTRACT; PROCEDURE (self:XMLReader) setErrorHandler*(p0 : ErrorHandler),NEW,ABSTRACT; PROCEDURE (self:XMLReader) setFeature*(p0 : java_lang.String; p1 : BOOLEAN),NEW,ABSTRACT; PROCEDURE (self:XMLReader) setProperty*(p0 : java_lang.String; p1 : java_lang.Object),NEW,ABSTRACT; END org_xml_sax.