Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.platform.xml
Class XMLComparer

java.lang.Object
  extended by org.eclipse.persistence.platform.xml.XMLComparer


public class XMLComparer
extends java.lang.Object

This class is used to compare if two DOM nodes are equal.


Field Summary
private  boolean ignoreOrder
           

 

Constructor Summary
XMLComparer()
           

 

Method Summary
protected  boolean isAttributeEqual(org.w3c.dom.Attr control, org.w3c.dom.Attr test)
           
private  boolean isCommentEqual(org.w3c.dom.Comment control, org.w3c.dom.Comment test)
           
private  boolean isDocumentEqual(org.w3c.dom.Document control, org.w3c.dom.Document test)
           
private  boolean isDocumentFragmentEqual(org.w3c.dom.DocumentFragment control, org.w3c.dom.DocumentFragment test)
           
private  boolean isDocumentTypeEqual(org.w3c.dom.DocumentType control, org.w3c.dom.DocumentType test)
           
private  boolean isElementEqual(org.w3c.dom.Element control, org.w3c.dom.Element test)
           
private  boolean isEntityReferenceEqual(org.w3c.dom.EntityReference control, org.w3c.dom.EntityReference test)
           
 boolean isIgnoreOrder()
           
 boolean isNodeEqual(org.w3c.dom.Node control, org.w3c.dom.Node test)
          Compare two DOM nodes.
private  boolean isNodeInNodeList(org.w3c.dom.Node node, org.w3c.dom.NodeList nodeList)
           
private  boolean isNodeListEqual(org.w3c.dom.NodeList control, org.w3c.dom.NodeList test)
           
private  boolean isProcessingInstructionEqual(org.w3c.dom.ProcessingInstruction control, org.w3c.dom.ProcessingInstruction test)
           
private  boolean isStringEqual(java.lang.String control, java.lang.String test)
           
private  boolean isTextEqual(org.w3c.dom.Text control, org.w3c.dom.Text test)
           
 void setIgnoreOrder(boolean ignoreOrder)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

ignoreOrder

private boolean ignoreOrder

Constructor Detail

XMLComparer

public XMLComparer()

Method Detail

isNodeEqual

public boolean isNodeEqual(org.w3c.dom.Node control,
                           org.w3c.dom.Node test)
Compare two DOM nodes.
Parameters:
control - The first node in the comparison.
test - The second node in the comparison.
Returns:
Return true if the nodes are equal, else false.

isAttributeEqual

protected boolean isAttributeEqual(org.w3c.dom.Attr control,
                                   org.w3c.dom.Attr test)

isCommentEqual

private boolean isCommentEqual(org.w3c.dom.Comment control,
                               org.w3c.dom.Comment test)

isDocumentEqual

private boolean isDocumentEqual(org.w3c.dom.Document control,
                                org.w3c.dom.Document test)

isDocumentFragmentEqual

private boolean isDocumentFragmentEqual(org.w3c.dom.DocumentFragment control,
                                        org.w3c.dom.DocumentFragment test)

isDocumentTypeEqual

private boolean isDocumentTypeEqual(org.w3c.dom.DocumentType control,
                                    org.w3c.dom.DocumentType test)

isElementEqual

private boolean isElementEqual(org.w3c.dom.Element control,
                               org.w3c.dom.Element test)

isEntityReferenceEqual

private boolean isEntityReferenceEqual(org.w3c.dom.EntityReference control,
                                       org.w3c.dom.EntityReference test)

isProcessingInstructionEqual

private boolean isProcessingInstructionEqual(org.w3c.dom.ProcessingInstruction control,
                                             org.w3c.dom.ProcessingInstruction test)

isTextEqual

private boolean isTextEqual(org.w3c.dom.Text control,
                            org.w3c.dom.Text test)

isNodeListEqual

private boolean isNodeListEqual(org.w3c.dom.NodeList control,
                                org.w3c.dom.NodeList test)

isNodeInNodeList

private boolean isNodeInNodeList(org.w3c.dom.Node node,
                                 org.w3c.dom.NodeList nodeList)

isStringEqual

private boolean isStringEqual(java.lang.String control,
                              java.lang.String test)

isIgnoreOrder

public boolean isIgnoreOrder()

setIgnoreOrder

public void setIgnoreOrder(boolean ignoreOrder)

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.