Class TextMimeType

  • All Implemented Interfaces:
    Serializable, Comparable

    public class TextMimeType
    extends MimeType
    This class can be used to represent a mime type for a text file. This should only be returned by MimeDetector(s) that use magic number type matching. It allows for an encoding to be associated to a text type mime type such as text/plain.
    See Also:
    Serialized Form
    • Constructor Detail

      • TextMimeType

        public TextMimeType​(String mimeType,
                            String encoding)
        Construct a TextMimeType from a string representation of a MimeType and an encoding that should be one of the known encodings.
        Parameters:
        mimeType -
        encoding -
        See Also:
        #getKnownEncodings(), #addKnownEncoding(String)
      • TextMimeType

        public TextMimeType​(MimeType mimeType,
                            String encoding)
      • TextMimeType

        public TextMimeType​(MimeType mimeType)
    • Method Detail

      • setMimeType

        public void setMimeType​(MimeType mimeType)
      • getEncoding

        public String getEncoding()
        Get the encoding currently set for this TextMimeType.
        Returns:
        the encoding as a string
        See Also:
        #getKnownEncodings(), setEncoding(String)
      • setEncoding

        public void setEncoding​(String encoding)
      • toString

        public String toString()
        Description copied from class: MimeType
        Overrides the toString method of java.lang.Object.
        Overrides:
        toString in class MimeType
        Returns:
        String representation i.e. <media type>/<sub type>.
        See Also:
        Object.toString()
      • setMediaType

        public void setMediaType​(String mediaType)
      • setSubType

        public void setSubType​(String subType)