public class ContentTypeFieldLenientImpl extends AbstractField implements ContentTypeField
Content-Type field.| Modifier and Type | Field and Description |
|---|---|
static FieldParser<ContentTypeField> |
PARSER |
monitor, rawFieldPARAM_BOUNDARY, PARAM_CHARSET, TYPE_MESSAGE_RFC822, TYPE_MULTIPART_DIGEST, TYPE_MULTIPART_PREFIX, TYPE_TEXT_PLAIN| Modifier and Type | Method and Description |
|---|---|
String |
getBoundary()
Gets the value of the
boundary parameter if set. |
String |
getCharset()
Gets the value of the
charset parameter if set. |
String |
getMediaType()
Gets the media type defined in this Content-Type field.
|
String |
getMimeType()
Gets the MIME type defined in this Content-Type field.
|
String |
getParameter(String name)
Gets the value of a parameter.
|
Map<String,String> |
getParameters()
Gets all parameters.
|
String |
getSubType()
Gets the subtype defined in this Content-Type field.
|
boolean |
isMimeType(String mimeType)
Determines if the MIME type of this field matches the given one.
|
boolean |
isMultipart()
Determines if the MIME type of this field is
multipart/*. |
getBody, getName, getParseException, getRaw, getRawField, isValidField, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParseException, isValidFieldpublic static final FieldParser<ContentTypeField> PARSER
public String getMimeType()
ContentTypeFieldgetMimeType in interface ContentTypeFieldpublic String getMediaType()
ContentTypeFieldgetMediaType in interface ContentTypeFieldpublic String getSubType()
ContentTypeFieldgetSubType in interface ContentTypeFieldpublic String getParameter(String name)
ContentTypeFieldgetParameter in interface ContentTypeFieldname - the name of the parameter to get.null if not set.public Map<String,String> getParameters()
ContentTypeFieldgetParameters in interface ContentTypeFieldpublic boolean isMimeType(String mimeType)
ContentTypeFieldisMimeType in interface ContentTypeFieldmimeType - the MIME type to match against.true if the MIME type of this field matches,
false otherwise.public boolean isMultipart()
ContentTypeFieldmultipart/*.isMultipart in interface ContentTypeFieldtrue if this field is has a
multipart/* MIME type, false
otherwise.public String getBoundary()
ContentTypeFieldboundary parameter if set.getBoundary in interface ContentTypeFieldboundary parameter value or null
if not set.public String getCharset()
ContentTypeFieldcharset parameter if set.getCharset in interface ContentTypeFieldcharset parameter value or null
if not set.Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.