FOREIGN MODULE org_xmlpull_v1; IMPORT java_lang := "java.lang", java_io := "java.io", java_util := "java.util"; TYPE XmlPullParser* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) STATIC CDSECT* = 5; COMMENT* = 9; DOCDECL* = 10; END_DOCUMENT* = 1; END_TAG* = 3; ENTITY_REF* = 6; FEATURE_PROCESS_DOCDECL* = "http://xmlpull.org/v1/doc/features.html#process-docdecl"; FEATURE_PROCESS_NAMESPACES* = "http://xmlpull.org/v1/doc/features.html#process-namespaces"; FEATURE_REPORT_NAMESPACE_ATTRIBUTES* = "http://xmlpull.org/v1/doc/features.html#report-namespace-prefixes"; FEATURE_VALIDATION* = "http://xmlpull.org/v1/doc/features.html#validation"; IGNORABLE_WHITESPACE* = 7; NO_NAMESPACE* = ""; PROCESSING_INSTRUCTION* = 8; START_DOCUMENT* = 0; START_TAG* = 2; TEXT* = 4; TYPES* : POINTER TO ARRAY OF java_lang.String; END; XmlPullParserException* = POINTER TO EXTENSIBLE RECORD (java_lang.Exception) (* Typebound Procedures *) detail! : java_lang.Throwable; row! : INTEGER; column! : INTEGER; STATIC PROCEDURE Init*(p0 : java_lang.String; p1 : XmlPullParser; p2 : java_lang.Throwable) : XmlPullParserException,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String) : XmlPullParserException,CONSTRUCTOR; END; XmlPullParserFactory* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) parserClasses! : java_util.ArrayList; classNamesLocation! : java_lang.String; serializerClasses! : java_util.ArrayList; features! : java_util.HashMap; STATIC PROPERTY_NAME* = "org.xmlpull.v1.XmlPullParserFactory"; PROCEDURE Init!() : XmlPullParserFactory,CONSTRUCTOR; PROCEDURE newInstance*(p0 : java_lang.String; p1 : java_lang.Class) : XmlPullParserFactory; PROCEDURE newInstance*() : XmlPullParserFactory; END; XmlSerializer* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; PROCEDURE (self:XmlPullParser) defineEntityReplacementText*(p0 : java_lang.String; p1 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getAttributeCount*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getAttributeName*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getAttributeNamespace*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getAttributePrefix*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getAttributeType*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getAttributeValue*(p0 : java_lang.String; p1 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getAttributeValue*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getColumnNumber*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getDepth*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getEventType*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getFeature*(p0 : java_lang.String) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getInputEncoding*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getLineNumber*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getName*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getNamespace*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getNamespace*(p0 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getNamespaceCount*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getNamespacePrefix*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getNamespaceUri*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getPositionDescription*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getPrefix*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getProperty*(p0 : java_lang.String) : java_lang.Object,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getText*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) getTextCharacters*(IN p0 : ARRAY OF INTEGER) : POINTER TO ARRAY OF CHAR,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) isAttributeDefault*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) isEmptyElementTag*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) isWhitespace*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) next*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) nextTag*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) nextText*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) nextToken*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) require*(p0 : INTEGER; p1 : java_lang.String; p2 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) setFeature*(p0 : java_lang.String; p1 : BOOLEAN),NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) setInput*(p0 : java_io.InputStream; p1 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) setInput*(p0 : java_io.Reader),NEW,ABSTRACT; PROCEDURE (self:XmlPullParser) setProperty*(p0 : java_lang.String; p1 : java_lang.Object),NEW,ABSTRACT; PROCEDURE (self:XmlPullParserException) getColumnNumber*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserException) getDetail*() : java_lang.Throwable,NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserException) getLineNumber*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserException) printStackTrace*(),EXTENSIBLE; PROCEDURE (self:XmlPullParserFactory) getFeature*(p0 : java_lang.String) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserFactory) isNamespaceAware*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserFactory) isValidating*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserFactory) newPullParser*() : XmlPullParser,NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserFactory) newSerializer*() : XmlSerializer,NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserFactory) setFeature*(p0 : java_lang.String; p1 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserFactory) setNamespaceAware*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:XmlPullParserFactory) setValidating*(p0 : BOOLEAN),NEW,EXTENSIBLE; PROCEDURE (self:XmlSerializer) attribute*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.String) : XmlSerializer,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) cdsect*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) comment*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) docdecl*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) endDocument*(),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) endTag*(p0 : java_lang.String; p1 : java_lang.String) : XmlSerializer,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) entityRef*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) flush*(),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) getDepth*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) getFeature*(p0 : java_lang.String) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) getName*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) getNamespace*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) getPrefix*(p0 : java_lang.String; p1 : BOOLEAN) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) getProperty*(p0 : java_lang.String) : java_lang.Object,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) ignorableWhitespace*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) processingInstruction*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) setFeature*(p0 : java_lang.String; p1 : BOOLEAN),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) setOutput*(p0 : java_io.OutputStream; p1 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) setOutput*(p0 : java_io.Writer),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) setPrefix*(p0 : java_lang.String; p1 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) setProperty*(p0 : java_lang.String; p1 : java_lang.Object),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) startDocument*(p0 : java_lang.String; p1 : java_lang.Boolean),NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) startTag*(p0 : java_lang.String; p1 : java_lang.String) : XmlSerializer,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) text*(p0 : java_lang.String) : XmlSerializer,NEW,ABSTRACT; PROCEDURE (self:XmlSerializer) text*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER) : XmlSerializer,NEW,ABSTRACT; END org_xmlpull_v1.