Class JGraphMedianHybridCrossingReduction.MedianCellSorter

java.lang.Object
com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.MedianCellSorter
All Implemented Interfaces:
Comparable
Enclosing class:
JGraphMedianHybridCrossingReduction

protected class JGraphMedianHybridCrossingReduction.MedianCellSorter extends Object implements Comparable
A utility class used to track cells whilst sorting occurs on the median values. Does not violate (x.compareTo(y)==0) == (x.equals(y))
  • Field Details

    • medianValue

      public double medianValue
      The median value of the cell stored
    • nudge

      public boolean nudge
      Whether or not to flip equal median values.
  • Constructor Details

    • MedianCellSorter

      protected MedianCellSorter()
  • Method Details

    • compareTo

      public int compareTo(Object arg0)
      comparator on the medianValue
      Specified by:
      compareTo in interface Comparable
      Parameters:
      arg0 - the object to be compared to
      Returns:
      the standard return you would expect when comparing two double