Class MimeTypeHelper


  • @Deprecated(since="2021-07-29")
    public class MimeTypeHelper
    extends Object
    Deprecated.
    This API is deprecated as Apache Abdera is a retired project since 2017.
    Utilities for working with MIME Media Types
    • Constructor Summary

      Constructors 
      Constructor Description
      MimeTypeHelper()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static int compare​(String t1, String t2)
      Deprecated.
      Compare two media types according to their relative level of specificity
      static int compare​(MimeType mt1, MimeType mt2)
      Deprecated.
      Compare two media types according to their relative level of specificity
      static String[] condense​(String... types)
      Deprecated.
      This will take an array of media types and will condense them based on wildcards, etc.
      static String getCharset​(String mediatype)
      Deprecated.
       
      static Comparator<String> getComparator()
      Deprecated.
      Returns a Comparator that can be used to compare and sort MIME media types according to their level of specificity (e.g.
      static <T extends Base>
      String
      getMimeType​(T base)
      Deprecated.
      Returns the appropriate media type for the given Abdera base
      static boolean isApp​(String a)
      Deprecated.
      Returns true if media type a matches application/atomsrv+xml
      static boolean isAtom​(String a)
      Deprecated.
      Returns true if media type a matches application/atom+xml
      static boolean isEntry​(String a)
      Deprecated.
      Returns true if media type a specifically identifies an Atom entry document
      static boolean isFeed​(String a)
      Deprecated.
      Returns true if media type a explicitly identifies an Atom feed document
      static boolean isMatch​(String a, String b)
      Deprecated.
      Returns true if media type a matches media type b
      static boolean isMatch​(MimeType a, MimeType b)
      Deprecated.
       
      static boolean isMatch​(MimeType a, MimeType b, boolean includeparams)
      Deprecated.
      Returns true if media type a matches media type b
      static boolean isMimeType​(String a)
      Deprecated.
      Returns true if this is a valid media type
      static boolean isMultipart​(String a)
      Deprecated.
      Returns true if media type is a multiparted file.
      static boolean isText​(String a)
      Deprecated.
      Returns true if media type a matches text/*
      static boolean isXml​(String a)
      Deprecated.
      Returns true if media type a matches application/xml, text/xml or application/*+xml
    • Constructor Detail

      • MimeTypeHelper

        public MimeTypeHelper()
        Deprecated.
    • Method Detail

      • getCharset

        public static String getCharset​(String mediatype)
        Deprecated.
      • isMatch

        public static boolean isMatch​(String a,
                                      String b)
        Deprecated.
        Returns true if media type a matches media type b
      • isMatch

        public static boolean isMatch​(MimeType a,
                                      MimeType b)
        Deprecated.
      • isMatch

        public static boolean isMatch​(MimeType a,
                                      MimeType b,
                                      boolean includeparams)
        Deprecated.
        Returns true if media type a matches media type b
      • isApp

        public static boolean isApp​(String a)
        Deprecated.
        Returns true if media type a matches application/atomsrv+xml
      • isAtom

        public static boolean isAtom​(String a)
        Deprecated.
        Returns true if media type a matches application/atom+xml
      • isEntry

        public static boolean isEntry​(String a)
        Deprecated.
        Returns true if media type a specifically identifies an Atom entry document
      • isFeed

        public static boolean isFeed​(String a)
        Deprecated.
        Returns true if media type a explicitly identifies an Atom feed document
      • isXml

        public static boolean isXml​(String a)
        Deprecated.
        Returns true if media type a matches application/xml, text/xml or application/*+xml
      • isText

        public static boolean isText​(String a)
        Deprecated.
        Returns true if media type a matches text/*
      • isMimeType

        public static boolean isMimeType​(String a)
        Deprecated.
        Returns true if this is a valid media type
      • getMimeType

        public static <T extends BaseString getMimeType​(T base)
        Deprecated.
        Returns the appropriate media type for the given Abdera base
      • condense

        public static String[] condense​(String... types)
        Deprecated.
        This will take an array of media types and will condense them based on wildcards, etc. For instance, condense("image/png", "image/jpg", "image/*") condenses to [image/*] condense("application/atom", "application/*", "image/png", "image/*") condenses to [application/*, image/*]
      • getComparator

        public static Comparator<String> getComparator()
        Deprecated.
        Returns a Comparator that can be used to compare and sort MIME media types according to their level of specificity (e.g. text/* is less specific than text/plain and would appear first in a sorted list)
      • compare

        public static int compare​(MimeType mt1,
                                  MimeType mt2)
        Deprecated.
        Compare two media types according to their relative level of specificity
      • compare

        public static int compare​(String t1,
                                  String t2)
        Deprecated.
        Compare two media types according to their relative level of specificity
      • isMultipart

        public static boolean isMultipart​(String a)
        Deprecated.
        Returns true if media type is a multiparted file.