com.thaiopensource.xml.sax
Class Sax2XMLReaderCreator
java.lang.Object
com.thaiopensource.xml.sax.Sax2XMLReaderCreator
- All Implemented Interfaces:
- XMLReaderCreator
public class Sax2XMLReaderCreator
- extends Object
- implements XMLReaderCreator
An XMLReaderCreator
that creates XMLReader
s using the SAX2 XMLReaderFactory
.
An instance of this class is safe for concurrent access by multiple threads.
- Author:
- James Clark
- See Also:
XMLReaderFactory
Constructor Summary |
Sax2XMLReaderCreator()
Constructs a Sax2XMLReaderCreator that uses system defaults to construct XMLReader s. |
Sax2XMLReaderCreator(String className)
Constructs a Sax2XMLReaderCreator that constructs XMLReader s with the specified
class name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
className
private final String className
Sax2XMLReaderCreator
public Sax2XMLReaderCreator()
- Constructs a
Sax2XMLReaderCreator
that uses system defaults to construct XMLReader
s.
Sax2XMLReaderCreator
public Sax2XMLReaderCreator(String className)
- Constructs a
Sax2XMLReaderCreator
that constructs XMLReader
s with the specified
class name.
- Parameters:
className
- the fully-qualified name of the class implementing XMLReader
;
if null
equivalent to the no-argument constructor
createXMLReader
public XMLReader createXMLReader()
throws SAXException
- Description copied from interface:
XMLReaderCreator
- Creates a new
XMLReader
.
- Specified by:
createXMLReader
in interface XMLReaderCreator
- Returns:
- a new
XMLReader
; never null
- Throws:
SAXException
- If an XMLReader
cannot be created for any reason