Package eu.medsea.mimeutil
Class TextMimeType
- java.lang.Object
-
- eu.medsea.mimeutil.MimeType
-
- eu.medsea.mimeutil.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 Summary
Constructors Constructor Description TextMimeType(MimeType mimeType)
TextMimeType(MimeType mimeType, java.lang.String encoding)
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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getEncoding()
Get the encoding currently set for this TextMimeType.void
setEncoding(java.lang.String encoding)
void
setMediaType(java.lang.String mediaType)
void
setMimeType(MimeType mimeType)
void
setSubType(java.lang.String subType)
java.lang.String
toString()
Overrides the toString method ofjava.lang.Object
.-
Methods inherited from class eu.medsea.mimeutil.MimeType
compareTo, equals, getMediaType, getSpecificity, getSubType, hashCode
-
-
-
-
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 ofjava.lang.Object
.
-
setMediaType
public void setMediaType(java.lang.String mediaType)
-
setSubType
public void setSubType(java.lang.String subType)
-
-