- java.lang.Object
-
- swim.http.HttpPart
-
- swim.http.MediaType
-
- All Implemented Interfaces:
swim.codec.Debug
public final class MediaType extends HttpPart implements swim.codec.Debug
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MediaTypeapplicationJavascript()static MediaTypeapplicationJson()static MediaTypeapplicationOctetStream()static MediaTypeapplicationXml()static MediaTypeapplicationXRecon()static MediaTypecreate(String type, String subtype)static MediaTypecreate(String type, String subtype, swim.collections.HashTrieMap<String,String> params)<T> swim.codec.Output<T>debug(swim.codec.Output<T> output)booleanequals(Object other)static MediaTypeforPath(String path)StringgetParam(String key)inthashCode()swim.codec.Writer<?,?>httpWriter(HttpWriter http)static MediaTypeimageJpeg()static MediaTypeimagePng()static MediaTypeimageSvgXml()booleanisApplication()booleanisAudio()booleanisImage()booleanisMultipart()booleanisText()booleanisVideo()MediaTypeparam(String key, String value)swim.collections.HashTrieMap<String,String>params()static MediaTypeparse(String string)Stringsubtype()static MediaTypetextCss()static MediaTypetextHtml()static MediaTypetextPlain()StringtoString()Stringtype()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()
-
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
-
applicationJavascript
public static MediaType applicationJavascript()
-
applicationJson
public static MediaType applicationJson()
-
applicationOctetStream
public static MediaType applicationOctetStream()
-
applicationXml
public static MediaType applicationXml()
-
applicationXRecon
public static MediaType applicationXRecon()
-
imageJpeg
public static MediaType imageJpeg()
-
imagePng
public static MediaType imagePng()
-
imageSvgXml
public static MediaType imageSvgXml()
-
textCss
public static MediaType textCss()
-
textHtml
public static MediaType textHtml()
-
textPlain
public static MediaType textPlain()
-
create
public static MediaType create(String type, String subtype, swim.collections.HashTrieMap<String,String> params)
-
-