public class

ASDOMImplementationImpl

extends DOMImplementationImpl
implements DOMImplementationAS
java.lang.Object
   ↳ org.apache.xerces.dom.CoreDOMImplementationImpl
     ↳ org.apache.xerces.dom.DOMImplementationImpl
       ↳ org.apache.xerces.dom.ASDOMImplementationImpl

This class is deprecated.
No replacement.

Class Overview

The DOMImplementation class is description of a particular implementation of the Document Object Model. As such its data is static, shared by all instances of this implementation.

The DOM API requires that it be a real object rather than static methods. However, there's nothing that says it can't be a singleton, so that's how I've implemented it.

This particular class, along with DocumentImpl, supports the DOM Core, DOM Level 2 optional mofules, and Abstract Schemas (Experimental).

Summary

[Expand]
Inherited Constants
From interface org.w3c.dom.ls.DOMImplementationLS
Public Constructors
ASDOMImplementationImpl()
Public Methods
ASModel createAS(boolean isNamespaceAware)
DOM Level 3 WD - Experimental.
DOMASBuilder createDOMASBuilder()
DOM Level 3 WD - Experimental.
DOMASWriter createDOMASWriter()
DOM Level 3 WD - Experimental.
static DOMImplementation getDOMImplementation()
NON-DOM: Obtain and return the single shared object
[Expand]
Inherited Methods
From class org.apache.xerces.dom.DOMImplementationImpl
From class org.apache.xerces.dom.CoreDOMImplementationImpl
From class java.lang.Object
From interface org.apache.xerces.dom3.as.DOMImplementationAS
From interface org.w3c.dom.DOMImplementation
From interface org.w3c.dom.ls.DOMImplementationLS

Public Constructors

public ASDOMImplementationImpl ()

Public Methods

public ASModel createAS (boolean isNamespaceAware)

DOM Level 3 WD - Experimental. Creates an ASModel.

Parameters
isNamespaceAware Allow creation of ASModel with this attribute set to a specific value.
Returns
  • A null return indicates failure.what is a failure? Could be a system error.

public DOMASBuilder createDOMASBuilder ()

DOM Level 3 WD - Experimental. Creates an DOMASBuilder.Do we need the method since we already have DOMImplementationLS.createDOMParser?

Returns
  • DOMASBuilder

public DOMASWriter createDOMASWriter ()

DOM Level 3 WD - Experimental. Creates an DOMASWriter.

Returns
  • a DOMASWriter

public static DOMImplementation getDOMImplementation ()

NON-DOM: Obtain and return the single shared object