org.w3c.domts

Class JAXPDOMTestDocumentBuilderFactory

Known Direct Subclasses:
XalanDOMTestDocumentBuilderFactory

public class JAXPDOMTestDocumentBuilderFactory
extends DOMTestDocumentBuilderFactory

This class implements the generic parser and configuation abstract class for JAXP supporting parsers.

Constructor Summary

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

Method Summary

protected DOMTestDocumentBuilderFactory
createInstance(DocumentBuilderFactory newFactory, DocumentBuilderSetting[] mergedSettings)
static DocumentBuilderSetting[]
getConfiguration1()
static DocumentBuilderSetting[]
getConfiguration2()
DOMImplementation
getDOMImplementation()
boolean
hasFeature(String feature, String version)
boolean
isCoalescing()
boolean
isExpandEntityReferences()
boolean
isIgnoringElementContentWhitespace()
boolean
isNamespaceAware()
boolean
isValidating()
Document
load(java.net.URL url)
DOMTestDocumentBuilderFactory
newInstance(DocumentBuilderSetting[] newSettings)

Methods inherited from class org.w3c.domts.DOMTestDocumentBuilderFactory

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

Constructor Details

JAXPDOMTestDocumentBuilderFactory

public JAXPDOMTestDocumentBuilderFactory(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

getConfiguration1

public static DocumentBuilderSetting[] getConfiguration1()

getConfiguration2

public static DocumentBuilderSetting[] getConfiguration2()

getDOMImplementation

public DOMImplementation getDOMImplementation()
Overrides:
getDOMImplementation in interface DOMTestDocumentBuilderFactory

hasFeature

public boolean hasFeature(String feature,
                          String version)
Overrides:
hasFeature in interface DOMTestDocumentBuilderFactory

isCoalescing

public boolean isCoalescing()
Overrides:
isCoalescing in interface DOMTestDocumentBuilderFactory

isExpandEntityReferences

public boolean isExpandEntityReferences()
Overrides:
isExpandEntityReferences in interface DOMTestDocumentBuilderFactory

isIgnoringElementContentWhitespace

public boolean isIgnoringElementContentWhitespace()
Overrides:
isIgnoringElementContentWhitespace in interface DOMTestDocumentBuilderFactory

isNamespaceAware

public boolean isNamespaceAware()
Overrides:
isNamespaceAware in interface DOMTestDocumentBuilderFactory

isValidating

public boolean isValidating()
Overrides:
isValidating in interface DOMTestDocumentBuilderFactory

load

public Document load(java.net.URL url)
            throws DOMTestLoadException
Overrides:
load in interface DOMTestDocumentBuilderFactory

newInstance

public DOMTestDocumentBuilderFactory newInstance(DocumentBuilderSetting[] newSettings)
            throws DOMTestIncompatibleException
Overrides:
newInstance in interface DOMTestDocumentBuilderFactory