X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Forg%2Fxml%2Fsax%2Fhelpers%2FXMLReaderFactory.js;fp=site%2Fj2s%2Forg%2Fxml%2Fsax%2Fhelpers%2FXMLReaderFactory.js;h=c7bc166228e09d45535fe7d46a5ab06c2392694c;hp=f07e01c4dc15ab35bafd17c4c367d2bde5afc69e;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/j2s/org/xml/sax/helpers/XMLReaderFactory.js b/site/j2s/org/xml/sax/helpers/XMLReaderFactory.js index f07e01c..c7bc166 100644 --- a/site/j2s/org/xml/sax/helpers/XMLReaderFactory.js +++ b/site/j2s/org/xml/sax/helpers/XMLReaderFactory.js @@ -1,81 +1,81 @@ -Clazz.declarePackage ("org.xml.sax.helpers"); -Clazz.load (null, "org.xml.sax.helpers.XMLReaderFactory", ["java.io.BufferedReader", "$.InputStreamReader", "java.lang.ClassLoader", "org.xml.sax.SAXException", "org.xml.sax.helpers.NewInstance", "$.ParserAdapter", "$.ParserFactory"], function () { -c$ = Clazz.declareType (org.xml.sax.helpers, "XMLReaderFactory"); -c$.createXMLReader = Clazz.defineMethod (c$, "createXMLReader", -function () { -var className = null; -var loader = org.xml.sax.helpers.NewInstance.getClassLoader (); -try { -className = System.getProperty ("org.xml.sax.driver"); -} catch (e) { -if (Clazz.exceptionOf (e, RuntimeException)) { -} else { -throw e; -} -} -if (className == null) { -try { -var service = "META-INF/services/org.xml.sax.driver"; -var $in; -var reader; -if (loader == null) $in = ClassLoader.getSystemResourceAsStream (service); - else $in = loader.getResourceAsStream (service); -if ($in != null) { -reader = new java.io.BufferedReader ( new java.io.InputStreamReader ($in, "UTF8")); -className = reader.readLine (); -$in.close (); -}} catch (e) { -if (Clazz.exceptionOf (e, Exception)) { -} else { -throw e; -} -} -}if (className == null) { -}if (className != null) return org.xml.sax.helpers.XMLReaderFactory.loadClass (loader, className); -try { -return new org.xml.sax.helpers.ParserAdapter (org.xml.sax.helpers.ParserFactory.makeParser ()); -} catch (e) { -if (Clazz.exceptionOf (e, Exception)) { -throw new org.xml.sax.SAXException ("Can\'t create default XMLReader; is system property org.xml.sax.driver set?"); -} else { -throw e; -} -} -}); -c$.createXMLReader = Clazz.defineMethod (c$, "createXMLReader", -function (className) { -return org.xml.sax.helpers.XMLReaderFactory.loadClass (org.xml.sax.helpers.NewInstance.getClassLoader (), className); -}, "~S"); -c$.loadClass = Clazz.defineMethod (c$, "loadClass", - function (loader, className) { -try { -return org.xml.sax.helpers.NewInstance.newInstance (loader, className); -} catch (e$$) { -if (Clazz.exceptionOf (e$$, ClassNotFoundException)) { -var e1 = e$$; -{ -throw new org.xml.sax.SAXException ("SAX2 driver class " + className + " not found", e1); -} -} else if (Clazz.exceptionOf (e$$, IllegalAccessException)) { -var e2 = e$$; -{ -throw new org.xml.sax.SAXException ("SAX2 driver class " + className + " found but cannot be loaded", e2); -} -} else if (Clazz.exceptionOf (e$$, InstantiationException)) { -var e3 = e$$; -{ -throw new org.xml.sax.SAXException ("SAX2 driver class " + className + " loaded but cannot be instantiated (no empty public constructor?)", e3); -} -} else if (Clazz.exceptionOf (e$$, ClassCastException)) { -var e4 = e$$; -{ -throw new org.xml.sax.SAXException ("SAX2 driver class " + className + " does not implement XMLReader", e4); -} -} else { -throw e$$; -} -} -}, "ClassLoader,~S"); -Clazz.defineStatics (c$, -"property", "org.xml.sax.driver"); -}); +Clazz.declarePackage ("org.xml.sax.helpers"); +Clazz.load (null, "org.xml.sax.helpers.XMLReaderFactory", ["java.io.BufferedReader", "$.InputStreamReader", "java.lang.ClassLoader", "org.xml.sax.SAXException", "org.xml.sax.helpers.NewInstance", "$.ParserAdapter", "$.ParserFactory"], function () { +c$ = Clazz.declareType (org.xml.sax.helpers, "XMLReaderFactory"); +c$.createXMLReader = Clazz.defineMethod (c$, "createXMLReader", +function () { +var className = null; +var loader = org.xml.sax.helpers.NewInstance.getClassLoader (); +try { +className = System.getProperty ("org.xml.sax.driver"); +} catch (e) { +if (Clazz.exceptionOf (e, RuntimeException)) { +} else { +throw e; +} +} +if (className == null) { +try { +var service = "META-INF/services/org.xml.sax.driver"; +var $in; +var reader; +if (loader == null) $in = ClassLoader.getSystemResourceAsStream (service); + else $in = loader.getResourceAsStream (service); +if ($in != null) { +reader = new java.io.BufferedReader ( new java.io.InputStreamReader ($in, "UTF8")); +className = reader.readLine (); +$in.close (); +}} catch (e) { +if (Clazz.exceptionOf (e, Exception)) { +} else { +throw e; +} +} +}if (className == null) { +}if (className != null) return org.xml.sax.helpers.XMLReaderFactory.loadClass (loader, className); +try { +return new org.xml.sax.helpers.ParserAdapter (org.xml.sax.helpers.ParserFactory.makeParser ()); +} catch (e) { +if (Clazz.exceptionOf (e, Exception)) { +throw new org.xml.sax.SAXException ("Can\'t create default XMLReader; is system property org.xml.sax.driver set?"); +} else { +throw e; +} +} +}); +c$.createXMLReader = Clazz.defineMethod (c$, "createXMLReader", +function (className) { +return org.xml.sax.helpers.XMLReaderFactory.loadClass (org.xml.sax.helpers.NewInstance.getClassLoader (), className); +}, "~S"); +c$.loadClass = Clazz.defineMethod (c$, "loadClass", + function (loader, className) { +try { +return org.xml.sax.helpers.NewInstance.newInstance (loader, className); +} catch (e$$) { +if (Clazz.exceptionOf (e$$, ClassNotFoundException)) { +var e1 = e$$; +{ +throw new org.xml.sax.SAXException ("SAX2 driver class " + className + " not found", e1); +} +} else if (Clazz.exceptionOf (e$$, IllegalAccessException)) { +var e2 = e$$; +{ +throw new org.xml.sax.SAXException ("SAX2 driver class " + className + " found but cannot be loaded", e2); +} +} else if (Clazz.exceptionOf (e$$, InstantiationException)) { +var e3 = e$$; +{ +throw new org.xml.sax.SAXException ("SAX2 driver class " + className + " loaded but cannot be instantiated (no empty public constructor?)", e3); +} +} else if (Clazz.exceptionOf (e$$, ClassCastException)) { +var e4 = e$$; +{ +throw new org.xml.sax.SAXException ("SAX2 driver class " + className + " does not implement XMLReader", e4); +} +} else { +throw e$$; +} +} +}, "ClassLoader,~S"); +Clazz.defineStatics (c$, +"property", "org.xml.sax.driver"); +});