public interface NodeEditVAL
Node
interface, with methods for guided document editing.
See also the Document Object Model (DOM) Level 3 Validation Specification.
Modifier and Type | Field and Description |
---|---|
static short |
VAL_FALSE
False if the node is invalid with regards to the operation, or if the
operation cannot be done.
|
static short |
VAL_INCOMPLETE
Check if the node's immediate children are those expected by the
content model.
|
static short |
VAL_NS_WF
Check if the node is namespace well-formed.
|
static short |
VAL_SCHEMA
Check if the node's entire subtree are those expected by the the
content model.
|
static short |
VAL_TRUE
True if the node is valid with regards to the operation, or if the
operation can be done.
|
static short |
VAL_UNKNOWN
The validity of the node is unknown.
|
static short |
VAL_WF
Check if the node is well-formed.
|
Modifier and Type | Method and Description |
---|---|
short |
canAppendChild(Node newChild)
Determines whether the
Node.appendChild operation would
make this document not compliant with the VAL_INCOMPLETE
validity type. |
short |
canInsertBefore(Node newChild,
Node refChild)
Determines whether the
Node.insertBefore operation would
make this document not compliant with the VAL_INCOMPLETE
validity type. |
short |
canRemoveChild(Node oldChild)
Determines whether the
Node.removeChild operation would
make this document not compliant with the VAL_INCOMPLETE
validity type. |
short |
canReplaceChild(Node newChild,
Node oldChild)
Determines whether the
Node.replaceChild operation would
make this document not compliant with the VAL_INCOMPLETE
validity type. |
java.lang.String |
getDefaultValue()
The default value specified in an attribute or an element declaration
or
null if unspecified. |
DOMStringList |
getEnumeratedValues()
A
DOMStringList , as described in [DOM Level 3 Core]
, of distinct values for an attribute or an element declaration or
null if unspecified. |
short |
nodeValidity(short wFValidityCheckLevel)
Determines if the node is valid relative to the validation type specified in
valType . |
static final short VAL_WF
static final short VAL_NS_WF
static final short VAL_INCOMPLETE
VAL_NS_WF
.static final short VAL_SCHEMA
VAL_NS_WF
.static final short VAL_TRUE
static final short VAL_FALSE
static final short VAL_UNKNOWN
java.lang.String getDefaultValue()
null
if unspecified. Elena wanted mention of XML
Schema's canonical lexical representation here. Why?DOMStringList getEnumeratedValues()
DOMStringList
, as described in [DOM Level 3 Core]
, of distinct values for an attribute or an element declaration or
null
if unspecified. Elena wanted mention of XML
Schema's canonical lexical representation here. Why?short canInsertBefore(Node newChild, Node refChild)
Node.insertBefore
operation would
make this document not compliant with the VAL_INCOMPLETE
validity type.newChild
- Node
to be inserted.refChild
- Reference Node
.short canRemoveChild(Node oldChild)
Node.removeChild
operation would
make this document not compliant with the VAL_INCOMPLETE
validity type.oldChild
- Node
to be removed.short canReplaceChild(Node newChild, Node oldChild)
Node.replaceChild
operation would
make this document not compliant with the VAL_INCOMPLETE
validity type.newChild
- New Node
.oldChild
- Node
to be replaced.short canAppendChild(Node newChild)
Node.appendChild
operation would
make this document not compliant with the VAL_INCOMPLETE
validity type.newChild
- Node
to be appended.short nodeValidity(short wFValidityCheckLevel)
valType
. This operation doesn't normalize
before checking if it is valid. To do so, one would need to
explicitly call a normalize method. The difference between this
method and the validateDocument
method on the
DocumentVAL
interface is that
validateDocument
only checks to determine whether the
entire document is valid.wFValidityCheckLevel
- Flag to tell at what level validity and
well-formedness checking is done.Copyright ©2004 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. The latest version is at http://www.w3.org/TR/DOM-Level-3-Val.