org.netbeans.modules.xml.xdm.diff
Class XDMUtil
java.lang.Object
org.netbeans.modules.xml.xdm.diff.XDMUtil
public class XDMUtil
- extends Object
|
Constructor Summary |
XDMUtil()
Constructor for XDMUtil |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NS_PREFIX
public static final String NS_PREFIX
- See Also:
- Constant Field Values
SCHEMA_LOCATION
public static final String SCHEMA_LOCATION
- See Also:
- Constant Field Values
XML_PROLOG
public static final String XML_PROLOG
- See Also:
- Constant Field Values
XDMUtil
public XDMUtil()
- Constructor for XDMUtil
prettyPrintXML
public String prettyPrintXML(String doc,
String indentation)
throws UnsupportedEncodingException,
IOException,
BadLocationException
- Throws:
UnsupportedEncodingException
IOException
BadLocationException
compareXML
public List<Difference> compareXML(String xml1,
String xml2,
XDMUtil.ComparisonCriteria criteria)
throws Exception
- Throws:
Exception
compareXML
public List<Difference> compareXML(String firstDoc,
String secondDoc,
XDMUtil.ComparisonCriteria type,
boolean filterWhiteSpace)
throws BadLocationException,
IOException
- Throws:
BadLocationException
IOException
checkPrettyText
public static boolean checkPrettyText(Node txt)
isWhitespaceOnly
public static boolean isWhitespaceOnly(String tn)
findPosition
public static int findPosition(Node n)
removePseudoAttrPosChanges
public static void removePseudoAttrPosChanges(List<Difference> diffs)
filterAttributeOrderChange
public static void filterAttributeOrderChange(List<Difference> diffs)
filterSchemaLocationDiffs
public static void filterSchemaLocationDiffs(List<Difference> diffs)
removeSchemaLocationAttrDiffs
public static boolean removeSchemaLocationAttrDiffs(Change c)