Author: bago
Date: Fri Jun 17 08:28:06 2011
New Revision: 1136800

URL: http://svn.apache.org/viewvc?rev=1136800&view=rev
Log:
No need to have MessageFormatterImpl as MimeWriter can directly implement 
MessageFormatter and anyway the whole thing is exposed via MessageFormatter 
interface (MIME4J-193)

Removed:
    
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MessageFormatterImpl.java
Modified:
    
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MessageServiceFactoryImpl.java
    
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java

Modified: 
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MessageServiceFactoryImpl.java
URL: 
http://svn.apache.org/viewvc/james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MessageServiceFactoryImpl.java?rev=1136800&r1=1136799&r2=1136800&view=diff
==============================================================================
--- 
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MessageServiceFactoryImpl.java
 (original)
+++ 
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MessageServiceFactoryImpl.java
 Fri Jun 17 08:28:06 2011
@@ -51,8 +51,7 @@ public class MessageServiceFactoryImpl e
 
     @Override
     public MessageFormatter newMessageFormatter() {
-        MessageFormatterImpl m = new MessageFormatterImpl();
-        return m;
+        return new MimeWriter();
     }
     
     @Override

Modified: 
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java
URL: 
http://svn.apache.org/viewvc/james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java?rev=1136800&r1=1136799&r2=1136800&view=diff
==============================================================================
--- 
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java
 (original)
+++ 
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java
 Fri Jun 17 08:28:06 2011
@@ -28,6 +28,7 @@ import org.apache.james.mime4j.dom.Body;
 import org.apache.james.mime4j.dom.Entity;
 import org.apache.james.mime4j.dom.Header;
 import org.apache.james.mime4j.dom.Message;
+import org.apache.james.mime4j.dom.MessageFormatter;
 import org.apache.james.mime4j.dom.Multipart;
 import org.apache.james.mime4j.dom.SingleBody;
 import org.apache.james.mime4j.dom.field.ContentTypeField;
@@ -47,7 +48,7 @@ import org.apache.james.mime4j.util.Mime
  * This class may be subclassed to implement custom strategies for writing
  * messages.
  */
-public class MimeWriter {
+public class MimeWriter implements MessageFormatter {
 
     private static final byte[] CRLF = { '\r', '\n' };
     private static final byte[] DASHES = { '-', '-' };


Reply via email to