Class QuotedQualityCSV

  • All Implemented Interfaces:
    Iterable<String>

    @Deprecated(since="2021-05-27")
    public class QuotedQualityCSV
    extends QuotedCSV
    implements Iterable<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 Detail

      • MOST_SPECIFIC_MIME_ORDERING

        public static ToIntFunction<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​(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​(ToIntFunction<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.