org.apache.http.entity.mime.content
Class AbstractContentBody
java.lang.Object
org.apache.http.entity.mime.content.AbstractContentBody
- All Implemented Interfaces:
- ContentBody, ContentDescriptor
- Direct Known Subclasses:
- ByteArrayBody, FileBody, InputStreamBody, StringBody
public abstract class AbstractContentBody
- extends Object
- implements ContentBody
- Since:
- 4.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractContentBody
public AbstractContentBody(String mimeType)
getMimeType
public String getMimeType()
- Description copied from interface:
ContentDescriptor
- Returns the body descriptors MIME type.
- Specified by:
getMimeType
in interface ContentDescriptor
- Returns:
- The MIME type, which has been parsed from the
content-type definition. Must not be null, but
"text/plain", if no content-type was specified.
- See Also:
ContentDescriptor.getMediaType()
,
ContentDescriptor.getSubType()
getMediaType
public String getMediaType()
- Description copied from interface:
ContentDescriptor
- Gets the defaulted MIME media type for this content.
For example
TEXT
, IMAGE
, MULTIPART
- Specified by:
getMediaType
in interface ContentDescriptor
- Returns:
- the MIME media type when content-type specified,
otherwise the correct default (
TEXT
) - See Also:
ContentDescriptor.getMimeType()
getSubType
public String getSubType()
- Description copied from interface:
ContentDescriptor
- Gets the defaulted MIME sub type for this content.
- Specified by:
getSubType
in interface ContentDescriptor
- Returns:
- the MIME media type when content-type is specified,
otherwise the correct default (
PLAIN
) - See Also:
ContentDescriptor.getMimeType()
Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.