Class ContentTypes


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

      • TEXT_FILE_EXTENSIONS

        public static final java.util.List<java.lang.String> TEXT_FILE_EXTENSIONS
      • TEXT_MIME_TYPE_PATTERNS

        public static final java.util.List<java.lang.String> TEXT_MIME_TYPE_PATTERNS
    • Constructor Detail

      • ContentTypes

        public ContentTypes()
    • Method Detail

      • determineFileExtension

        public static java.lang.String determineFileExtension​(java.lang.String url,
                                                              ContentTypeHeader contentTypeHeader,
                                                              byte[] responseBody)
      • determineTextType

        public static TextType determineTextType​(java.lang.String content)
      • determineTextFileExtension

        public static java.lang.String determineTextFileExtension​(java.lang.String content)
      • determineIsTextFromExtension

        public static boolean determineIsTextFromExtension​(java.lang.String extension)
      • determineIsTextFromMimeType

        public static boolean determineIsTextFromMimeType​(java.lang.String mimeType)
      • determineIsText

        public static boolean determineIsText​(java.lang.String extension,
                                              java.lang.String mimeType)