Class MediaType

java.lang.Object
com.github.robtimus.net.protocol.data.MediaType

final class MediaType extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • create

      static MediaType create(String mimeType, Map<String,String> parameters)
    • buildMediaTypeString

      private static String buildMediaTypeString(String mimeType, Map<String,String> parameters)
    • appendValue

      private static void appendValue(String value, StringBuilder mediaType)
    • parse

      static MediaType parse(String source, int start, int end)
    • parse

      static MediaType parse(String type)
    • validateMimeType

      private static void validateMimeType(String mimeType)
    • validateMimeType

      private static void validateMimeType(String mimeType, int start, int end)
    • parseParameters

      private static Map<String,String> parseParameters(String paramString, int start, int end)
    • parseNextParameter

      private static int parseNextParameter(String paramString, int start, int end, Map<String,String> parameters)
    • getNameEnd

      private static int getNameEnd(String params, int start, int end)
    • getValueStart

      private static int getValueStart(String params, int start, int end)
    • isNotFound

      private static boolean isNotFound(int index)
    • isNotFound

      private static boolean isNotFound(int index, int end)
    • skipStartingWhitespace

      private static int skipStartingWhitespace(String s, int index, int end)
    • getMimeType

      String getMimeType()
    • getParameters

      Map<String,String> getParameters()
    • getCharset

      String getCharset()
    • toString

      public String toString()
      Overrides:
      toString in class Object