public abstract class DOMTestDocumentBuilderFactory
extends java.lang.Object
| Constructor and Description |
|---|
DOMTestDocumentBuilderFactory(DocumentBuilderSetting[] settings)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addExtension(java.lang.String testFileName) |
java.lang.Object |
createXPathEvaluator(org.w3c.dom.Document doc)
Creates XPath evaluator
|
DocumentBuilderSetting[] |
getActualSettings()
Creates an array of all determinable settings for the DocumentBuilder
including those at implementation defaults.
|
java.lang.String |
getContentType() |
abstract org.w3c.dom.DOMImplementation |
getDOMImplementation() |
abstract boolean |
hasFeature(java.lang.String feature,
java.lang.String version) |
abstract boolean |
isCoalescing() |
abstract boolean |
isExpandEntityReferences() |
abstract boolean |
isIgnoringElementContentWhitespace() |
abstract boolean |
isNamespaceAware() |
abstract boolean |
isValidating() |
abstract org.w3c.dom.Document |
load(java.net.URL url) |
protected DocumentBuilderSetting[] |
mergeSettings(DocumentBuilderSetting[] newSettings)
Merges the settings from the specific test case or suite
with the existing (typically session) settings.
|
abstract DOMTestDocumentBuilderFactory |
newInstance(DocumentBuilderSetting[] settings)
Returns an instance of DOMTestDocumentBuilderFactory
with the settings from the argument list
and any non-revoked settings from the current object.
|
public DOMTestDocumentBuilderFactory(DocumentBuilderSetting[] settings) throws DOMTestIncompatibleException
properties - Array of parser settings, may be null.DOMTestIncompatibleExceptionpublic abstract DOMTestDocumentBuilderFactory newInstance(DocumentBuilderSetting[] settings) throws DOMTestIncompatibleException
settings - array of settings, may be null.DOMTestIncompatibleExceptionpublic abstract org.w3c.dom.DOMImplementation getDOMImplementation()
public abstract boolean hasFeature(java.lang.String feature,
java.lang.String version)
public abstract org.w3c.dom.Document load(java.net.URL url)
throws DOMTestLoadException
DOMTestLoadExceptionpublic java.lang.Object createXPathEvaluator(org.w3c.dom.Document doc)
doc - DOM document, may not be nullprotected DocumentBuilderSetting[] mergeSettings(DocumentBuilderSetting[] newSettings)
settings - new settings, may be null which will
return clone of existing settings.public java.lang.String addExtension(java.lang.String testFileName)
public abstract boolean isCoalescing()
public abstract boolean isExpandEntityReferences()
public abstract boolean isIgnoringElementContentWhitespace()
public abstract boolean isNamespaceAware()
public abstract boolean isValidating()
public java.lang.String getContentType()
public final DocumentBuilderSetting[] getActualSettings()
builder - must not be null