org.w3c.domts
Class DocumentBuilderSettingStrategy

java.lang.Object
  extended byorg.w3c.domts.DocumentBuilderSettingStrategy

public abstract class DocumentBuilderSettingStrategy
extends java.lang.Object

This class is a strategy that provides the mapping from an abstract setting (such as DocumentBuilderSetting.validating) to a specific DOM implementation


Field Summary
static DocumentBuilderSettingStrategy coalescing
           
static DocumentBuilderSettingStrategy expandEntityReferences
           
static DocumentBuilderSettingStrategy hasNullString
           
static DocumentBuilderSettingStrategy ignoringComments
           
static DocumentBuilderSettingStrategy ignoringElementContentWhitespace
           
static DocumentBuilderSettingStrategy namespaceAware
           
static DocumentBuilderSettingStrategy schemaValidating
           
static DocumentBuilderSettingStrategy signed
           
static DocumentBuilderSettingStrategy validating
           
 
Constructor Summary
protected DocumentBuilderSettingStrategy()
           
 
Method Summary
abstract  void applySetting(javax.xml.parsers.DocumentBuilderFactory factory, boolean value)
           
 boolean hasConflict(DocumentBuilderSettingStrategy other)
           
abstract  boolean hasSetting(DOMTestDocumentBuilderFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

coalescing

public static final DocumentBuilderSettingStrategy coalescing

expandEntityReferences

public static final DocumentBuilderSettingStrategy expandEntityReferences

ignoringElementContentWhitespace

public static final DocumentBuilderSettingStrategy ignoringElementContentWhitespace

ignoringComments

public static final DocumentBuilderSettingStrategy ignoringComments

namespaceAware

public static final DocumentBuilderSettingStrategy namespaceAware

validating

public static final DocumentBuilderSettingStrategy validating

signed

public static final DocumentBuilderSettingStrategy signed

hasNullString

public static final DocumentBuilderSettingStrategy hasNullString

schemaValidating

public static final DocumentBuilderSettingStrategy schemaValidating
Constructor Detail

DocumentBuilderSettingStrategy

protected DocumentBuilderSettingStrategy()
Method Detail

hasConflict

public boolean hasConflict(DocumentBuilderSettingStrategy other)

applySetting

public abstract void applySetting(javax.xml.parsers.DocumentBuilderFactory factory,
                                  boolean value)
                           throws DOMTestIncompatibleException
Throws:
DOMTestIncompatibleException

hasSetting

public abstract boolean hasSetting(DOMTestDocumentBuilderFactory factory)