Module java.xml.crypto
Package javax.xml.crypto

Class URIReferenceException

java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.xml.crypto.URIReferenceException
所有已实现的接口:
Serializable

public class URIReferenceException extends Exception
表示在解除引用URIReference时抛出的异常情况。

URIReferenceException可以包含一个原因: 导致此URIReferenceException被抛出的另一个可抛出对象。

自从:
1.6
参见:
  • Constructor Details

    • URIReferenceException

      public URIReferenceException()
      null作为其详细消息构造一个新的URIReferenceException
    • URIReferenceException

      public URIReferenceException(String message)
      用指定的详细消息构造一个新的URIReferenceException
      参数:
      message - 详细消息
    • URIReferenceException

      public URIReferenceException(String message, Throwable cause)
      用指定的详细消息和原因构造一个新的URIReferenceException

      请注意,与cause关联的详细消息不会自动并入此异常的详细消息。

      参数:
      message - 详细消息
      cause - 原因(允许null值,表示原因不存在或未知。)
    • URIReferenceException

      public URIReferenceException(String message, Throwable cause, URIReference uriReference)
      用指定的详细消息、原因和URIReference构造一个新的URIReferenceException

      请注意,与cause关联的详细消息不会自动并入此异常的详细消息。

      参数:
      message - 详细消息
      cause - 原因(允许null值,表示原因不存在或未知。)
      uriReference - 在遇到错误时正在解除引用的URIReference
      抛出:
      NullPointerException - 如果uriReferencenull
    • URIReferenceException

      public URIReferenceException(Throwable cause)
      用指定的原因和详细消息(cause==null ? null : cause.toString())(通常包含cause的类和详细消息)构造一个新的URIReferenceException
      参数:
      cause - 原因(允许null值,表示原因不存在或未知。)
  • Method Details

    • getURIReference

      public URIReference getURIReference()
      返回在抛出异常时正在解除引用的URIReference
      返回:
      在抛出异常时正在解除引用的URIReference,如果未指定则返回null
    • getCause

      public Throwable getCause()
      返回此URIReferenceException的原因,如果原因不存在或未知,则返回null。(原因是导致此URIReferenceException被抛出的可抛出对象。)
      覆盖:
      getCause 在类 Throwable
      返回:
      URIReferenceException的原因,如果原因不存在或未知,则返回null
    • printStackTrace

      public void printStackTrace()
      将此URIReferenceException、其回溯和原因的回溯打印到标准错误流。
      覆盖:
      printStackTrace 在类 Throwable
    • printStackTrace

      public void printStackTrace(PrintStream s)
      将此URIReferenceException、其回溯和原因的回溯打印到指定的打印流。
      覆盖:
      printStackTrace 在类 Throwable
      参数:
      s - 用于输出的PrintStream
    • printStackTrace

      public void printStackTrace(PrintWriter s)
      将此URIReferenceException、其回溯和原因的回溯打印到指定的打印写入器。
      覆盖:
      printStackTrace 在类 Throwable
      参数:
      s - 用于输出的PrintWriter