Package 

Class StepsProgression

  • All Implemented Interfaces:
    org.readium.r2.navigator.preferences.ProgressionStrategy

    
    public final class StepsProgression<T extends Comparable<T>>
     implements ProgressionStrategy<T>
                        

    Progression strategy based on a list of preferred values for the setting.

    Steps MUST be sorted in increasing order.

    • Method Summary

      Modifier and Type Method Description
      T increment(T value)
      T decrement(T value)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StepsProgression

        StepsProgression(List<T> steps, Function2<T, T, Boolean> equalsDelta)
        Parameters:
        equalsDelta - Provide an equality algorithm to compare floating point numbers.