MediaRange
is one entry of an Accept header: a media range whose type
and subtype may each be the wildcard *, weighted by a quality q between
0.0 and 1.0 (defaulting to 1.0).
delete
(Fn [MediaRange] ())
deletes a MediaRange. Should usually not be called manually.
set-q!
(Fn [(Ref MediaRange a), Double] ())
sets the q property of a MediaRange in place.
set-subtype
(Fn [MediaRange, String] MediaRange)
sets the subtype property of a MediaRange.
set-subtype!
(Fn [(Ref MediaRange a), String] ())
sets the subtype property of a MediaRange in place.
set-type!
(Fn [(Ref MediaRange a), String] ())
sets the type property of a MediaRange in place.
subtype
(Fn [(Ref MediaRange a)] (Ref String a))
gets the subtype property of a MediaRange.
update-q
(Fn [MediaRange, (Ref (Fn [Double] Double a) b)] MediaRange)
updates the q property of a MediaRange using a function f.
update-subtype
(Fn [MediaRange, (Ref (Fn [String] String a) b)] MediaRange)
updates the subtype property of a MediaRange using a function f.
update-type
(Fn [MediaRange, (Ref (Fn [String] String a) b)] MediaRange)
updates the type property of a MediaRange using a function f.