- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.xml.sax.SAXException
-
- All Implemented Interfaces:
-
Serializable
public class SAXException extends 异常
封装一般的SAX错误或警告。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.
该类可以包含XML解析器或应用程序的基本错误或警告信息:解析器写入程序或应用程序写入程序可以将其子类化以提供其他功能。 SAX处理程序可能会将此异常或任何异常从其中分离出来。
如果应用程序需要通过其他类型的异常,则必须将这些异常包装在SAXException或SAXException派生的异常中。
如果解析器或应用程序需要在XML文档中包含有关特定位置的信息,则应使用
SAXParseException
子类。- 从以下版本开始:
- 1.4,SAX 1.0
- Version:
- 2.0.1(sax2r2)
- 另请参见:
-
SAXParseException
, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 SAXException()
创建一个新的SAXException。SAXException(异常 e)
创建一个包含现有异常的新SAXException。SAXException(String message)
创建一个新的SAXException。SAXException(String message, 异常 e)
从现有异常创建新的SAXException。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Throwable
getCause()
返回异常的原因异常
getException()
返回嵌入式异常(如果有)。String
getMessage()
返回此异常的详细消息。String
toString()
覆盖toString以接收任何嵌入式异常。-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
方法详细信息
-
getMessage
public String getMessage()
返回此异常的详细消息。如果有嵌入式异常,如果SAXException没有自己的详细信息,则此方法将从嵌入式异常中返回详细信息。
- 重写:
-
getMessage
在Throwable
- 结果
- 错误或警告消息。
-
getException
public 异常 getException()
返回嵌入式异常(如果有)。- 结果
- 嵌入式异常,如果没有则为null。
-
-