org.jaxen.saxpath.helpers
public class XPathReaderFactory extends Object
Similar to the SAX API, the XPathReaderFactory
can create an XPathReader from a name of a
class passed in directly, or by inspecting the system
property org.saxpath.driver.
| Field Summary | |
|---|---|
| protected static String | DEFAULT_DRIVER The default driver to use if none is configured. |
| static String | DRIVER_PROPERTY The org.saxpath.driver property name. |
| Constructor Summary | |
|---|---|
| XPathReaderFactory() | |
| Method Summary | |
|---|---|
| static XPathReader | createReader() Create an XPathReader using the value of
the org.saxpath.driver system property.
|
| static XPathReader | createReader(String className) Create an XPathReader using the passed
in class name.
|
org.saxpath.driver property name.XPathReader using the value of
the org.saxpath.driver system property.
Returns: an instance of the XPathReader specified
by the org.saxpath.driver property
Throws: SAXPathException if the property is not set, or if
the class can not be instantiated for some reason,
or if the class doesn't implement the XPathReader
interface
XPathReader using the passed
in class name.
Parameters: className the name of the class that implements
the XPathReader interface.
Returns: an XPathReader
Throws: SAXPathException if the class cannot be
instantiated for some reason, or if the
class doesn't implement the XPathReader
interface