JavaTM Platform
Standard Ed. 6

org.xml.sax
类 SAXException

java.lang.Object
  继承者 java.lang.Throwable
      继承者 java.lang.Exception
          继承者 org.xml.sax.SAXException
所有已实现的接口:
Serializable
直接已知子类:
SAXNotRecognizedException, SAXNotSupportedException, SAXParseException

public class SAXException
     
extends Exception

封装一般的 SAX 错误或警告。

此模块(包括源代码和文档)在公共域中,同时 没有担保有关更多信息,请参阅 http://www.saxproject.org

此类可以包含来自 XML 解析器或应用程序的基本错误和警告信息。解析器编写者或应用程序编写者可以子类化它以提供附加的功能。SAX 处理程序可以抛出此异常或任何从它子类化而来的异常。

如果应用程序需要传递其他类型的异常,则它必须把这些异常包装在 SAXException 中或从 SAXException 派生出的异常中。

如果解析器或应用程序需要包含关于 XML 文档中特定位置的信息,则必须使用 SAXParseException 子类。

从以下版本开始:
SAX 1.0
另请参见:
SAXParseException, 序列化表格

构造方法摘要
SAXException()
          创建一个新的 SAXException。
SAXException(Exception e)
          创建一个包装现有异常的新的 SAXException。
SAXException(String message)
          创建一个新的 SAXException。
SAXException(String message, Exception e)
          从现有的异常创建新的 SAXException。
 
方法摘要
 Exception getException()
          返回嵌入的异常(如果有)。
 String getMessage()
          返回此异常的详细消息。
 String toString()
          重写 toString 以获取任何嵌入的异常。
 
从类 java.lang.Throwable 继承的方法
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

SAXException

public SAXException()
创建一个新的 SAXException。


SAXException

public SAXException(String message)
创建一个新的 SAXException。

参数:
message - 错误或警告消息。

SAXException

public SAXException(Exception e)
创建一个包装现有异常的新的 SAXException。

现有异常将嵌入到新的异常中,其消息将成为 SAXException 的默认消息。

参数:
e - 包装在 SAXException 中的异常。

SAXException

public SAXException(String message,
                    Exception e)
从现有的异常创建新的 SAXException。

现有的异常将嵌入到新的异常中,但新的异常将有其自己的消息。

参数:
message - 详细消息。
e - 包装在 SAXException 中的异常。
方法详细信息

getMessage

public String getMessage()
返回此异常的详细消息。

如果有嵌入的异常,并且 SAXException 没有其自己的详细消息,则此方法将返回嵌入的异常的详细消息。

覆盖:
Throwable 中的 getMessage
返回:
错误或警告消息。

getException

public Exception getException()
返回嵌入的异常(如果有)。

返回:
嵌入的异常,如果没有,则返回 null。

toString

public String toString()
重写 toString 以获取任何嵌入的异常。

覆盖:
Throwable 中的 toString
返回:
此异常的字符串表示形式。

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策