Class QValue

java.lang.Object
com.helger.http.header.QValue
All Implemented Interfaces:
Comparable<QValue>

@Immutable public class QValue extends Object implements Comparable<QValue>
Represents the quality value of an HTTP Accept* header.
Author:
Philip Helger
  • Field Details

    • MIN_QUALITY

      public static final double MIN_QUALITY
      Minimum quality value: 0
      See Also:
    • MAX_QUALITY

      public static final double MAX_QUALITY
      Maximum quality value: 1
      See Also:
    • HALF_QUALITY

      public static final double HALF_QUALITY
      50% quantile quality value: 0.5
      See Also:
    • MIN_QVALUE

      public static final QValue MIN_QVALUE
      Minimum quality: 0
    • MAX_QVALUE

      public static final QValue MAX_QVALUE
      Maximum quality: 1
  • Constructor Details

    • QValue

      public QValue(@Nonnegative double dQuality)
      Constructor with quality value. The value will be clamped to the range [MIN_QUALITY, MAX_QUALITY].
      Parameters:
      dQuality - The quality value. Should be between 0 and 1.
  • Method Details