public class DOMException extends RuntimeException
NodeList
。
在其他情况下,实现应提高其他异常。例如,实现应该提高依赖于实现的例外,如果null
争论时是经过null
没有预期。
有些语言和对象系统不支持异常的概念。对于这样的系统,可以使用本地错误报告机制表示错误条件。对于一些绑定,例如,方法可以返回类似于在相应方法描述中列出的错误代码的方法。
Modifier and Type | Field and Description |
---|---|
short |
code |
static short |
DOMSTRING_SIZE_ERR
如果文本指定范围不适合
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
如果数据是一个
Node 不支持指定的数据。
|
static short |
NO_MODIFICATION_ALLOWED_ERR
如果试图修改一个不允许修改的对象。
|
static short |
NOT_FOUND_ERR
如果尝试引用
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
如果一个
Node 用于不同的文件比一个创建它(不支持)。
|
Constructor and Description |
---|
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
相对于“部分有效”无效,这就会抛出异常和操作都不可能完成。这个代码是使用[
DOM Level 3 Validation ]。参考本规范的进一步信息。
public static final short TYPE_MISMATCH_ERR
public DOMException(short code, String message)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.