Class ASDOMImplementationImpl

  • All Implemented Interfaces:
    org.apache.xerces.dom3.as.DOMImplementationAS, org.w3c.dom.DOMImplementation, org.w3c.dom.ls.DOMImplementationLS

    public class ASDOMImplementationImpl
    extends DOMImplementationImpl
    implements org.apache.xerces.dom3.as.DOMImplementationAS
    Deprecated.
    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).

    Since:
    PR-DOM-Level-1-19980818.
    Version:
    $Id: ASDOMImplementationImpl.java 699892 2008-09-28 21:08:27Z mrglavas $
    • Constructor Detail

      • ASDOMImplementationImpl

        public ASDOMImplementationImpl()
        Deprecated.
    • Method Detail

      • getDOMImplementation

        public static org.w3c.dom.DOMImplementation getDOMImplementation()
        Deprecated.
        NON-DOM: Obtain and return the single shared object
      • createAS

        public org.apache.xerces.dom3.as.ASModel createAS​(boolean isNamespaceAware)
        Deprecated.
        DOM Level 3 WD - Experimental. Creates an ASModel.
        Specified by:
        createAS in interface org.apache.xerces.dom3.as.DOMImplementationAS
        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.
      • createDOMASBuilder

        public org.apache.xerces.dom3.as.DOMASBuilder createDOMASBuilder()
        Deprecated.
        DOM Level 3 WD - Experimental. Creates an DOMASBuilder.Do we need the method since we already have DOMImplementationLS.createDOMParser?
        Specified by:
        createDOMASBuilder in interface org.apache.xerces.dom3.as.DOMImplementationAS
        Returns:
        DOMASBuilder
      • createDOMASWriter

        public org.apache.xerces.dom3.as.DOMASWriter createDOMASWriter()
        Deprecated.
        DOM Level 3 WD - Experimental. Creates an DOMASWriter.
        Specified by:
        createDOMASWriter in interface org.apache.xerces.dom3.as.DOMImplementationAS
        Returns:
        a DOMASWriter