org.w3c.domts

Class XalanDOMTestDocumentBuilderFactory


public class XalanDOMTestDocumentBuilderFactory
extends JAXPDOMTestDocumentBuilderFactory

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

Constructor Summary

XalanDOMTestDocumentBuilderFactory(DocumentBuilderFactory baseFactory, DocumentBuilderSetting[] settings)
Creates a JAXP implementation of DOMTestDocumentBuilderFactory.

Method Summary

protected DOMTestDocumentBuilderFactory
createInstance(DocumentBuilderFactory newFactory, DocumentBuilderSetting[] mergedSettings)
Object
createXPathEvaluator(Document doc)
Creates XPath evaluator

Methods inherited from class org.w3c.domts.JAXPDOMTestDocumentBuilderFactory

createInstance, getConfiguration1, getConfiguration2, getDOMImplementation, hasFeature, isCoalescing, isExpandEntityReferences, isIgnoringElementContentWhitespace, isNamespaceAware, isValidating, load, newInstance

Methods inherited from class org.w3c.domts.DOMTestDocumentBuilderFactory

addExtension, createXPathEvaluator, getActualSettings, getContentType, getDOMImplementation, hasFeature, isCoalescing, isExpandEntityReferences, isIgnoringElementContentWhitespace, isNamespaceAware, isValidating, load, mergeSettings, newInstance

Constructor Details

XalanDOMTestDocumentBuilderFactory

public XalanDOMTestDocumentBuilderFactory(DocumentBuilderFactory baseFactory,
                                          DocumentBuilderSetting[] settings)
            throws DOMTestIncompatibleException
Creates a JAXP implementation of DOMTestDocumentBuilderFactory.
Parameters:
settings - array of settings, may be null.

Method Details

createInstance

protected DOMTestDocumentBuilderFactory createInstance(DocumentBuilderFactory newFactory,
                                                       DocumentBuilderSetting[] mergedSettings)
            throws DOMTestIncompatibleException
Overrides:
createInstance in interface JAXPDOMTestDocumentBuilderFactory

createXPathEvaluator

public Object createXPathEvaluator(Document doc)
Creates XPath evaluator
Overrides:
createXPathEvaluator in interface DOMTestDocumentBuilderFactory
Parameters:
doc - DOM document, may not be null