f3e609654815a35602c80689d597b1a2505f4244
[jalviewjs.git] / site / swingjs / j2s / org / xml / sax / demo / ByteStreamDemo.js
1 Clazz.declarePackage ("org.xml.sax.demo");
2 Clazz.load (null, "org.xml.sax.demo.ByteStreamDemo", ["java.io.FileInputStream", "org.xml.sax.InputSource", "org.xml.sax.demo.DemoHandler", "org.xml.sax.helpers.ParserFactory"], function () {
3 c$ = Clazz.declareType (org.xml.sax.demo, "ByteStreamDemo");
4 c$.main = Clazz.defineMethod (c$, "main", 
5 function (args) {
6 var parser;
7 var source;
8 var handler;
9 var input;
10 if (args.length != 1) {
11 System.err.println ("Usage: java -Dorg.xml.sax.parser=<classname> SystemIdDemo <document>");
12 System.exit (2);
13 }parser = org.xml.sax.helpers.ParserFactory.makeParser ();
14 handler =  new org.xml.sax.demo.DemoHandler ();
15 parser.setEntityResolver (handler);
16 parser.setDTDHandler (handler);
17 parser.setDocumentHandler (handler);
18 parser.setErrorHandler (handler);
19 input =  new java.io.FileInputStream (args[0]);
20 source =  new org.xml.sax.InputSource (input);
21 source.setSystemId (args[0]);
22 parser.parse (source);
23 }, "~A");
24 });