Class AbstractContentBody
java.lang.Object
org.apache.http.entity.mime.content.AbstractContentBody
- All Implemented Interfaces:
ContentBody
,ContentDescriptor
- Direct Known Subclasses:
ByteArrayBody
,FileBody
,InputStreamBody
,StringBody
- Since:
- 4.0
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractContentBody
(String mimeType) Deprecated.AbstractContentBody
(org.apache.http.entity.ContentType contentType) -
Method Summary
Modifier and TypeMethodDescriptionThe body descriptors character set, defaulted appropriately for the MIME type.org.apache.http.entity.ContentType
Gets the defaulted MIME media type for this content.Returns the body descriptors MIME type.Gets the defaulted MIME sub type for this content.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.http.entity.mime.content.ContentBody
getFilename, writeTo
Methods inherited from interface org.apache.http.entity.mime.content.ContentDescriptor
getContentLength, getTransferEncoding
-
Constructor Details
-
AbstractContentBody
public AbstractContentBody(org.apache.http.entity.ContentType contentType) - Since:
- 4.3
-
AbstractContentBody
Deprecated.(4.3) useAbstractContentBody(ContentType)
-
-
Method Details
-
getContentType
public org.apache.http.entity.ContentType getContentType()- Since:
- 4.3
-
getMimeType
Description copied from interface:ContentDescriptor
Returns the body descriptors MIME type.- Specified by:
getMimeType
in interfaceContentDescriptor
- 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:
-
getMediaType
Description copied from interface:ContentDescriptor
Gets the defaulted MIME media type for this content. For exampleTEXT
,IMAGE
,MULTIPART
- Specified by:
getMediaType
in interfaceContentDescriptor
- Returns:
- the MIME media type when content-type specified,
otherwise the correct default (
TEXT
) - See Also:
-
getSubType
Description copied from interface:ContentDescriptor
Gets the defaulted MIME sub type for this content.- Specified by:
getSubType
in interfaceContentDescriptor
- Returns:
- the MIME media type when content-type is specified,
otherwise the correct default (
PLAIN
) - See Also:
-
getCharset
Description copied from interface:ContentDescriptor
The body descriptors character set, defaulted appropriately for the MIME type.
For
TEXT
types, this will be defaulted tous-ascii
. For other types, when the charset parameter is missing this property will be null.- Specified by:
getCharset
in interfaceContentDescriptor
- Returns:
- Character set, which has been parsed from the
content-type definition. Not null for
TEXT
types, when unset will be set to defaultus-ascii
. For other types, when unset, null will be returned.
-
AbstractContentBody(ContentType)