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
chain
ed 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
chain
ed after the given
evaluatorCopyright © 2001–2019 XMLUnit. All rights reserved.