Class TextMimeType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.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​(java.lang.String mimeType,
                            java.lang.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,
                            java.lang.String encoding)
      • TextMimeType

        public TextMimeType​(MimeType mimeType)
    • Method Detail

      • setMimeType

        public void setMimeType​(MimeType mimeType)
      • getEncoding

        public java.lang.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​(java.lang.String encoding)
      • toString

        public java.lang.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​(java.lang.String mediaType)
      • setSubType

        public void setSubType​(java.lang.String subType)