Class ContentType


  • public class ContentType
    extends java.lang.Object
    • Field Detail

      • BINARY_TYPES

        private static final java.util.Set<java.lang.String> BINARY_TYPES
      • APPLICATION_ATOM_XML

        public static final ContentType APPLICATION_ATOM_XML
      • APPLICATION_FORM_URLENCODED

        public static final ContentType APPLICATION_FORM_URLENCODED
      • APPLICATION_JSON

        public static final ContentType APPLICATION_JSON
      • APPLICATION_JSON_PATCH

        public static final ContentType APPLICATION_JSON_PATCH
      • APPLICATION_OCTET_STREAM

        public static final ContentType APPLICATION_OCTET_STREAM
      • BINARY_OCTET_STREAM

        public static final ContentType BINARY_OCTET_STREAM
      • APPLICATION_SVG_XML

        public static final ContentType APPLICATION_SVG_XML
      • APPLICATION_XHTML_XML

        public static final ContentType APPLICATION_XHTML_XML
      • APPLICATION_XML

        public static final ContentType APPLICATION_XML
      • APPLICATION_PDF

        public static final ContentType APPLICATION_PDF
      • IMAGE_JPEG

        public static final ContentType IMAGE_JPEG
      • IMAGE_TIFF

        public static final ContentType IMAGE_TIFF
      • IMAGE_WEBP

        public static final ContentType IMAGE_WEBP
      • MULTIPART_FORM_DATA

        public static final ContentType MULTIPART_FORM_DATA
      • TEXT_PLAIN

        public static final ContentType TEXT_PLAIN
      • mimeType

        private final java.lang.String mimeType
      • encoding

        private final java.nio.charset.Charset encoding
      • isBinary

        private final boolean isBinary
    • Constructor Detail

      • ContentType

        ContentType​(java.lang.String mimeType,
                    java.nio.charset.Charset encoding,
                    boolean isBinary)
    • Method Detail

      • create

        public static ContentType create​(java.lang.String mimeType)
      • create

        public static ContentType create​(java.lang.String mimeType,
                                         java.nio.charset.Charset charset)
      • create

        public static ContentType create​(java.lang.String mimeType,
                                         boolean isBinary)
      • isBinary

        public static boolean isBinary​(java.lang.String mimeType)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getMimeType

        public java.lang.String getMimeType()
      • withCharset

        public ContentType withCharset​(java.nio.charset.Charset charset)
      • isBinary

        public boolean isBinary()