public class DefaultBodyDescriptorBuilder extends Object implements BodyDescriptorBuilder
BodyDescriptorBuilder
implementation.Constructor and Description |
---|
DefaultBodyDescriptorBuilder()
Creates a new root
BodyDescriptor instance. |
DefaultBodyDescriptorBuilder(String parentMimeType) |
DefaultBodyDescriptorBuilder(String parentMimeType,
FieldParser<? extends ParsedField> fieldParser,
DecodeMonitor monitor)
Creates a new
BodyDescriptor instance. |
Modifier and Type | Method and Description |
---|---|
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.
|
public DefaultBodyDescriptorBuilder()
BodyDescriptor
instance.public DefaultBodyDescriptorBuilder(String parentMimeType)
public DefaultBodyDescriptorBuilder(String parentMimeType, FieldParser<? extends ParsedField> fieldParser, DecodeMonitor monitor)
BodyDescriptor
instance.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
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.