public final class DocumentBuilderSetting extends Object
Modifier | Constructor and Description |
---|---|
protected |
DocumentBuilderSetting(String property,
boolean value,
DocumentBuilderSettingStrategy strategy)
Protected constructor, use static members for supported settings.
|
Modifier and Type | Method and Description |
---|---|
void |
applySetting(DocumentBuilderFactory factory)
Attempts to change builder to have this setting.
|
String |
getProperty()
Gets the property name.
|
boolean |
getValue()
Gets the property value.
|
boolean |
hasConflict(DocumentBuilderSetting other)
Returns true if the settings have a conflict or are identical.
|
boolean |
hasSetting(DOMTestDocumentBuilderFactory factory)
Determines current value of setting.
|
String |
toString()
Gets a string representation of the setting.
|
public static final DocumentBuilderSetting coalescing
public static final DocumentBuilderSetting notCoalescing
public static final DocumentBuilderSetting expandEntityReferences
public static final DocumentBuilderSetting notExpandEntityReferences
public static final DocumentBuilderSetting ignoringElementContentWhitespace
public static final DocumentBuilderSetting notIgnoringElementContentWhitespace
public static final DocumentBuilderSetting namespaceAware
public static final DocumentBuilderSetting notNamespaceAware
public static final DocumentBuilderSetting validating
public static final DocumentBuilderSetting notValidating
public static final DocumentBuilderSetting signed
public static final DocumentBuilderSetting notSigned
public static final DocumentBuilderSetting hasNullString
public static final DocumentBuilderSetting notHasNullString
public static final DocumentBuilderSetting schemaValidating
public static final DocumentBuilderSetting notSchemaValidating
public static final DocumentBuilderSetting ignoringComments
public static final DocumentBuilderSetting notIgnoringComments
protected DocumentBuilderSetting(String property, boolean value, DocumentBuilderSettingStrategy strategy)
property
- property name, follows JAXP.value
- property valuestrategy
- strategy, may not be nullpublic final boolean hasConflict(DocumentBuilderSetting other)
other
- other setting, may not be null.public final boolean hasSetting(DOMTestDocumentBuilderFactory factory)
factory
- DOMTestDocumentBuilderFactory factorypublic final void applySetting(DocumentBuilderFactory factory) throws DOMTestIncompatibleException
factory
- DocumentBuilderFactory Factory for DOM buildersDOMTestIncompatibleException
- if factory does not support the settingpublic final String getProperty()
public final boolean getValue()