org.openrdf.util.xml
Class XMLReaderFactory
java.lang.Object
org.openrdf.util.xml.XMLReaderFactory
- public class XMLReaderFactory
- extends Object
Factory class for creating an XMLReader. This factory tries to use the
system property 'org.xml.sax.driver', if that fails it falls back on
javax.xml.sax.parsers.SAXParserFactory. If the SAXParserFactory class
can not be found (this can happen when using a Java 1.3 or older), or
the initialization using SAXParserFactory fails otherwise, the factory
falls back on the Xerces 2 SAX Parser.
- Version:
- $Revision: 1.3.4.2 $
- Author:
- Jeen Broekstra
XERCES_SAXPARSER
public static final String XERCES_SAXPARSER
- See Also:
- Constant Field Values
XMLReaderFactory
public XMLReaderFactory()
createXMLReader
public static XMLReader createXMLReader()
throws SAXException
- creates an org.xml.sax.XMLReader object. The method first tries to
create the XMLReader object specified in the 'org.xml.sax.driver'
system property. If that fails, it tries to use
java.xml.parsers.SAXParserFactory. If that also fails, it tries to
initialize the Xerces 2 SAX parser. If that also fails, a
SAXException is thrown.
- Returns:
- an XMLReader
- Throws:
SAXException - when no default XMLReader class can be
found or instantiated.
createXMLReader
public static XMLReader createXMLReader(String name)
throws SAXException
- Creates an org.xml.sax.XMLReader object using the supplied name.
- Returns:
- an XMLReader
- Throws:
SAXException - when the supplied XMLReader class name can
not be found or instantiated.
Copyright © 2002-2006 Aduna BV, GNU LGPL License applies.