public class DOMException extends RuntimeException
NodeList
. Реализации должны повысить другие исключения при других обстоятельствах. Например, реализации должны повысить зависящее от реализации исключение если a null
параметр передают когда null
не ожидался.
Некоторые языки и объектные системы не поддерживают понятие исключений. Для таких систем состояния ошибки могут быть обозначены, используя собственные механизмы сообщения об ошибке. Для некоторой привязки, например, методы могут возвратить коды ошибки, подобные перечисленным в соответствующих описаниях метода.
См. также
Модификатор и Тип | Поле и Описание |
---|---|
short |
код |
static short |
DOMSTRING_SIZE_ERR
Если указанный диапазон текста не вписывается в a
DOMString . |
static short |
HIERARCHY_REQUEST_ERR
Если любой
Node вставляется где-нибудь, это не принадлежит. |
static short |
INDEX_SIZE_ERR
Если индексируют, или размер отрицателен, или больше чем позволенное значение.
|
static short |
INUSE_ATTRIBUTE_ERR
Если попытка предпринимается, чтобы добавить атрибут, который уже находится в использовании в другом месте.
|
static short |
INVALID_ACCESS_ERR
Если параметр или работа не поддерживаются базовым объектом.
|
static short |
INVALID_CHARACTER_ERR
Если недопустимый или запрещенный символ определяется, такой как на имя XML.
|
static short |
INVALID_MODIFICATION_ERR
Если попытка предпринимается, чтобы изменить тип базового объекта.
|
static short |
INVALID_STATE_ERR
Если попытка предпринимается, чтобы использовать объект, который не является, или больше не является, применим.
|
static short |
NAMESPACE_ERR
Если попытка предпринимается, чтобы создать или изменить объект в пути, который является неправильным относительно пространств имен.
|
static short |
NO_DATA_ALLOWED_ERR
Если данные определяются для a
Node который не поддерживает данные. |
static short |
NO_MODIFICATION_ALLOWED_ERR
Если попытка предпринимается, чтобы изменить объект, где модификации не позволяются.
|
static short |
NOT_FOUND_ERR
Если попытка предпринимается, чтобы сослаться на a
Node в контексте, где это не существует. |
static short |
NOT_SUPPORTED_ERR
Если реализация не поддерживает требуемый тип объекта или работы.
|
static short |
SYNTAX_ERR
Если недопустимая или недопустимая строка определяется.
|
static short |
TYPE_MISMATCH_ERR
Если тип объекта является несовместимым с ожидаемым типом параметра, связанного с объектом.
|
static short |
VALIDATION_ERR
Если звонок в метод такой как
insertBefore или removeChild сделал бы Node недопустимый относительно "частичной законности", это исключение было бы повышено, и работа не будет сделана. |
static short |
WRONG_DOCUMENT_ERR
Если a
Node используется в различном документе чем тот, который создал его (который не поддерживает его). |
Конструктор и Описание |
---|
DOMException(short code, String message) |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public short code
public static final short INDEX_SIZE_ERR
public static final short DOMSTRING_SIZE_ERR
DOMString
.public static final short HIERARCHY_REQUEST_ERR
Node
вставляется где-нибудь, это не принадлежит.public static final short WRONG_DOCUMENT_ERR
Node
используется в различном документе чем тот, который создал его (который не поддерживает его).public static final short INVALID_CHARACTER_ERR
public static final short NO_DATA_ALLOWED_ERR
Node
который не поддерживает данные.public static final short NO_MODIFICATION_ALLOWED_ERR
public static final short NOT_FOUND_ERR
Node
в контексте, где это не существует.public static final short NOT_SUPPORTED_ERR
public static final short INUSE_ATTRIBUTE_ERR
public static final short INVALID_STATE_ERR
public static final short SYNTAX_ERR
public static final short INVALID_MODIFICATION_ERR
public static final short NAMESPACE_ERR
public static final short INVALID_ACCESS_ERR
public static final short VALIDATION_ERR
insertBefore
или removeChild
сделал бы Node
недопустимый относительно "частичной законности", это исключение было бы повышено, и работа не будет сделана. Этот код используется в [public static final short TYPE_MISMATCH_ERR
public DOMException(short code, String message)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92