org.apache.xerces.dom
Class DOMImplementationSourceImpl

java.lang.Object
  |
  +--org.apache.xerces.dom.DOMImplementationSourceImpl
All Implemented Interfaces:
org.apache.xerces.dom3.DOMImplementationSource

public class DOMImplementationSourceImpl
extends java.lang.Object
implements org.apache.xerces.dom3.DOMImplementationSource

Supply one the right implementation, based upon requested features. Each implemented DOMImplementationSource object is listed in the binding-specific list of available sources so that its DOMImplementation objects are made available.

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

Version:
$Id: DOMImplementationSourceImpl.java,v 1.8 2003/03/20 00:38:29 elena Exp $

Constructor Summary
DOMImplementationSourceImpl()
           
 
Method Summary
 org.w3c.dom.DOMImplementation getDOMImplementation(java.lang.String features)
          A method to request a DOM implementation.
 org.apache.xerces.dom3.DOMImplementationList getDOMImplementations(java.lang.String features)
          A method to request a list of DOM implementations that support the specified features.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMImplementationSourceImpl

public DOMImplementationSourceImpl()
Method Detail

getDOMImplementation

public org.w3c.dom.DOMImplementation getDOMImplementation(java.lang.String features)
A method to request a DOM implementation.

Specified by:
getDOMImplementation in interface org.apache.xerces.dom3.DOMImplementationSource
Parameters:
features - A string that specifies which features are required. This is a space separated list in which each feature is specified by its name optionally followed by a space and a version number. This is something like: "XML 1.0 Traversal Events 2.0"
Returns:
An implementation that has the desired features, or null if this source has none.

getDOMImplementations

public org.apache.xerces.dom3.DOMImplementationList getDOMImplementations(java.lang.String features)
Description copied from interface: org.apache.xerces.dom3.DOMImplementationSource
A method to request a list of DOM implementations that support the specified features.

Specified by:
getDOMImplementations in interface org.apache.xerces.dom3.DOMImplementationSource
Parameters:
features - A string that specifies which features are required. This is a space separated list in which each feature is specified by its name optionally followed by a space and a version number. This is something like: "XML 1.0 Traversal Events 2.0"
Returns:
A list of DOM implementations that support the desired features.


Copyright ? 1999-2003 Apache XML Project. All Rights Reserved.