- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.w3c.dom.DOMException
-
- All Implemented Interfaces:
-
Serializable
public class DOMException extends RuntimeException
DOM操作只会在“异常”情况下引发异常,即当操作无法执行时(出于逻辑原因,因为数据丢失,或者由于实现变得不稳定))。 一般来说,DOM方法会在普通处理情况下返回特定的错误值,例如使用NodeList
时的NodeList
错误。在其他情况下,实施应引起其他例外。 例如,如果一个实现应该引发一个与实现有关的异常
null
当参数传递null
是没有预料到。某些语言和对象系统不支持异常的概念。 对于这样的系统,可以使用本机错误报告机制来指示错误状况。 对于某些绑定,例如,方法可能返回类似于相应方法描述中列出的错误代码。
- 另请参见:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 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 描述 DOMException(short code, String message)
-
方法摘要
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class 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
如果索引或大小为负,或大于允许的值。- 另请参见:
- Constant Field Values
-
DOMSTRING_SIZE_ERR
public static final short DOMSTRING_SIZE_ERR
如果指定的文本范围不符合DOMString
。- 另请参见:
- Constant Field Values
-
HIERARCHY_REQUEST_ERR
public static final short HIERARCHY_REQUEST_ERR
如果有任何Node
插入到不属于的地方。- 另请参见:
- Constant Field Values
-
WRONG_DOCUMENT_ERR
public static final short WRONG_DOCUMENT_ERR
如果一个Node
在与创建它不同的文档中使用的文档不同。- 另请参见:
- Constant Field Values
-
INVALID_CHARACTER_ERR
public static final short INVALID_CHARACTER_ERR
如果指定了无效或非法字符,例如XML名称。- 另请参见:
- Constant Field Values
-
NO_DATA_ALLOWED_ERR
public static final short NO_DATA_ALLOWED_ERR
如果为不支持数据的Node
指定了数据。- 另请参见:
- Constant Field Values
-
NO_MODIFICATION_ALLOWED_ERR
public static final short NO_MODIFICATION_ALLOWED_ERR
如果尝试修改不允许修改的对象。- 另请参见:
- Constant Field Values
-
NOT_FOUND_ERR
public static final short NOT_FOUND_ERR
如果尝试在不存在的情况下引用Node
。- 另请参见:
- Constant Field Values
-
NOT_SUPPORTED_ERR
public static final short NOT_SUPPORTED_ERR
如果实现不支持所请求的对象或操作类型。- 另请参见:
- Constant Field Values
-
INUSE_ATTRIBUTE_ERR
public static final short INUSE_ATTRIBUTE_ERR
如果尝试添加其他地方已经使用的属性。- 另请参见:
- Constant Field Values
-
INVALID_STATE_ERR
public static final short INVALID_STATE_ERR
如果尝试使用不是或不再可用的对象。- 从以下版本开始:
- 1.4,DOM Level 2
- 另请参见:
- Constant Field Values
-
SYNTAX_ERR
public static final short SYNTAX_ERR
如果指定了无效或非法的字符串。- 从以下版本开始:
- 1.4,DOM Level 2
- 另请参见:
- Constant Field Values
-
INVALID_MODIFICATION_ERR
public static final short INVALID_MODIFICATION_ERR
如果尝试修改底层对象的类型。- 从以下版本开始:
- 1.4,DOM Level 2
- 另请参见:
- Constant Field Values
-
NAMESPACE_ERR
public static final short NAMESPACE_ERR
如果尝试以不符合命名空间的方式创建或更改对象。- 从以下版本开始:
- 1.4,DOM Level 2
- 另请参见:
- Constant Field Values
-
INVALID_ACCESS_ERR
public static final short INVALID_ACCESS_ERR
如果基础对象不支持参数或操作。- 从以下版本开始:
- 1.4,DOM Level 2
- 另请参见:
- Constant Field Values
-
VALIDATION_ERR
public static final short VALIDATION_ERR
如果对诸如insertBefore
或removeChild
类的方法的调用将使Node
对“部分有效性”无效,则会引发此异常,并且不会执行操作。 此代码用于[ DOM Level 3 Validation ]。 有关详细信息,请参阅本规范。- 从以下版本开始:
- 1.5,DOM 3级
- 另请参见:
- Constant Field Values
-
TYPE_MISMATCH_ERR
public static final short TYPE_MISMATCH_ERR
如果对象的类型与与对象关联的参数的预期类型不兼容。- 从以下版本开始:
- 1.5,DOM 3级
- 另请参见:
- Constant Field Values
-
-
构造方法详细信息
-
DOMException
public DOMException(short code, String message)
-
-