org.apache.james.mime4j.dom
Class MessageServiceFactory

java.lang.Object
  extended by org.apache.james.mime4j.dom.MessageServiceFactory
Direct Known Subclasses:
MessageServiceFactoryImpl

public abstract class MessageServiceFactory
extends java.lang.Object

A MessageBuilderFactory is used to create EntityBuilder instances. MessageBuilderFactory.newInstance() is used to get access to an implementation of MessageBuilderFactory. Then the method newMessageBuilder is used to create a new EntityBuilder object.


Constructor Summary
MessageServiceFactory()
           
 
Method Summary
static MessageServiceFactory newInstance()
           
abstract  MessageBuilder newMessageBuilder()
           
abstract  MessageWriter newMessageWriter()
           
abstract  void setAttribute(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageServiceFactory

public MessageServiceFactory()
Method Detail

newInstance

public static MessageServiceFactory newInstance()
                                         throws MimeException
Throws:
MimeException

newMessageBuilder

public abstract MessageBuilder newMessageBuilder()

newMessageWriter

public abstract MessageWriter newMessageWriter()

setAttribute

public abstract void setAttribute(java.lang.String name,
                                  java.lang.Object value)
                           throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException


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