Class FeatureComparators

Object
FeatureComparators

public final class FeatureComparators extends Object
A utility class for creating simple Comparators for Features.
Author:
Ian Schneider
  • Field Details

    • BY_ID

      public static final Comparator BY_ID
      A utility comparator for comparison by id.
  • Method Details

    • byAttributeIndex

      public static Comparator byAttributeIndex(int idx)
      Create a Comparator which compares Features by the attribute at the given index. The attribute at the index MUST be Comparable. This will probably not work for heterogenous collections, UNLESS the classes at the given index are the same.
      Parameters:
      idx - The index to look up attributes at.
      Returns:
      A new Comparator.
    • byAttributeName

      public static Comparator byAttributeName(String name)
      Create a Comparator which compares Features by the attribute found at the given path. The attribute found MUST be Comparable. This will probably not work for heterogenous collections, UNLESS the attributes found are the same class.
      Parameters:
      name - The xpath to use while comparing.
      Returns:
      A new Comparator.