home *** CD-ROM | disk | FTP | other *** search
- package net.n3.nanoxml;
-
- public class XMLParserFactory {
- public static final String DEFAULT_CLASS = "net.n3.nanoxml.StdXMLParser";
- public static final String CLASS_KEY = "net.n3.nanoxml.XMLParser";
-
- public static IXMLParser createDefaultXMLParser() throws ClassNotFoundException, InstantiationException, IllegalAccessException {
- String var0 = System.getProperty("net.n3.nanoxml.XMLParser", "net.n3.nanoxml.StdXMLParser");
- return createXMLParser(var0, new StdXMLBuilder());
- }
-
- public static IXMLParser createDefaultXMLParser(IXMLBuilder var0) throws ClassNotFoundException, InstantiationException, IllegalAccessException {
- String var1 = System.getProperty("net.n3.nanoxml.XMLParser", "net.n3.nanoxml.StdXMLParser");
- return createXMLParser(var1, var0);
- }
-
- public static IXMLParser createXMLParser(String var0, IXMLBuilder var1) throws ClassNotFoundException, InstantiationException, IllegalAccessException {
- Class var2 = Class.forName(var0);
- IXMLParser var3 = (IXMLParser)var2.newInstance();
- var3.setBuilder(var1);
- var3.setValidator(new NonValidator());
- return var3;
- }
- }
-