org.w3c.domts

Class 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

DocumentBuilderSettingStrategy()

Method Summary

abstract void
applySetting(DocumentBuilderFactory factory, boolean value)
boolean
hasConflict(DocumentBuilderSettingStrategy other)
abstract boolean
hasSetting(DOMTestDocumentBuilderFactory factory)

Field Details

coalescing

public static final DocumentBuilderSettingStrategy coalescing

expandEntityReferences

public static final DocumentBuilderSettingStrategy expandEntityReferences

hasNullString

public static final DocumentBuilderSettingStrategy hasNullString

ignoringComments

public static final DocumentBuilderSettingStrategy ignoringComments

ignoringElementContentWhitespace

public static final DocumentBuilderSettingStrategy ignoringElementContentWhitespace

namespaceAware

public static final DocumentBuilderSettingStrategy namespaceAware

schemaValidating

public static final DocumentBuilderSettingStrategy schemaValidating

signed

public static final DocumentBuilderSettingStrategy signed

validating

public static final DocumentBuilderSettingStrategy validating

Constructor Details

DocumentBuilderSettingStrategy

protected DocumentBuilderSettingStrategy()

Method Details

applySetting

public abstract void applySetting(DocumentBuilderFactory factory,
                                  boolean value)
            throws DOMTestIncompatibleException

hasConflict

public boolean hasConflict(DocumentBuilderSettingStrategy other)

hasSetting

public abstract boolean hasSetting(DOMTestDocumentBuilderFactory factory)