Interface SequenceElementComparator<E>

    • Method Detail

      • predecessor

        boolean predecessor​(E o1,
                            E o2)
        Returns true if o1 is an immediate predecessor of o2.
        Parameters:
        o1 - a sequence element.
        o2 - a sequence element.
        Returns:
        true if its an immediate predecessor
      • successor

        boolean successor​(E o1,
                          E o2)
        Returns true if o1 is an immediate successor of o2.
        Parameters:
        o1 - a sequence element.
        o2 - a sequence element.
        Returns:
        true if it's an immediate successor
      • isValid

        boolean isValid​(E o1)
        Returns true if the o1 can be used in this comparator.
        Parameters:
        o1 - a sequence element
        Returns:
        true if it's usable for this comparator