Class FeatureComparators.Index

Object
Index
All Implemented Interfaces:
Comparator
Enclosing class:
FeatureComparators

public static class FeatureComparators.Index extends Object implements Comparator
A Comparator which performs the comparison on attributes at a given index.
  • Constructor Details

    • Index

      public Index(int i)
      Create a new Comparator based on the given index.
      Parameters:
      i - The index.
  • Method Details

    • compare

      public int compare(Object o1, Object o2)
      Implementation of Comparator. Calls compareAtts to perform the actual comparison.
      Specified by:
      compare in interface Comparator
      Parameters:
      o1 - The first Feature.
      o2 - The second Feature
      Returns:
      A value indicating less than, equal, or greater than.
    • compareAtts

      protected int compareAtts(Object att1, Object att2)
      Compares the two attributes.
      Parameters:
      att1 - The first attribute to compare.
      att2 - The second attribute to compare.
      Returns:
      A value indicating less than, equal, or greater than.