Note
This class is designed to work with the now-deprecated
SAX1 Parser class. SAX2 applications should use
XMLReaderFactory instead.
ParserFactory is not part of the platform-independent definition of SAX; it is an additional convenience class designed specifically for Java XML application writers. SAX applications can use the static methods in this class to allocate a SAX parser dynamically at run-time based either on the value of the `org.xml.sax.parser' system property or on a string containing the class name.
Note that the application still requires an XML parser that implements SAX1.
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Parser | Returns: a new SAX parser
References Deprecated
Parser is deprecated or references (maybe indirectly) at least one deprecated element.
Create a new SAX parser using the `org.xml.sax.parser' system property. |
| public static Parser | Returns: a new SAX parserA string containing the name of the
SAX parser class. className)
References Deprecated
Parser is deprecated or references (maybe indirectly) at least one deprecated element.
Create a new SAX parser object using the class name provided. |
| ParserFactory | back to summary |
|---|---|
| private ParserFactory() Private null constructor. | |
| makeParser | back to summary |
|---|---|
| public static Parser makeParser() throws ClassNotFoundException, IllegalAccessException, InstantiationException, NullPointerException, ClassCastException
References Deprecated
See corresponding docs for further information. Create a new SAX parser using the `org.xml.sax.parser' system property. The named class must exist and must implement the
| |
| makeParser | back to summary |
|---|---|
| public static Parser makeParser(String className) throws ClassNotFoundException, IllegalAccessException, InstantiationException, ClassCastException
References Deprecated
See corresponding docs for further information. Create a new SAX parser object using the class name provided. The named class must exist and must implement the
| |