You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mime4j-dev@james.apache.org by ol...@apache.org on 2011/01/19 11:45:31 UTC

svn commit: r1060759 - /james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/

Author: olegk
Date: Wed Jan 19 10:45:31 2011
New Revision: 1060759

URL: http://svn.apache.org/viewvc?rev=1060759&view=rev
Log:
Renamed *Base message classes to Abstract*

Added:
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractEntity.java
      - copied, changed from r1059968, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/EntityBase.java
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractHeader.java
      - copied, changed from r1059968, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderBase.java
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMessage.java
      - copied, changed from r1059968, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageBase.java
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMultipart.java
      - copied, changed from r1059968, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartBase.java
Removed:
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/EntityBase.java
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderBase.java
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageBase.java
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartBase.java
Modified:
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/BodyPart.java
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderImpl.java
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageImpl.java
    james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartImpl.java

Copied: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractEntity.java (from r1059968, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/EntityBase.java)
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractEntity.java?p2=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractEntity.java&p1=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/EntityBase.java&r1=1059968&r2=1060759&rev=1060759&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/EntityBase.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractEntity.java Wed Jan 19 10:45:31 2011
@@ -40,7 +40,7 @@ import org.apache.james.mime4j.dom.field
 /**
  * MIME entity. An entity has a header and a body (see RFC 2045).
  */
-public abstract class EntityBase implements Entity {
+public abstract class AbstractEntity implements Entity {
     private Header header = null;
     private Body body = null;
     private Entity parent = null;
@@ -49,7 +49,7 @@ public abstract class EntityBase impleme
      * Creates a new <code>Entity</code>. Typically invoked implicitly by a
      * subclass constructor.
      */
-    protected EntityBase() {
+    protected AbstractEntity() {
     }
 
     /**

Copied: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractHeader.java (from r1059968, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderBase.java)
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractHeader.java?p2=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractHeader.java&p1=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderBase.java&r1=1059968&r2=1060759&rev=1060759&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderBase.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractHeader.java Wed Jan 19 10:45:31 2011
@@ -32,7 +32,7 @@ import org.apache.james.mime4j.dom.field
 /**
  * The header of an entity (see RFC 2045).
  */
-public abstract class HeaderBase implements Header {
+public abstract class AbstractHeader implements Header {
 
     private List<Field> fields = new LinkedList<Field>();
     private Map<String, List<Field>> fieldMap = new HashMap<String, List<Field>>();
@@ -40,7 +40,7 @@ public abstract class HeaderBase impleme
     /**
      * Creates a new empty <code>Header</code>.
      */
-    public HeaderBase() {
+    public AbstractHeader() {
     }
 
     /**
@@ -53,7 +53,7 @@ public abstract class HeaderBase impleme
      * @param other
      *            header to copy.
      */
-    public HeaderBase(Header other) {
+    public AbstractHeader(Header other) {
         for (Field otherField : other.getFields()) {
             addField(otherField);
         }

Copied: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMessage.java (from r1059968, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageBase.java)
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMessage.java?p2=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMessage.java&p1=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageBase.java&r1=1059968&r2=1060759&rev=1060759&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageBase.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMessage.java Wed Jan 19 10:45:31 2011
@@ -39,7 +39,7 @@ import org.apache.james.mime4j.dom.field
 import org.apache.james.mime4j.dom.field.MailboxListField;
 import org.apache.james.mime4j.dom.field.UnstructuredField;
 
-public abstract class MessageBase extends EntityBase implements Message {
+public abstract class AbstractMessage extends AbstractEntity implements Message {
 
     /**
      * Returns the value of the <i>Message-ID</i> header field of this message

Copied: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMultipart.java (from r1059968, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartBase.java)
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMultipart.java?p2=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMultipart.java&p1=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartBase.java&r1=1059968&r2=1060759&rev=1060759&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartBase.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/AbstractMultipart.java Wed Jan 19 10:45:31 2011
@@ -33,7 +33,7 @@ import org.apache.james.mime4j.dom.Multi
  * first body part while the epilogue consists of whatever characters come after
  * the last body part.
  */
-public abstract class MultipartBase implements Multipart {
+public abstract class AbstractMultipart implements Multipart {
 
     protected List<Entity> bodyParts = new LinkedList<Entity>();
     private Entity parent = null;
@@ -43,7 +43,7 @@ public abstract class MultipartBase impl
     /**
      * Creates a new empty <code>Multipart</code> instance.
      */
-    public MultipartBase(String subType) {
+    public AbstractMultipart(String subType) {
         this.subType = subType;
     }
 

Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/BodyPart.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/BodyPart.java?rev=1060759&r1=1060758&r2=1060759&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/BodyPart.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/BodyPart.java Wed Jan 19 10:45:31 2011
@@ -33,7 +33,7 @@ import org.apache.james.mime4j.util.Mime
 /**
  * Represents a MIME body part  (see RFC 2045).
  */
-public class BodyPart extends EntityBase {
+public class BodyPart extends AbstractEntity {
 
     /**
      * Creates a new empty <code>BodyPart</code>.

Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderImpl.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderImpl.java?rev=1060759&r1=1060758&r2=1060759&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderImpl.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/HeaderImpl.java Wed Jan 19 10:45:31 2011
@@ -22,7 +22,7 @@ package org.apache.james.mime4j.message;
 /**
  * The header of an entity (see RFC 2045).
  */
-public class HeaderImpl extends HeaderBase {
+public class HeaderImpl extends AbstractHeader {
 
     /**
      * Creates a new empty <code>Header</code>.

Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageImpl.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageImpl.java?rev=1060759&r1=1060758&r2=1060759&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageImpl.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageImpl.java Wed Jan 19 10:45:31 2011
@@ -45,7 +45,7 @@ import org.apache.james.mime4j.util.Mime
 /**
  * Represents a MIME message. 
  */
-public class MessageImpl extends MessageBase {
+public class MessageImpl extends AbstractMessage {
 
     /**
      * Creates a new empty <code>Message</code>.

Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartImpl.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartImpl.java?rev=1060759&r1=1060758&r2=1060759&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartImpl.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MultipartImpl.java Wed Jan 19 10:45:31 2011
@@ -29,7 +29,7 @@ import org.apache.james.mime4j.util.Cont
  * first body part while the epilogue consists of whatever characters come after
  * the last body part.
  */
-public class MultipartImpl extends MultipartBase {
+public class MultipartImpl extends AbstractMultipart {
 
     private ByteSequence preamble;
     private transient String preambleStrCache;