classafBedSheet::QualityValues
sys::Obj afBedSheet::QualityValues
Parses a Str
of HTTP qvalues as per HTTP 1.1 Spec / rfc2616-sec14.3. Provides some useful accessor methods; like `#accepts` which returns true
only if the name exists AND has a qvalue greater than 0.0.
@see http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.3
- accepts
Returns
true
if the name was supplied in the header AND has a qvalue > 0.0- contains
Returns
true
ifname
was supplied in the header- fromStr
static new fromStr(Str? header, Bool checked := true)
Fandoc ERRORS: Line 1 - Invalid annotation [] Parses a HTTP header value into a [name:qvalue] map. Throws 'ParseErr' if the header Str is invalid.
- get
Returns the qvalue associated with
name
. Defaults to0
ifname
was not supplied.- size
Int size()
Returns the number of values given in the header
- toMap
Fandoc ERRORS: Line 1 - Invalid annotation [] Returns a dup of the internal [name:qvalue] map
- toStr
virtual override Str toStr()
Returns a joined-up Str of qvalues that may be set in a HTTP header. The names are sorted by qvalue.