X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fswingjs%2Fj2s%2Forg%2Fxml%2Fsax%2Fdemo%2FEntityDemo.js;fp=site%2Fswingjs%2Fj2s%2Forg%2Fxml%2Fsax%2Fdemo%2FEntityDemo.js;h=6540b932598650c23248b93011310badc4721b74;hp=f80a1f6790cc561bc56877648a560ddd3b275fb8;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/swingjs/j2s/org/xml/sax/demo/EntityDemo.js b/site/swingjs/j2s/org/xml/sax/demo/EntityDemo.js index f80a1f6..6540b93 100644 --- a/site/swingjs/j2s/org/xml/sax/demo/EntityDemo.js +++ b/site/swingjs/j2s/org/xml/sax/demo/EntityDemo.js @@ -1,43 +1,43 @@ -Clazz.declarePackage ("org.xml.sax.demo"); -Clazz.load (["org.xml.sax.demo.DemoHandler", "java.io.StringReader"], "org.xml.sax.demo.EntityDemo", ["java.net.MalformedURLException", "$.URL", "org.xml.sax.InputSource", "org.xml.sax.helpers.ParserFactory"], function () { -c$ = Clazz.decorateAsClass (function () { -this.reader = null; -Clazz.instantialize (this, arguments); -}, org.xml.sax.demo, "EntityDemo", org.xml.sax.demo.DemoHandler); -Clazz.prepareFields (c$, function () { -this.reader = new java.io.StringReader ("Entity resolution works!"); -}); -c$.main = Clazz.defineMethod (c$, "main", -function (args) { -var parser; -var handler; -if (args.length != 1) { -System.err.println ("Usage: java -Dorg.xml.sax.parser= EntityDemo "); -System.exit (2); -}parser = org.xml.sax.helpers.ParserFactory.makeParser (); -handler = new org.xml.sax.demo.EntityDemo (); -parser.setEntityResolver (handler); -parser.setDTDHandler (handler); -parser.setDocumentHandler (handler); -parser.setErrorHandler (handler); -parser.parse (org.xml.sax.demo.EntityDemo.makeAbsoluteURL (args[0])); -}, "~A"); -Clazz.overrideMethod (c$, "resolveEntity", -function (publicId, systemId) { -if (publicId != null && publicId.equals ("-//megginson//TEXT Sample Entity//EN")) { -return new org.xml.sax.InputSource (this.reader); -} else { -return null; -}}, "~S,~S"); -c$.makeAbsoluteURL = Clazz.defineMethod (c$, "makeAbsoluteURL", - function (url) { -var baseURL; -var currentDirectory = System.getProperty ("user.dir"); -var fileSep = System.getProperty ("file.separator"); -var file = currentDirectory.$replace (fileSep.charAt (0), '/') + '/'; -if (file.charAt (0) != '/') { -file = "/" + file; -}baseURL = new java.net.URL ("file", null, file); -return new java.net.URL (baseURL, url).toString (); -}, "~S"); -}); +Clazz.declarePackage ("org.xml.sax.demo"); +Clazz.load (["org.xml.sax.demo.DemoHandler", "java.io.StringReader"], "org.xml.sax.demo.EntityDemo", ["java.net.MalformedURLException", "$.URL", "org.xml.sax.InputSource", "org.xml.sax.helpers.ParserFactory"], function () { +c$ = Clazz.decorateAsClass (function () { +this.reader = null; +Clazz.instantialize (this, arguments); +}, org.xml.sax.demo, "EntityDemo", org.xml.sax.demo.DemoHandler); +Clazz.prepareFields (c$, function () { +this.reader = new java.io.StringReader ("Entity resolution works!"); +}); +c$.main = Clazz.defineMethod (c$, "main", +function (args) { +var parser; +var handler; +if (args.length != 1) { +System.err.println ("Usage: java -Dorg.xml.sax.parser= EntityDemo "); +System.exit (2); +}parser = org.xml.sax.helpers.ParserFactory.makeParser (); +handler = new org.xml.sax.demo.EntityDemo (); +parser.setEntityResolver (handler); +parser.setDTDHandler (handler); +parser.setDocumentHandler (handler); +parser.setErrorHandler (handler); +parser.parse (org.xml.sax.demo.EntityDemo.makeAbsoluteURL (args[0])); +}, "~A"); +Clazz.overrideMethod (c$, "resolveEntity", +function (publicId, systemId) { +if (publicId != null && publicId.equals ("-//megginson//TEXT Sample Entity//EN")) { +return new org.xml.sax.InputSource (this.reader); +} else { +return null; +}}, "~S,~S"); +c$.makeAbsoluteURL = Clazz.defineMethod (c$, "makeAbsoluteURL", + function (url) { +var baseURL; +var currentDirectory = System.getProperty ("user.dir"); +var fileSep = System.getProperty ("file.separator"); +var file = currentDirectory.$replace (fileSep.charAt (0), '/') + '/'; +if (file.charAt (0) != '/') { +file = "/" + file; +}baseURL = new java.net.URL ("file", null, file); +return new java.net.URL (baseURL, url).toString (); +}, "~S"); +});