1 Clazz.declarePackage ("javax.xml.parsers");
\r
2 Clazz.load (null, "javax.xml.parsers.SAXParserFactory", ["java.lang.NullPointerException"], function () {
\r
3 c$ = Clazz.declareType (javax.xml.parsers, "SAXParserFactory");
\r
4 c$.newInstance = Clazz.defineMethod (c$, "newInstance",
\r
6 return new javax.xml.parsers.SAXParserFactory ();
\r
8 Clazz.defineMethod (c$, "newSAXParser",
\r
11 return javax.xml.parsers.SAXParserFactory.makeParser ();
\r
13 if (Clazz.exceptionOf (e, Exception)) {
\r
20 c$.makeParser = Clazz.defineMethod (c$, "makeParser",
\r
22 var className = System.getProperty ("org.xml.sax.parser", "swingjs.JSSAXParser");
\r
23 if (className == null) {
\r
24 throw new NullPointerException ("No value for sax.parser property");
\r
26 return javax.xml.parsers.SAXParserFactory.makeParser (className);
\r
28 c$.makeParser = Clazz.defineMethod (c$, "makeParser",
\r
29 function (className) {
\r
30 return (Clazz._4Name (className).newInstance ());
\r