Uses of Interface
org.xmlunit.util.Predicate
Packages that use Predicate
Package
Description
Provides fluent builders for core parts of XMLUnit.
Contains XMLUnit
DifferenceEngine that is
at the heart of all comparisons as well as supporting interfaces
and implementations.Internal utilities hiding the differences between .NET and Java
implementations.
-
Uses of Predicate in org.xmlunit.builder
Methods in org.xmlunit.builder with parameters of type PredicateModifier and TypeMethodDescriptionDiffBuilder.withAttributeFilter(Predicate<Attr> attributeFilter) Registers a filter for attributes.DifferenceEngineConfigurer.withAttributeFilter(Predicate<Attr> attributeFilter) Registers a filter for attributes.DiffBuilder.withNodeFilter(Predicate<Node> nodeFilter) Registers a filter for nodes.DifferenceEngineConfigurer.withNodeFilter(Predicate<Node> nodeFilter) Registers a filter for nodes. -
Uses of Predicate in org.xmlunit.diff
Fields in org.xmlunit.diff declared as PredicateModifier and TypeFieldDescriptionNodeFilters.AcceptAllAccepts all nodes.NodeFilters.DefaultSuppresses document-type and XML declaration nodes.Methods in org.xmlunit.diff that return PredicateModifier and TypeMethodDescriptionAbstractDifferenceEngine.getAttributeFilter()Provides access to the configured attribute filter.AbstractDifferenceEngine.getNodeFilter()Provides access to the configured nod filter.NodeFilters.satifiesAll(Predicate<Node>... predicates) Accepts nodes that are accepted by all given filters.NodeFilters.satifiesAny(Predicate<Node>... predicates) Accepts nodes that are accepted by at least on of the given filters.Methods in org.xmlunit.diff with parameters of type PredicateModifier and TypeMethodDescriptionstatic final ElementSelectorElementSelectors.byNameAndAllAttributes(Predicate<Attr> attributeFilter) Elements with the same local name (and namespace URI - if any) and attribute values for all attributes can be compared.static ElementSelectorElementSelectors.conditionalSelector(Predicate<? super Element> predicate, ElementSelector es) Applies the wrapped ElementSelector's logic if and only if the control element matches the given predicate.NodeFilters.satifiesAll(Predicate<Node>... predicates) Accepts nodes that are accepted by all given filters.NodeFilters.satifiesAny(Predicate<Node>... predicates) Accepts nodes that are accepted by at least on of the given filters.voidAbstractDifferenceEngine.setAttributeFilter(Predicate<Attr> af) voidDifferenceEngine.setAttributeFilter(Predicate<Attr> attributeFilter) Sets the optional strategy that decides which attributes to consider and which to ignore during comparison.voidAbstractDifferenceEngine.setNodeFilter(Predicate<Node> nf) voidDifferenceEngine.setNodeFilter(Predicate<Node> nodeFilter) Sets the optional strategy that decides which nodes to consider and which to ignore during comparison.Sets up a conditional ElementSelector. -
Uses of Predicate in org.xmlunit.util
Classes in org.xmlunit.util that implement PredicateModifier and TypeClassDescriptionclassA function that tests whether an object is null.Methods in org.xmlunit.util with parameters of type PredicateModifier and TypeMethodDescriptionstatic <T> booleanDetermines whether a given predicate holds true for all elements.static <T> booleanDetermines whether a given predicate holds true for at least one element.static <T> Iterable<T>Exclude all elements from an iterable that don't match a given predicate.Nodes.getAttributes(Node n, Predicate<Attr> attributeFilter) Obtains an element's attributes as Map.