public class DOMException extends RuntimeException
NodeList
时的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)