JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / org / xml / sax / SAXParseException.js
1 Clazz.declarePackage ("org.xml.sax");\r
2 Clazz.load (["org.xml.sax.SAXException"], "org.xml.sax.SAXParseException", null, function () {\r
3 c$ = Clazz.decorateAsClass (function () {\r
4 this.publicId = null;\r
5 this.systemId = null;\r
6 this.lineNumber = 0;\r
7 this.columnNumber = 0;\r
8 Clazz.instantialize (this, arguments);\r
9 }, org.xml.sax, "SAXParseException", org.xml.sax.SAXException);\r
10 Clazz.makeConstructor (c$, \r
11 function (message, locator) {\r
12 Clazz.superConstructor (this, org.xml.sax.SAXParseException, [message]);\r
13 if (locator != null) {\r
14 this.init (locator.getPublicId (), locator.getSystemId (), locator.getLineNumber (), locator.getColumnNumber ());\r
15 } else {\r
16 this.init (null, null, -1, -1);\r
17 }}, "~S,org.xml.sax.Locator");\r
18 Clazz.makeConstructor (c$, \r
19 function (message, locator, e) {\r
20 Clazz.superConstructor (this, org.xml.sax.SAXParseException, [message, e]);\r
21 if (locator != null) {\r
22 this.init (locator.getPublicId (), locator.getSystemId (), locator.getLineNumber (), locator.getColumnNumber ());\r
23 } else {\r
24 this.init (null, null, -1, -1);\r
25 }}, "~S,org.xml.sax.Locator,Exception");\r
26 Clazz.makeConstructor (c$, \r
27 function (message, publicId, systemId, lineNumber, columnNumber) {\r
28 Clazz.superConstructor (this, org.xml.sax.SAXParseException, [message]);\r
29 this.init (publicId, systemId, lineNumber, columnNumber);\r
30 }, "~S,~S,~S,~N,~N");\r
31 Clazz.makeConstructor (c$, \r
32 function (message, publicId, systemId, lineNumber, columnNumber, e) {\r
33 Clazz.superConstructor (this, org.xml.sax.SAXParseException, [message, e]);\r
34 this.init (publicId, systemId, lineNumber, columnNumber);\r
35 }, "~S,~S,~S,~N,~N,Exception");\r
36 Clazz.defineMethod (c$, "init", \r
37  function (publicId, systemId, lineNumber, columnNumber) {\r
38 this.publicId = publicId;\r
39 this.systemId = systemId;\r
40 this.lineNumber = lineNumber;\r
41 this.columnNumber = columnNumber;\r
42 }, "~S,~S,~N,~N");\r
43 Clazz.defineMethod (c$, "getPublicId", \r
44 function () {\r
45 return this.publicId;\r
46 });\r
47 Clazz.defineMethod (c$, "getSystemId", \r
48 function () {\r
49 return this.systemId;\r
50 });\r
51 Clazz.defineMethod (c$, "getLineNumber", \r
52 function () {\r
53 return this.lineNumber;\r
54 });\r
55 Clazz.defineMethod (c$, "getColumnNumber", \r
56 function () {\r
57 return this.columnNumber;\r
58 });\r
59 });\r