Класс XMLSignatureException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.xml.crypto.dsig.XMLSignatureException
- Все реализуемые интерфейсы:
- Serializable
public class XMLSignatureException extends Exception
Указывает на исключительное состояние, возникшее во время генерации или проверки XML-подписи.
Объект класса XMLSignatureException может содержать причину: другую исключительную ситуацию, которая привела к возникновению этого XMLSignatureException.
- С:
- 1.6
- См. также:
- Сериализованная форма
Конструкторы
| Конструктор и описание |
|---|
XMLSignatureException() Создаёт новый объект |
XMLSignatureException(String message) Создаёт новый объект |
XMLSignatureException(String message,
Throwable cause) Создаёт новый объект |
XMLSignatureException(Throwable cause) Создаёт новый объект |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
Throwable |
getCause() Возвращает причину этого |
void |
printStackTrace() Выводит на стандартный поток ошибок информацию об этом |
void |
printStackTrace(PrintStream s) Выводит на указанный поток информацию об этом |
void |
printStackTrace(PrintWriter s) Выводит на указанный поток-писатель информацию об этом |
Наследуемые методы из класса java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
Наследуемые методы из класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Конструкторы
XMLSignatureException
public XMLSignatureException()
Создаёт новый объект XMLSignatureException с сообщением об ошибке null.
XMLSignatureException
public XMLSignatureException(String message)
Создаёт новый объект XMLSignatureException с указанным сообщением об ошибке.
- Параметры:
-
message- сообщение об ошибке
XMLSignatureException
public XMLSignatureException(String message,
Throwable cause)
Создаёт новый объект XMLSignatureException с указанным сообщением об ошибке и причиной.
Обратите внимание, что сообщение об ошибке, связанное с cause, не автоматически включается в сообщение об ошибке этого исключения.
- Параметры:
-
message- сообщение об ошибке -
cause- причина (Разрешено значениеnull, что указывает на то, что причина отсутствует или неизвестна.)
XMLSignatureException
public XMLSignatureException(Throwable cause)
Создаёт новый объект XMLSignatureException с указанной причиной и сообщением об ошибке (cause==null ? null : cause.toString()) (обычно содержащим класс и сообщение об ошибке cause).
- Параметры:
-
cause- причина (Разрешено значениеnull, что указывает на то, что причина отсутствует или неизвестна.)
Методы
getCause
public Throwable getCause()
Возвращает причину этого XMLSignatureException или null, если причина отсутствует или неизвестна. (Причина — исключительная ситуация, которая привела к возникновению этого XMLSignatureException.)
- Переопределяет:
-
getCauseв классеThrowable - Возвращает:
- причину этого
XMLSignatureExceptionилиnull, если причина отсутствует или неизвестна.
printStackTrace
public void printStackTrace()
Выводит на стандартный поток ошибок информацию об этом XMLSignatureException, его стеке вызовов и стеке вызовов причины.
- Переопределяет:
-
printStackTraceв классеThrowable
printStackTrace
public void printStackTrace(PrintStream s)
Выводит на указанный поток информацию об этом XMLSignatureException, его стеке вызовов и стеке вызовов причины.
- Переопределяет:
-
printStackTraceв классеThrowable - Параметры:
-
s- поток для вывода
printStackTrace
public void printStackTrace(PrintWriter s)
Выводит на указанный поток-писатель информацию об этом XMLSignatureException, его стеке вызовов и стеке вызовов причины.
- Переопределяет:
-
printStackTraceв классеThrowable - Параметры:
-
s- поток-писатель для вывода
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.