Класс IIOInvalidTreeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
javax.imageio.IIOException
javax.imageio.metadata.IIOInvalidTreeException
- Все реализованные интерфейсы:
Serializable
public class IIOInvalidTreeException extends IIOException
IIOMetadata объектом при попытке выполнить синтаксический разбор дерева IIOMetadataNode завершается неудачей, выбрасывается IIOInvalidTreeException. Узел, вызвавший ошибку синтаксического разбора, может быть сохранён. Как и в случае любой ошибки синтаксического разбора, фактическая ошибка может возникнуть не в том месте, где она обнаружена. Узел, возвращаемый методом getOffendingNode, следует рассматривать лишь как указание на действительную причину проблемы.- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected Node |
offendingNode |
Node, вызвавший ошибку синтаксического разбора, или null. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
IIOInvalidTreeException |
Создаёт IIOInvalidTreeException со строкой сообщения, ссылкой на исключение, вызвавшее это исключение, и ссылкой на Node, вызвавший ошибку синтаксического разбора. |
IIOInvalidTreeException |
Создаёт IIOInvalidTreeException со строкой сообщения и ссылкой на Node, вызвавший ошибку синтаксического разбора. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Node |
getOffendingNode() |
Возвращает Node, вызвавший ошибку при синтаксическом разборе. |
Методы, объявленные в классе Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
final void |
addSuppressed |
Добавляет указанное исключение к исключениям, подавленным для передачи этого исключения. |
Throwable |
fillInStackTrace() |
Заполняет трассировку стека вызовов. |
Throwable |
getCause() |
Возвращает причину этого исключения или null, если причина отсутствует или неизвестна. |
String |
getLocalizedMessage() |
Создаёт локализованное описание этого исключения. |
String |
getMessage() |
Возвращает строку с подробным сообщением этого исключения. |
StackTraceElement[] |
getStackTrace() |
Предоставляет программный доступ к сведениям о трассировке стека, выводимым методом Throwable.printStackTrace(). |
final Throwable[] |
getSuppressed() |
Возвращает массив, содержащий все подавленные исключения, обычно подавленные оператором try, для передачи этого исключения. |
Throwable |
initCause |
Инициализирует причину этого исключения указанным значением. |
void |
printStackTrace() |
Выводит это исключение и трассировку его стека в стандартный поток ошибок. |
void |
printStackTrace |
Выводит это исключение и трассировку его стека в указанный поток печати. |
void |
printStackTrace |
Выводит это исключение и трассировку его стека в указанный объект печати. |
void |
setStackTrace |
Задаёт элементы трассировки стека, которые будут возвращены методом Throwable.getStackTrace() и выведены методом Throwable.printStackTrace() и связанными с ним методами. |
String |
toString() |
Возвращает краткое описание этого исключения. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли какой-либо другой объект этому объекту. |
protected void |
finalize() |
Устарело, планируется удаление: этот элемент API будет удалён в будущей версии. Метод завершения объявлен устаревшим и будет удалён в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
Подробное описание полей
offendingNode
protected Node offendingNode
Node, вызвавший ошибку синтаксического разбора, или null.Подробное описание конструкторов
IIOInvalidTreeException
public IIOInvalidTreeException(String message, Node offendingNode)
Создаёт
IIOInvalidTreeException со строкой сообщения и ссылкой на Node, вызвавший ошибку синтаксического разбора.- Параметры:
-
message—String, содержащая причину сбоя синтаксического разбора. -
offendingNode— DOM-Node, вызвавший исключение, илиnull.
IIOInvalidTreeException
public IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)
Создаёт
IIOInvalidTreeException со строкой сообщения, ссылкой на исключение, вызвавшее это исключение, и ссылкой на Node, вызвавший ошибку синтаксического разбора.- Параметры:
-
message—String, содержащая причину сбоя синтаксического разбора. -
cause—Throwable(ErrorилиException), вызвавшее это исключение, илиnull. -
offendingNode— DOM-Node, вызвавший исключение, илиnull.
Подробное описание методов
getOffendingNode
public Node getOffendingNode()
Возвращает
Node, вызвавший ошибку при синтаксическом разборе.- Возвращает:
- недопустимый
Node.
© 1993, 2025, 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.