|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.james.mime4j.message.DefaultBodyDescriptorBuilder
public class DefaultBodyDescriptorBuilder
Default BodyDescriptorBuilder
implementation.
Constructor Summary | |
---|---|
DefaultBodyDescriptorBuilder()
Creates a new root BodyDescriptor instance. |
|
DefaultBodyDescriptorBuilder(java.lang.String parentMimeType)
|
|
DefaultBodyDescriptorBuilder(java.lang.String parentMimeType,
FieldParser<? extends ParsedField> fieldParser,
DecodeMonitor monitor)
Creates a new BodyDescriptor instance. |
Method Summary | |
---|---|
Field |
addField(RawField rawfield)
Updates builder's internal state by adding a new field. |
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. |
void |
reset()
Resets the internal state of the builder making it ready to process new input. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultBodyDescriptorBuilder()
BodyDescriptor
instance.
public DefaultBodyDescriptorBuilder(java.lang.String parentMimeType)
public DefaultBodyDescriptorBuilder(java.lang.String parentMimeType, FieldParser<? extends ParsedField> fieldParser, DecodeMonitor monitor)
BodyDescriptor
instance.
Method Detail |
---|
public void reset()
BodyDescriptorBuilder
reset
in interface BodyDescriptorBuilder
public Field addField(RawField rawfield) throws MimeException
BodyDescriptorBuilder
Field
that also implements a richer interface for a particular type
of fields such as Content-Type
. The builder can also return null
if the field is to be ignored.
addField
in interface BodyDescriptorBuilder
MimeException
public BodyDescriptor build()
BodyDescriptorBuilder
BodyDescriptor
based on the internal state.
build
in interface BodyDescriptorBuilder
public BodyDescriptorBuilder newChild()
BodyDescriptorBuilder
BodyDescriptorBuilder
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 BodyDescriptorBuilder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |