Module swim.http
Package swim.http

Class MediaType

All Implemented Interfaces:
Debug

public final class MediaType extends HttpPart implements Debug
  • Method Details

    • 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()
    • params

      public HashTrieMap<String,String> params()
    • getParam

      public String getParam(String key)
    • param

      public MediaType param(String key, String value)
    • httpWriter

      public Writer<?,?> httpWriter(HttpWriter http)
      Specified by:
      httpWriter in class HttpPart
    • writeHttp

      public Writer<?,?> writeHttp(Output<?> output, HttpWriter http)
      Specified by:
      writeHttp in class HttpPart
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • debug

      public <T> Output<T> debug(Output<T> output)
      Description copied from interface: Debug
      Writes a developer readable, debug-formatted string representation of this object to output.
      Specified by:
      debug in interface Debug
      Returns:
      the continuation of the output.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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, HashTrieMap<String,String> params)
    • create

      public static MediaType create(String type, String subtype)
    • parse

      public static MediaType parse(String string)
    • forPath

      public static MediaType forPath(String path)