org.w3c.domts
Class XalanDOMTestDocumentBuilderFactory

java.lang.Object
  extended by org.w3c.domts.DOMTestDocumentBuilderFactory
      extended by org.w3c.domts.JAXPDOMTestDocumentBuilderFactory
          extended by org.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:
factory - null for default JAXP provider. If not null, factory will be mutated in constructor and should be released by calling code upon return.
settings - array of settings, may be null.
Throws:
DOMTestIncompatibleException
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