Interface IQuality

All Superinterfaces:
Comparable<IQuality>
All Known Implementing Classes:
NoQuality, RegisteredQuality

public interface IQuality extends Comparable<IQuality>
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    bigMultiply(double base)
     
    float
    bigMultiply(float base)
     
    int
    bigMultiply(int base)
     
    org.apache.commons.lang3.math.Fraction
    bigMultiply(org.apache.commons.lang3.math.Fraction base)
     
    default int
     
    double
    multiply(double base)
     
    float
    multiply(float base)
     
    int
    multiply(int base)
     
    org.apache.commons.lang3.math.Fraction
    multiply(org.apache.commons.lang3.math.Fraction base)
     
    int
     
    double
    reduce(double base)
     
    float
    reduce(float base)
     
    int
    reduce(int base)
     
    org.apache.commons.lang3.math.Fraction
    reduce(org.apache.commons.lang3.math.Fraction base)
     
    int
    reduceToZero(int base)
     
  • Method Details

    • priority

      int priority()
    • multiply

      double multiply(double base)
    • bigMultiply

      double bigMultiply(double base)
    • reduce

      double reduce(double base)
    • multiply

      int multiply(int base)
    • bigMultiply

      int bigMultiply(int base)
    • reduce

      int reduce(int base)
    • reduceToZero

      int reduceToZero(int base)
    • multiply

      float multiply(float base)
    • bigMultiply

      float bigMultiply(float base)
    • reduce

      float reduce(float base)
    • multiply

      org.apache.commons.lang3.math.Fraction multiply(org.apache.commons.lang3.math.Fraction base)
    • bigMultiply

      org.apache.commons.lang3.math.Fraction bigMultiply(org.apache.commons.lang3.math.Fraction base)
    • reduce

      org.apache.commons.lang3.math.Fraction reduce(org.apache.commons.lang3.math.Fraction base)
    • compareTo

      default int compareTo(IQuality o)
      Specified by:
      compareTo in interface Comparable<IQuality>