Package org.xmlunit.diff
Class DefaultConditionalSelectorBuilder
java.lang.Object
org.xmlunit.diff.DefaultConditionalSelectorBuilder
- All Implemented Interfaces:
ElementSelectors.ConditionalSelectorBuilder,ElementSelectors.ConditionalSelectorBuilderThen
class DefaultConditionalSelectorBuilder
extends Object
implements ElementSelectors.ConditionalSelectorBuilder, ElementSelectors.ConditionalSelectorBuilderThen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<Predicate<? super Element>, ElementSelector> private ElementSelector -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a conditional ElementSelector.Assigns a default ElementSelector that is used if allwhens have returned false.Specifies the ElementSelector to use when the condition holds true.Sets up a conditional ElementSelector.whenElementIsNamed(String expectedName) Sets up a conditional ElementSelector.whenElementIsNamed(QName expectedName) Sets up a conditional ElementSelector.
-
Field Details
-
defaultSelector
-
conditionalSelectors
-
pendingCondition
-
-
Constructor Details
-
DefaultConditionalSelectorBuilder
DefaultConditionalSelectorBuilder()
-
-
Method Details
-
thenUse
Description copied from interface:ElementSelectors.ConditionalSelectorBuilderThenSpecifies the ElementSelector to use when the condition holds true.- Specified by:
thenUsein interfaceElementSelectors.ConditionalSelectorBuilderThen
-
when
Description copied from interface:ElementSelectors.ConditionalSelectorBuilderSets up a conditional ElementSelector.- Specified by:
whenin interfaceElementSelectors.ConditionalSelectorBuilder
-
elseUse
Description copied from interface:ElementSelectors.ConditionalSelectorBuilderAssigns a default ElementSelector that is used if allwhens have returned false.- Specified by:
elseUsein interfaceElementSelectors.ConditionalSelectorBuilder
-
whenElementIsNamed
Description copied from interface:ElementSelectors.ConditionalSelectorBuilderSets up a conditional ElementSelector.- Specified by:
whenElementIsNamedin interfaceElementSelectors.ConditionalSelectorBuilder
-
whenElementIsNamed
Description copied from interface:ElementSelectors.ConditionalSelectorBuilderSets up a conditional ElementSelector.- Specified by:
whenElementIsNamedin interfaceElementSelectors.ConditionalSelectorBuilder
-
build
Description copied from interface:ElementSelectors.ConditionalSelectorBuilderBuilds a conditional ElementSelector.- Specified by:
buildin interfaceElementSelectors.ConditionalSelectorBuilder
-