[Home] [By Thread] [By Date] [Recent Entries]

  • From: David Megginson <david@m...>
  • To: David Brownell <david-b@p...>
  • Date: Thu, 10 Feb 2000 13:27:00 -0500 (EST)

David Brownell writes:

 > Certainly.  That minimal version would look something like:
 > 
 > 	public class org.xml.sax.helpers.XMLReaderFactory
 > 	{
 > 		private XmlReaderFactory () { }	// no instances
 > 
 > 		//
 > 		// returns some "default" reader
 > 		// mechanism for default is environment-specific
 > 		// the generic one uses a system property
 > 		// compiled-in defaults are also OK
 > 		//
 > 		public static XMLReader createXMLReader ()
 > 			throws SAXException;
 > 
 > 		//
 > 		// returns reader with specified class name
 > 		//
 > 		public static XMLReader createXMLReader (String name)
 > 			throws SAXException
 > 	}
 > 
 > That latter method would be the one that does the "instanceof"
 > test to see if the specified class implements XMLReader, Parser, or
 > some other class entirely, and would presumably be called by the
 > former method.

OK, I see -- it's just like the old ParserFactory, except that any
exceptions for class not found (etc.) get tunnelled through
SAXException.


All the best,


David

-- 
David Megginson                 david@m...
           http://www.megginson.com/

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member