Класс DOMException
- Все реализуемые интерфейсы:
Serializable
public class DOMException extends RuntimeException
NodeList. Реализации должны поднимать другие исключения в других обстоятельствах. Например, реализации должны поднимать исключение, зависящее от реализации, если в качестве аргумента передается null в том случае, когда null не ожидалось.
Некоторые языки и объектные системы не поддерживают понятие исключений. В таких системах условия ошибок могут быть указаны с помощью собственных механизмов отчёта об ошибках. Для некоторых библиотек, например, методы могут возвращать коды ошибок, аналогичные тем, которые перечислены в описаниях соответствующих методов.
См. также Спецификацию Document Object Model (DOM) Level 3 Core.
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
short |
code |
|
static final short |
DOMSTRING_SIZE_ERR |
Если указанный диапазон текста не помещается в DOMString. |
static final short |
HIERARCHY_REQUEST_ERR |
Если какие-либо Node вставлены не туда, где нужно. |
static final short |
INDEX_SIZE_ERR |
Если индекс или размер отрицательны или больше допустимого значения. |
static final short |
INUSE_ATTRIBUTE_ERR |
Если попытка добавить атрибут, который уже используется в другом месте. |
static final short |
INVALID_ACCESS_ERR |
Если параметр или операция не поддерживаются базовым объектом. |
static final short |
INVALID_CHARACTER_ERR |
Если указан недопустимый или незаконный символ, например, в имени XML. |
static final short |
INVALID_MODIFICATION_ERR |
Если попытка изменить тип базового объекта. |
static final short |
INVALID_STATE_ERR |
Если попытка использовать объект, который недоступен или больше не доступен. |
static final short |
NAMESPACE_ERR |
Если попытка создать или изменить объект способом, несовместимым с именованными пространствами. |
static final short |
NO_DATA_ALLOWED_ERR |
Если данные указаны для Node, который не поддерживает данные. |
static final short |
NO_MODIFICATION_ALLOWED_ERR |
Если попытка изменить объект, где изменения запрещены. |
static final short |
NOT_FOUND_ERR |
Если попытка обратиться к Node в контексте, где он не существует. |
static final short |
NOT_SUPPORTED_ERR |
Если реализация не поддерживает запрашиваемый тип объекта или операции. |
static final short |
SYNTAX_ERR |
Если указана недопустимая или незаконная строка. |
static final short |
TYPE_MISMATCH_ERR |
Если тип объекта несовместим с ожидаемым типом параметра, связанного с объектом. |
static final short |
VALIDATION_ERR |
Если вызов метода, такого как insertBefore или removeChild сделает Node недопустимым с точки зрения «частичной валидности», это исключение будет поднято, а операция не будет выполнена. |
static final short |
WRONG_DOCUMENT_ERR |
Если Node используется в другом документе, отличном от создавшего его (который его не поддерживает). |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DOMException |
Краткое описание методов
Методы, объявленные в классе java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Подробное описание полей
code
public short code
INDEX_SIZE_ERR
public static final short INDEX_SIZE_ERR
- См. также:
DOMSTRING_SIZE_ERR
public static final short DOMSTRING_SIZE_ERR
DOMString. - См. также:
HIERARCHY_REQUEST_ERR
public static final short HIERARCHY_REQUEST_ERR
Node вставлен не в то место.- См. также:
WRONG_DOCUMENT_ERR
public static final short WRONG_DOCUMENT_ERR
Node используется в документе, отличном от того, который его создал (который его не поддерживает).- См. также:
INVALID_CHARACTER_ERR
public static final short INVALID_CHARACTER_ERR
- См. также:
NO_DATA_ALLOWED_ERR
public static final short NO_DATA_ALLOWED_ERR
Node, который не поддерживает данные.- См. также:
NO_MODIFICATION_ALLOWED_ERR
public static final short NO_MODIFICATION_ALLOWED_ERR
- См. также:
NOT_FOUND_ERR
public static final short NOT_FOUND_ERR
Node в контексте, где его нет.- См. также:
NOT_SUPPORTED_ERR
public static final short NOT_SUPPORTED_ERR
- См. также:
INUSE_ATTRIBUTE_ERR
public static final short INUSE_ATTRIBUTE_ERR
- См. также:
INVALID_STATE_ERR
public static final short INVALID_STATE_ERR
- С:
- 1.4, DOM Level 2
- См. также:
SYNTAX_ERR
public static final short SYNTAX_ERR
- С:
- 1.4, DOM Level 2
- См. также:
INVALID_MODIFICATION_ERR
public static final short INVALID_MODIFICATION_ERR
- С:
- 1.4, DOM Level 2
- См. также:
NAMESPACE_ERR
public static final short NAMESPACE_ERR
- С:
- 1.4, DOM Level 2
- См. также:
INVALID_ACCESS_ERR
public static final short INVALID_ACCESS_ERR
- С:
- 1.4, DOM Level 2
- См. также:
VALIDATION_ERR
public static final short VALIDATION_ERR
insertBefore или removeChild, сделает Node недействительным с точки зрения «частичной валидации», эта исключительная ситуация будет поднята, и операция не будет выполнена. Данный код используется в [DOM Level 3 Validation]. Обратитесь к этому документу для получения дополнительной информации.- С:
- 1.5, DOM Level 3
- См. также:
TYPE_MISMATCH_ERR
public static final short TYPE_MISMATCH_ERR
- С:
- 1.5, DOM Level 3
- См. также:
Подробное описание конструкторов
DOMException
public DOMException(short code, String message)
© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.xml/org/w3c/dom/DOMException.html