com.threerings.miso.client
Class DirtyItemList.OriginComparator

java.lang.Object
  extended by com.threerings.miso.client.DirtyItemList.OriginComparator
All Implemented Interfaces:
Comparator<DirtyItemList.DirtyItem>
Enclosing class:
DirtyItemList

protected static class DirtyItemList.OriginComparator
extends Object
implements Comparator<DirtyItemList.DirtyItem>

A comparator class for use in sorting dirty items in ascending origin x- or y-axis coordinate order.


Field Summary
protected  int _axis
          The axis this comparator sorts on.
 
Constructor Summary
DirtyItemList.OriginComparator(int axis)
          Constructs an origin comparator that sorts dirty items in ascending order based on their origin coordinate on the given axis.
 
Method Summary
 int compare(DirtyItemList.DirtyItem da, DirtyItemList.DirtyItem db)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

_axis

protected int _axis
The axis this comparator sorts on.

Constructor Detail

DirtyItemList.OriginComparator

public DirtyItemList.OriginComparator(int axis)
Constructs an origin comparator that sorts dirty items in ascending order based on their origin coordinate on the given axis.

Method Detail

compare

public int compare(DirtyItemList.DirtyItem da,
                   DirtyItemList.DirtyItem db)
Specified by:
compare in interface Comparator<DirtyItemList.DirtyItem>