]>
git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc/src/main/java/org/argeo/slc/diff/XPathDiffPosition.java
1 package org
.argeo
.slc
.diff
;
3 import org
.argeo
.slc
.core
.UnsupportedException
;
5 /** A diff position within an Xml file. <b>NOT YET IMPLEMENTED</b>. */
6 public class XPathDiffPosition
extends DiffPosition
{
10 public XPathDiffPosition(RelatedFile relatedFile
, String path
) {
15 public int compareTo(DiffPosition dp
) {
16 if (!(dp
instanceof XPathDiffPosition
))
17 throw new UnsupportedException("position", dp
);
19 XPathDiffPosition o
= (XPathDiffPosition
) dp
;
20 if (relatedFile
.equals(o
.relatedFile
)) {
21 return xPath
.compareTo(o
.xPath
);
23 return relatedFile
.compareTo(o
.relatedFile
);