Microsoft SDK for Java

IIntRangeComparator Interface

The IIntRangeComparator Interface of the com.ms.util package supplies a hook for sorting auxiliary data associated with elements of an IntRanges object. The hook is used to help compare equal ranges during a condensing operation, while sorting and merging ranges.

public interface IIntRangeComparator
{
  // Fields
  static final int ORDER_AFTER;
  static final int ORDER_BEFORE;
  static final int ORDER_EQUAL;

  // Methods
  int compareRanges(IntRanges ranges1, int i1, IntRanges ranges2,
        int i2);
  void intersectRanges(IntRanges ranges1, int i1
        IntRanges ranges2, int i2, int isectexprnum);
  boolean mergeRanges(IntRanges ranges, int i1 inti2);
  int orderRanges(IntRnages ranges, int i1, int i2);
  void shiftRanges(IntRanges ranges, int start, int count,
        int shiftcount);
  void splitRange(IntRanges ranges, int i);
  void swapRanges(IntRanges ranges, int i1, int i2);
}

© 1999 Microsoft Corporation. All rights reserved. Terms of use.