home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2005 July / PCpro_2005_07.ISO / files / wintools / FullSync / FullSyncInstaller.exe / net / n3 / nanoxml / XMLParserFactory.class (.txt) < prev    next >
Encoding:
Java Class File  |  2005-03-08  |  1.3 KB  |  25 lines

  1. package net.n3.nanoxml;
  2.  
  3. public class XMLParserFactory {
  4.    public static final String DEFAULT_CLASS = "net.n3.nanoxml.StdXMLParser";
  5.    public static final String CLASS_KEY = "net.n3.nanoxml.XMLParser";
  6.  
  7.    public static IXMLParser createDefaultXMLParser() throws ClassNotFoundException, InstantiationException, IllegalAccessException {
  8.       String var0 = System.getProperty("net.n3.nanoxml.XMLParser", "net.n3.nanoxml.StdXMLParser");
  9.       return createXMLParser(var0, new StdXMLBuilder());
  10.    }
  11.  
  12.    public static IXMLParser createDefaultXMLParser(IXMLBuilder var0) throws ClassNotFoundException, InstantiationException, IllegalAccessException {
  13.       String var1 = System.getProperty("net.n3.nanoxml.XMLParser", "net.n3.nanoxml.StdXMLParser");
  14.       return createXMLParser(var1, var0);
  15.    }
  16.  
  17.    public static IXMLParser createXMLParser(String var0, IXMLBuilder var1) throws ClassNotFoundException, InstantiationException, IllegalAccessException {
  18.       Class var2 = Class.forName(var0);
  19.       IXMLParser var3 = (IXMLParser)var2.newInstance();
  20.       var3.setBuilder(var1);
  21.       var3.setValidator(new NonValidator());
  22.       return var3;
  23.    }
  24. }
  25.