Class TextMimeType

java.lang.Object
eu.medsea.mimeutil.MimeType
eu.medsea.mimeutil.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:
  • Constructor Details

    • 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:
      • invalid reference
        #getKnownEncodings()
      • invalid reference
        #addKnownEncoding(String)
    • TextMimeType

      public TextMimeType(MimeType mimeType, String encoding)
    • TextMimeType

      public TextMimeType(MimeType mimeType)
  • Method Details

    • 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:
    • 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:
    • setMediaType

      public void setMediaType(String mediaType)
    • setSubType

      public void setSubType(String subType)