1 package tim.prune.save;
4 * Class to enable the sorting of Svg fragments
6 public class SvgFragment implements Comparable<SvgFragment>
8 private String _fragment = null;
9 private int _yCoord = 0;
13 * @param inFragment fragment of svg source
14 * @param inYCoord y coordinate of point, for sorting
16 public SvgFragment(String inFragment, int inYCoord)
18 _fragment = inFragment;
23 * @return svg fragment
25 public String getFragment()
33 public int compareTo(SvgFragment inOther)
35 int ycompare = _yCoord - inOther._yCoord;
36 if (ycompare != 0) {return ycompare;}
37 return _fragment.compareTo(inOther._fragment);
41 * @param inOther other fragment to compare this one with
42 * @return true if the fragments are equal
44 public boolean equals(SvgFragment inOther)
46 return _fragment.equals(inOther._fragment);