Class QuotedQualityCSV

  • All Implemented Interfaces:
    java.lang.Iterable<java.lang.String>

    @Deprecated(since="2021-05-27")
    public class QuotedQualityCSV
    extends QuotedCSV
    implements java.lang.Iterable<java.lang.String>
    Deprecated.
    The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
    Implements a quoted comma separated list of quality values in accordance with RFC7230 and RFC7231. Values are returned sorted in quality order, with OWS and the quality parameters removed.
    See Also:
    "https://tools.ietf.org/html/rfc7230#section-3.2.6", "https://tools.ietf.org/html/rfc7230#section-7", "https://tools.ietf.org/html/rfc7231#section-5.3.1"
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.function.ToIntFunction<java.lang.String> MOST_SPECIFIC_MIME_ORDERING
      Deprecated.
      Lambda to apply a most specific MIME encoding secondary ordering.
    • Constructor Summary

      Constructors 
      Constructor Description
      QuotedQualityCSV()
      Deprecated.
      Sorts values with equal quality according to the length of the value String.
      QuotedQualityCSV​(java.lang.String[] preferredOrder)
      Deprecated.
      Sorts values with equal quality according to given order.
      QuotedQualityCSV​(java.util.function.ToIntFunction<java.lang.String> secondaryOrdering)
      Deprecated.
      Orders values with equal quality with the given function.
    • Field Detail

      • MOST_SPECIFIC_MIME_ORDERING

        public static java.util.function.ToIntFunction<java.lang.String> MOST_SPECIFIC_MIME_ORDERING
        Deprecated.
        Lambda to apply a most specific MIME encoding secondary ordering.
        See Also:
        "https://tools.ietf.org/html/rfc7231#section-5.3.2"
    • Constructor Detail

      • QuotedQualityCSV

        public QuotedQualityCSV()
        Deprecated.
        Sorts values with equal quality according to the length of the value String.
      • QuotedQualityCSV

        public QuotedQualityCSV​(java.lang.String[] preferredOrder)
        Deprecated.
        Sorts values with equal quality according to given order.
        Parameters:
        preferredOrder - Array indicating the preferred order of known values
      • QuotedQualityCSV

        public QuotedQualityCSV​(java.util.function.ToIntFunction<java.lang.String> secondaryOrdering)
        Deprecated.
        Orders values with equal quality with the given function.
        Parameters:
        secondaryOrdering - Function to apply an ordering other than specified by quality, highest values are sorted first.
    • Method Detail

      • getValues

        public java.util.List<java.lang.String> getValues()
        Deprecated.
        Overrides:
        getValues in class QuotedCSV
      • iterator

        public java.util.Iterator<java.lang.String> iterator()
        Deprecated.
        Specified by:
        iterator in interface java.lang.Iterable<java.lang.String>
        Overrides:
        iterator in class QuotedCSV