org.apache.james.mime4j.message
Class DefaultBodyDescriptorBuilder

java.lang.Object
  extended by org.apache.james.mime4j.message.DefaultBodyDescriptorBuilder
All Implemented Interfaces:
BodyDescriptorBuilder

public class DefaultBodyDescriptorBuilder
extends Object
implements BodyDescriptorBuilder

Default BodyDescriptorBuilder implementation.


Constructor Summary
DefaultBodyDescriptorBuilder()
          Creates a new root BodyDescriptor instance.
DefaultBodyDescriptorBuilder(String parentMimeType)
           
DefaultBodyDescriptorBuilder(String parentMimeType, FieldParser<? extends ParsedField> fieldParser, DecodeMonitor monitor)
          Creates a new BodyDescriptor instance.
 
Method Summary
 Field addField(RawField rawfield)
           
 BodyDescriptor build()
           
 BodyDescriptorBuilder newChild()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultBodyDescriptorBuilder

public DefaultBodyDescriptorBuilder()
Creates a new root BodyDescriptor instance.


DefaultBodyDescriptorBuilder

public DefaultBodyDescriptorBuilder(String parentMimeType)

DefaultBodyDescriptorBuilder

public DefaultBodyDescriptorBuilder(String parentMimeType,
                                    FieldParser<? extends ParsedField> fieldParser,
                                    DecodeMonitor monitor)
Creates a new BodyDescriptor instance.

Method Detail

reset

public void reset()
Specified by:
reset in interface BodyDescriptorBuilder

addField

public Field addField(RawField rawfield)
               throws MimeException
Specified by:
addField in interface BodyDescriptorBuilder
Throws:
MimeException

build

public BodyDescriptor build()
Specified by:
build in interface BodyDescriptorBuilder

newChild

public BodyDescriptorBuilder newChild()
Specified by:
newChild in interface BodyDescriptorBuilder


Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.