|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface is similar to the [DOM Level 3 Core]
Node
interface, with methods for guided document editing.
See also the Document Object Model (DOM) Level 3 Validation Specification.
Field Summary | |
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. |
Method Summary | |
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 . |
Field Detail |
public static final short VAL_WF
public static final short VAL_NS_WF
public static final short VAL_INCOMPLETE
VAL_NS_WF
.
public static final short VAL_SCHEMA
VAL_NS_WF
.
public static final short VAL_TRUE
public static final short VAL_FALSE
public static final short VAL_UNKNOWN
Method Detail |
public java.lang.String getDefaultValue()
null
if unspecified. Elena wanted mention of XML
Schema's canonical lexical representation here. Why?
public 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?
public 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
.
public short canRemoveChild(Node oldChild)
Node.removeChild
operation would
make this document not compliant with the VAL_INCOMPLETE
validity type.
oldChild
- Node
to be removed.
public 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.
public short canAppendChild(Node newChild)
Node.appendChild
operation would
make this document not compliant with the VAL_INCOMPLETE
validity type.
newChild
- Node
to be appended.
public 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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |