org.w3c.domts
Class XalanDOMTestDocumentBuilderFactory

java.lang.Object
  extended byorg.w3c.domts.DOMTestDocumentBuilderFactory
      extended byorg.w3c.domts.JAXPDOMTestDocumentBuilderFactory
          extended byorg.w3c.domts.XalanDOMTestDocumentBuilderFactory

public class XalanDOMTestDocumentBuilderFactory
extends JAXPDOMTestDocumentBuilderFactory

This class uses Xalan-J to add XPath support to the current JAXP DOM implementation


Constructor Summary
XalanDOMTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory baseFactory, DocumentBuilderSetting[] settings)
          Creates a JAXP implementation of DOMTestDocumentBuilderFactory.
 
Method Summary
protected  DOMTestDocumentBuilderFactory createInstance(javax.xml.parsers.DocumentBuilderFactory newFactory, DocumentBuilderSetting[] mergedSettings)
           
 java.lang.Object createXPathEvaluator(org.w3c.dom.Document doc)
          Creates XPath evaluator
 
Methods inherited from class org.w3c.domts.JAXPDOMTestDocumentBuilderFactory
getConfiguration1, getConfiguration2, getDOMImplementation, hasFeature, isCoalescing, isExpandEntityReferences, isIgnoringElementContentWhitespace, isNamespaceAware, isValidating, load, newInstance
 
Methods inherited from class org.w3c.domts.DOMTestDocumentBuilderFactory
addExtension, getActualSettings, getContentType, mergeSettings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XalanDOMTestDocumentBuilderFactory

public XalanDOMTestDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory baseFactory,
                                          DocumentBuilderSetting[] settings)
                                   throws DOMTestIncompatibleException
Creates a JAXP implementation of DOMTestDocumentBuilderFactory.

Parameters:
settings - array of settings, may be null.
Method Detail

createInstance

protected DOMTestDocumentBuilderFactory createInstance(javax.xml.parsers.DocumentBuilderFactory newFactory,
                                                       DocumentBuilderSetting[] mergedSettings)
                                                throws DOMTestIncompatibleException
Overrides:
createInstance in class JAXPDOMTestDocumentBuilderFactory
Throws:
DOMTestIncompatibleException

createXPathEvaluator

public java.lang.Object createXPathEvaluator(org.w3c.dom.Document doc)
Creates XPath evaluator

Overrides:
createXPathEvaluator in class DOMTestDocumentBuilderFactory
Parameters:
doc - DOM document, may not be null