[Home] [By Thread] [By Date] [Recent Entries]
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/
|

Cart



