com.evolveum.midpoint.util.xml
Class DomAwareEqualsStrategy

java.lang.Object
  extended by org.jvnet.jaxb2_commons.lang.DefaultEqualsStrategy
      extended by org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy
          extended by com.evolveum.midpoint.util.xml.DomAwareEqualsStrategy
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.EqualsStrategy

public class DomAwareEqualsStrategy
extends org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy

Strategy for equals() methods used in JAXB generated code. The strategy is using our DOMUtil to compare DOM elements. The comparison is quite liberal when it comes to namespaces.

Author:
Radovan Semancik

Field Summary
static org.jvnet.jaxb2_commons.lang.EqualsStrategy INSTANCE
           
 
Constructor Summary
DomAwareEqualsStrategy()
           
 
Method Summary
protected  boolean equalsInternal(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object lhs, Object rhs)
           
 
Methods inherited from class org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy
equalsInternal, equalsInternal
 
Methods inherited from class org.jvnet.jaxb2_commons.lang.DefaultEqualsStrategy
equals, equals, equals, equals, equals, equals, equals, equals, equals, equals, equals, equals, equals, equals, equals, equals, equals, equals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static org.jvnet.jaxb2_commons.lang.EqualsStrategy INSTANCE
Constructor Detail

DomAwareEqualsStrategy

public DomAwareEqualsStrategy()
Method Detail

equalsInternal

protected boolean equalsInternal(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                                 org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                                 Object lhs,
                                 Object rhs)
Overrides:
equalsInternal in class org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy


Copyright © 2013 evolveum. All Rights Reserved.