Interface DocumentEditVAL

All Superinterfaces:
NodeEditVAL
All Known Implementing Classes:
DocumentImpl

public interface DocumentEditVAL extends NodeEditVAL
This interface extends the NodeEditVAL interface with additional methods for document editing. An object implementing this interface must also implement the Document interface.

See also the Document Object Model (DOM) Level 3 Validation Specification.

  • Method Details

    • getContinuousValidityChecking

      boolean getContinuousValidityChecking()
      An attribute specifying whether the validity of the document is continuously enforced. When the attribute is set to true , the implementation may raise certain exceptions, depending on the situation (see the following). This attribute is false by default.
      Throws:
      DOMException - NOT_SUPPORTED_ERR: Raised if the implementation does not support setting this attribute to true.
      VALIDATION_ERR: Raised if an operation makes this document not compliant with the VAL_INCOMPLETE validity type or the document is invalid, and this attribute is set to true.
      ExceptionVAL - NO_SCHEMA_AVAILABLE_ERR: Raised if this attribute is set to true and a schema is unavailable.
    • setContinuousValidityChecking

      void setContinuousValidityChecking(boolean continuousValidityChecking) throws DOMException, ExceptionVAL
      An attribute specifying whether the validity of the document is continuously enforced. When the attribute is set to true , the implementation may raise certain exceptions, depending on the situation (see the following). This attribute is false by default.
      Throws:
      DOMException - NOT_SUPPORTED_ERR: Raised if the implementation does not support setting this attribute to true.
      VALIDATION_ERR: Raised if an operation makes this document not compliant with the VAL_INCOMPLETE validity type or the document is invalid, and this attribute is set to true.
      ExceptionVAL - NO_SCHEMA_AVAILABLE_ERR: Raised if this attribute is set to true and a schema is unavailable.
    • getDefinedElements

      NameList getDefinedElements(String namespaceURI)
      Returns list of all element information item names of global declaration, belonging to the specified namespace.
      Parameters:
      namespaceURI - namespaceURI of namespace. For DTDs, this is null.
      Returns:
      List of all element information item names belonging to the specified namespace or null if no schema is available.
    • validateDocument

      short validateDocument()
      Validates the document against the schema, e.g., a DTD or an W3C XML schema or another. Any attempt to modify any part of the document while validating results in implementation-dependent behavior. In addition, the validation operation itself cannot modify the document, e.g., for default attributes. This method makes use of the error handler, as described in the [DOM Level 3 Core] DOMConfiguration interface, with all errors being SEVERITY_ERROR as defined in the DOMError interface.
      Returns:
      A validation state constant.