class FallbackBodyDescriptorBuilder extends java.lang.Object implements BodyDescriptorBuilder
Content-).| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
boundary |
private java.lang.String |
charset |
private long |
contentLength |
private static java.lang.String |
DEFAULT_MEDIA_TYPE |
private static java.lang.String |
DEFAULT_MIME_TYPE |
private static java.lang.String |
DEFAULT_SUB_TYPE |
private static java.lang.String |
EMAIL_MESSAGE_MIME_TYPE |
private static java.lang.String |
MEDIA_TYPE_MESSAGE |
private static java.lang.String |
MEDIA_TYPE_TEXT |
private java.lang.String |
mediaType |
private java.lang.String |
mimeType |
private DecodeMonitor |
monitor |
private java.lang.String |
parentMimeType |
private static java.lang.String |
SUB_TYPE_EMAIL |
private java.lang.String |
subType |
private java.lang.String |
transferEncoding |
private static java.lang.String |
US_ASCII |
| Constructor and Description |
|---|
FallbackBodyDescriptorBuilder()
Creates a new root
BodyDescriptor instance. |
FallbackBodyDescriptorBuilder(java.lang.String parentMimeType,
DecodeMonitor monitor)
Creates a new
BodyDescriptor instance. |
| Modifier and Type | Method and Description |
|---|---|
Field |
addField(RawField field)
Should be called for each
Content- header field of
a MIME message or part. |
BodyDescriptor |
build()
Builds an instance of
BodyDescriptor based on the internal state. |
BodyDescriptorBuilder |
newChild()
Creates an instance of
BodyDescriptorBuilder to be used for processing of an
embedded content body. |
private void |
parseContentType(Field field) |
void |
reset()
Resets the internal state of the builder making it ready to process new input.
|
private static final java.lang.String US_ASCII
private static final java.lang.String SUB_TYPE_EMAIL
private static final java.lang.String MEDIA_TYPE_TEXT
private static final java.lang.String MEDIA_TYPE_MESSAGE
private static final java.lang.String EMAIL_MESSAGE_MIME_TYPE
private static final java.lang.String DEFAULT_SUB_TYPE
private static final java.lang.String DEFAULT_MEDIA_TYPE
private static final java.lang.String DEFAULT_MIME_TYPE
private final java.lang.String parentMimeType
private final DecodeMonitor monitor
private java.lang.String mediaType
private java.lang.String subType
private java.lang.String mimeType
private java.lang.String boundary
private java.lang.String charset
private java.lang.String transferEncoding
private long contentLength
public FallbackBodyDescriptorBuilder()
BodyDescriptor instance.public FallbackBodyDescriptorBuilder(java.lang.String parentMimeType,
DecodeMonitor monitor)
BodyDescriptor instance.public void reset()
BodyDescriptorBuilderreset in interface BodyDescriptorBuilderpublic BodyDescriptorBuilder newChild()
BodyDescriptorBuilderBodyDescriptorBuilder to be used for processing of an
embedded content body. Please the child instance can inherit some of its parent properties
such as MIME type.newChild in interface BodyDescriptorBuilderpublic BodyDescriptor build()
BodyDescriptorBuilderBodyDescriptor based on the internal state.build in interface BodyDescriptorBuilderpublic Field addField(RawField field) throws MimeException
Content- header field of
a MIME message or part.addField in interface BodyDescriptorBuilderfield - the MIME field.MimeExceptionprivate void parseContentType(Field field) throws MimeException
MimeException