- java.lang.Object
-
- swim.http.HttpPart
-
- swim.http.MediaRange
-
- All Implemented Interfaces:
swim.codec.Debug
public final class MediaRange extends HttpPart implements swim.codec.Debug
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MediaRangecreate(String type, String subtype)static MediaRangecreate(String type, String subtype, float weight)static MediaRangecreate(String type, String subtype, float weight, swim.collections.HashTrieMap<String,String> params)static MediaRangecreate(String type, String subtype, swim.collections.HashTrieMap<String,String> params)<T> swim.codec.Output<T>debug(swim.codec.Output<T> output)booleanequals(Object other)StringgetParam(String key)inthashCode()swim.codec.Writer<?,?>httpWriter(HttpWriter http)booleanisApplication()booleanisAudio()booleanisImage()booleanisMultipart()booleanisText()booleanisVideo()MediaRangeparam(String key, String value)swim.collections.HashTrieMap<String,String>params()static MediaRangeparse(String string)Stringsubtype()StringtoString()Stringtype()floatweight()MediaRangeweight(float weight)swim.codec.Writer<?,?>writeHttp(swim.codec.Output<?> output, HttpWriter http)-
Methods inherited from class swim.http.HttpPart
httpWriter, toHttp, writeHttp
-
-
-
-
Method Detail
-
isApplication
public boolean isApplication()
-
isAudio
public boolean isAudio()
-
isImage
public boolean isImage()
-
isMultipart
public boolean isMultipart()
-
isText
public boolean isText()
-
isVideo
public boolean isVideo()
-
type
public String type()
-
subtype
public String subtype()
-
weight
public float weight()
-
weight
public MediaRange weight(float weight)
-
param
public MediaRange param(String key, String value)
-
httpWriter
public swim.codec.Writer<?,?> httpWriter(HttpWriter http)
- Specified by:
httpWriterin classHttpPart
-
writeHttp
public swim.codec.Writer<?,?> writeHttp(swim.codec.Output<?> output, HttpWriter http)
-
debug
public <T> swim.codec.Output<T> debug(swim.codec.Output<T> output)
- Specified by:
debugin interfaceswim.codec.Debug
-
create
public static MediaRange create(String type, String subtype, float weight, swim.collections.HashTrieMap<String,String> params)
-
create
public static MediaRange create(String type, String subtype, float weight)
-
create
public static MediaRange create(String type, String subtype, swim.collections.HashTrieMap<String,String> params)
-
create
public static MediaRange create(String type, String subtype)
-
parse
public static MediaRange parse(String string)
-
-