public class PlaceholderSupport extends Object
DifferenceEngineConfigurer - like DiffBuilder or org.xmlunit.matchers.CompareMatcher.
This class and the whole module are considered experimental and any API may change between releases of XMLUnit.
| Modifier and Type | Method and Description |
|---|---|
static <D extends DifferenceEngineConfigurer<D>> |
withPlaceholderSupport(D configurer)
Adds placeholder support to a
DifferenceEngineConfigurer. |
static <D extends DifferenceEngineConfigurer<D>> |
withPlaceholderSupportChainedAfter(D configurer,
DifferenceEvaluator evaluator)
Adds placeholder support to a
DifferenceEngineConfigurer considering an additional DifferenceEvaluator. |
static <D extends DifferenceEngineConfigurer<D>> |
withPlaceholderSupportUsingDelimiters(D configurer,
String placeholderOpeningDelimiterRegex,
String placeholderClosingDelimiterRegex)
Adds placeholder support to a
DifferenceEngineConfigurer. |
static <D extends DifferenceEngineConfigurer<D>> |
withPlaceholderSupportUsingDelimitersChainedAfter(D configurer,
String placeholderOpeningDelimiterRegex,
String placeholderClosingDelimiterRegex,
DifferenceEvaluator evaluator)
Adds placeholder support to a
DifferenceEngineConfigurer considering an additional DifferenceEvaluator. |
public static <D extends DifferenceEngineConfigurer<D>> D withPlaceholderSupport(D configurer)
DifferenceEngineConfigurer.configurer - the configurer to add support topublic static <D extends DifferenceEngineConfigurer<D>> D withPlaceholderSupportUsingDelimiters(D configurer, String placeholderOpeningDelimiterRegex, String placeholderClosingDelimiterRegex)
DifferenceEngineConfigurer.configurer - the configurer to add support toplaceholderOpeningDelimiterRegex - regular expression for
the opening delimiter of placeholder, defaults to PlaceholderDifferenceEvaluator.PLACEHOLDER_DEFAULT_OPENING_DELIMITER_REGEX
if the parameter is null or blankplaceholderClosingDelimiterRegex - regular expression for
the closing delimiter of placeholder, defaults to PlaceholderDifferenceEvaluator.PLACEHOLDER_DEFAULT_CLOSING_DELIMITER_REGEX
if the parameter is null or blankpublic static <D extends DifferenceEngineConfigurer<D>> D withPlaceholderSupportChainedAfter(D configurer, DifferenceEvaluator evaluator)
DifferenceEngineConfigurer considering an additional DifferenceEvaluator.configurer - the configurer to add support toevaluator - the additional evaluator - placeholder support is
chained after the given
evaluatorpublic static <D extends DifferenceEngineConfigurer<D>> D withPlaceholderSupportUsingDelimitersChainedAfter(D configurer, String placeholderOpeningDelimiterRegex, String placeholderClosingDelimiterRegex, DifferenceEvaluator evaluator)
DifferenceEngineConfigurer considering an additional DifferenceEvaluator.configurer - the configurer to add support toplaceholderOpeningDelimiterRegex - regular expression for
the opening delimiter of placeholder, defaults to PlaceholderDifferenceEvaluator.PLACEHOLDER_DEFAULT_OPENING_DELIMITER_REGEX
if the parameter is null or blankplaceholderClosingDelimiterRegex - regular expression for
the closing delimiter of placeholder, defaults to PlaceholderDifferenceEvaluator.PLACEHOLDER_DEFAULT_CLOSING_DELIMITER_REGEX
if the parameter is null or blankevaluator - the additional evaluator - placeholder support is
chained after the given
evaluatorCopyright © 2001–2018 XMLUnit. All rights reserved.