- java.lang.Object
-
- org.xml.sax.helpers.ParserFactory
-
Deprecated.This class works with the deprecated
Parser
interface.
public class ParserFactory extends Object
Java-specific class for dynamically loading SAX parsers.This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. See http://www.saxproject.org for further information.
Note: This class is designed to work with the now-deprecated SAX1
Parser
class. SAX2 applications should useXMLReaderFactory
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.
- Since:
- SAX 1.0
-
-
Method Summary
Methods Modifier and Type Method and Description static Parser
makeParser()
Deprecated.Create a new SAX parser using the `org.xml.sax.parser' system property.static Parser
makeParser(String className)
Deprecated.Create a new SAX parser object using the class name provided.
-
-
-
Method Detail
-
makeParser
public static Parser makeParser() throws ClassNotFoundException, IllegalAccessException, InstantiationException, NullPointerException, ClassCastException
Deprecated.Create a new SAX parser using the `org.xml.sax.parser' system property.The named class must exist and must implement the
Parser
interface.- Throws:
NullPointerException
- There is no value for the `org.xml.sax.parser' system property.ClassNotFoundException
- The SAX parser class was not found (check your CLASSPATH).IllegalAccessException
- The SAX parser class was found, but you do not have permission to load it.InstantiationException
- The SAX parser class was found but could not be instantiated.ClassCastException
- The SAX parser class was found and instantiated, but does not implement org.xml.sax.Parser.- See Also:
makeParser(java.lang.String)
,Parser
-
makeParser
public static Parser makeParser(String className) throws ClassNotFoundException, IllegalAccessException, InstantiationException, ClassCastException
Deprecated.Create a new SAX parser object using the class name provided.The named class must exist and must implement the
Parser
interface.- Parameters:
className
- A string containing the name of the SAX parser class.- Throws:
ClassNotFoundException
- The SAX parser class was not found (check your CLASSPATH).IllegalAccessException
- The SAX parser class was found, but you do not have permission to load it.InstantiationException
- The SAX parser class was found but could not be instantiated.ClassCastException
- The SAX parser class was found and instantiated, but does not implement org.xml.sax.Parser.- See Also:
makeParser()
,Parser
-
-
Document created the 11/06/2005, last modified the 04/03/2020
Source of the printed document:https://www.gaudry.be/en/java-api-rf-org/xml/sax/helpers/parserfactory.html
The infobrol is a personal site whose content is my sole responsibility. The text is available under CreativeCommons license (BY-NC-SA). More info on the terms of use and the author.
References
These references and links indicate documents consulted during the writing of this page, or which may provide additional information, but the authors of these sources can not be held responsible for the content of this page.
The author This site is solely responsible for the way in which the various concepts, and the freedoms that are taken with the reference works, are presented here. Remember that you must cross multiple source information to reduce the risk of errors.