|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.w3c.domts.DOMTestDocumentBuilderFactory
public abstract class DOMTestDocumentBuilderFactory
This class represents a particular parser and configuration (such as entity-expanding, non-validating, whitespace ignoring) for a test session. Individual tests or suites within a session can override the session properties on a call to createBuilderFactory.
Constructor Summary | |
---|---|
DOMTestDocumentBuilderFactory(DocumentBuilderSetting[] settings)
Constructor |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DOMTestDocumentBuilderFactory(DocumentBuilderSetting[] settings) throws DOMTestIncompatibleException
properties
- Array of parser settings, may be null.
DOMTestIncompatibleException
Method Detail |
---|
public abstract DOMTestDocumentBuilderFactory newInstance(DocumentBuilderSetting[] settings) throws DOMTestIncompatibleException
settings
- array of settings, may be null.
DOMTestIncompatibleException
public 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
DOMTestLoadException
public 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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |