org.apache.xerces.dom
Class ASDOMImplementationImpl

java.lang.Object
  extended by org.apache.xerces.dom.CoreDOMImplementationImpl
      extended by org.apache.xerces.dom.DOMImplementationImpl
          extended by org.apache.xerces.dom.ASDOMImplementationImpl
All Implemented Interfaces:
DOMImplementationAS, DOMImplementation, DOMImplementationLS

Deprecated.

public class ASDOMImplementationImpl
extends DOMImplementationImpl
implements DOMImplementationAS

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 447266 2006-09-18 05:57:49Z mrglavas $

Field Summary
 
Fields inherited from interface org.w3c.dom.ls.DOMImplementationLS
MODE_ASYNCHRONOUS, MODE_SYNCHRONOUS
 
Constructor Summary
ASDOMImplementationImpl()
          Deprecated.  
 
Method Summary
 ASModel createAS(boolean isNamespaceAware)
          Deprecated. DOM Level 3 WD - Experimental.
 DOMASBuilder createDOMASBuilder()
          Deprecated. DOM Level 3 WD - Experimental.
 DOMASWriter createDOMASWriter()
          Deprecated. DOM Level 3 WD - Experimental.
static DOMImplementation getDOMImplementation()
          Deprecated. NON-DOM: Obtain and return the single shared object
 
Methods inherited from class org.apache.xerces.dom.DOMImplementationImpl
createDocument, hasFeature
 
Methods inherited from class org.apache.xerces.dom.CoreDOMImplementationImpl
createDocumentType, createLSInput, createLSOutput, createLSParser, createLSSerializer, getFeature
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.DOMImplementation
createDocumentType, getFeature
 

Constructor Detail

ASDOMImplementationImpl

public ASDOMImplementationImpl()
Deprecated. 
Method Detail

getDOMImplementation

public static DOMImplementation getDOMImplementation()
Deprecated. 
NON-DOM: Obtain and return the single shared object


createAS

public ASModel createAS(boolean isNamespaceAware)
Deprecated. 
DOM Level 3 WD - Experimental. Creates an ASModel.

Specified by:
createAS in interface 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 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 DOMImplementationAS
Returns:
DOMASBuilder

createDOMASWriter

public DOMASWriter createDOMASWriter()
Deprecated. 
DOM Level 3 WD - Experimental. Creates an DOMASWriter.

Specified by:
createDOMASWriter in interface DOMImplementationAS
Returns:
a DOMASWriter