Class StructuredEqualsStrategy
java.lang.Object
com.evolveum.midpoint.prism.binding.StructuredEqualsStrategy
Strategy for equals computation of
PlainStructured
objects-
Field Summary
Modifier and TypeFieldDescriptionstatic final StructuredEqualsStrategy
static final StructuredEqualsStrategy
DOM Aware strategy, which ignores differences in namespace prefixes.static final StructuredEqualsStrategy
DOM Aware strategy, which takes into account also differences in namespace prefixes. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
equals
(byte[] left, byte[] right) boolean
equals
(PlainStructured left, PlainStructured right) boolean
<T> boolean
protected boolean
equalsNonNull
(jakarta.xml.bind.JAXBElement<?> left, jakarta.xml.bind.JAXBElement<?> right) protected boolean
equalsNonNull
(Object left, Object right) boolean
equalsNonNull
(String left, String right) protected abstract boolean
equalsNonNull
(QName left, QName right) protected abstract boolean
equalsNonNull
(Element left, Element right)
-
Field Details
-
DOM_AWARE
DOM Aware strategy, which ignores differences in namespace prefixes. -
LITERAL
DOM Aware strategy, which takes into account also differences in namespace prefixes. -
DEFAULT
-
-
Constructor Details
-
StructuredEqualsStrategy
public StructuredEqualsStrategy()
-
-
Method Details
-
equals
-
equals
-
equals
-
equalsNonNull
-
equalsNonNull
-
equalsNonNull
-
equalsNonNull
protected boolean equalsNonNull(jakarta.xml.bind.JAXBElement<?> left, jakarta.xml.bind.JAXBElement<?> right) -
equalsNonNull
-
equals
public boolean equals(byte[] left, byte[] right)
-