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/20 13:21:38 UTC
svn commit: r1061265 - in /james/mime4j/branches/dom-api-refactoring:
dom/src/main/java/org/apache/james/mime4j/field/
dom/src/main/java/org/apache/james/mime4j/field/address/
dom/src/main/java/org/apache/james/mime4j/message/
dom/src/test/java/org/apa...
Author: olegk
Date: Thu Jan 20 12:21:37 2011
New Revision: 1061265
URL: http://svn.apache.org/viewvc?rev=1061265&view=rev
Log:
Made methods of AddressFormatter, AddressBuilder and MimeBuilder non-static; renamed MessageWriter to MimeWriter
Added:
james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java
- copied, changed from r1061161, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageWriter.java
Removed:
james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageWriter.java
Modified:
james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/AddressListFieldImpl.java
james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/Fields.java
james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxFieldImpl.java
james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxListFieldImpl.java
james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressBuilder.java
james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressFormatter.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/test/java/org/apache/james/mime4j/dom/HeaderTest.java
james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MessageTest.java
james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MultipartFormTest.java
james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/FieldsTest.java
james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java
james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java
james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java
james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java
james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/tree/MessageTree.java
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/AddressListFieldImpl.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/AddressListFieldImpl.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/AddressListFieldImpl.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/AddressListFieldImpl.java Thu Jan 20 12:21:37 2011
@@ -64,7 +64,7 @@ public class AddressListFieldImpl extend
String body = getBody();
try {
- addressList = AddressBuilder.parseAddressList(body, monitor);
+ addressList = AddressBuilder.DEFAULT.parseAddressList(body, monitor);
} catch (ParseException e) {
parseException = e;
}
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/Fields.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/Fields.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/Fields.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/Fields.java Thu Jan 20 12:21:37 2011
@@ -635,7 +635,7 @@ public class Fields {
if (sb.length() > 0) {
sb.append(", ");
}
- AddressFormatter.encode(sb, address);
+ AddressFormatter.DEFAULT.encode(sb, address);
}
return sb.toString();
}
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxFieldImpl.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxFieldImpl.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxFieldImpl.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxFieldImpl.java Thu Jan 20 12:21:37 2011
@@ -64,7 +64,7 @@ public class MailboxFieldImpl extends Ab
String body = getBody();
try {
- MailboxList mailboxList = AddressBuilder.parseAddressList(body, monitor).flatten();
+ MailboxList mailboxList = AddressBuilder.DEFAULT.parseAddressList(body, monitor).flatten();
if (mailboxList.size() > 0) {
mailbox = mailboxList.get(0);
}
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxListFieldImpl.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxListFieldImpl.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxListFieldImpl.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/MailboxListFieldImpl.java Thu Jan 20 12:21:37 2011
@@ -63,7 +63,7 @@ public class MailboxListFieldImpl extend
String body = getBody();
try {
- mailboxList = AddressBuilder.parseAddressList(body, monitor).flatten();
+ mailboxList = AddressBuilder.DEFAULT.parseAddressList(body, monitor).flatten();
} catch (ParseException e) {
parseException = e;
}
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressBuilder.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressBuilder.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressBuilder.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressBuilder.java Thu Jan 20 12:21:37 2011
@@ -31,6 +31,12 @@ import org.apache.james.mime4j.field.add
public class AddressBuilder {
+ public static final AddressBuilder DEFAULT = new AddressBuilder();
+
+ protected AddressBuilder() {
+ super();
+ }
+
/**
* Parses the specified raw string into an address.
*
@@ -40,13 +46,13 @@ public class AddressBuilder {
* @return an <code>Address</code> object for the specified string.
* @throws ParseException if the raw string does not represent a single address.
*/
- public static Address parseAddress(String rawAddressString, DecodeMonitor monitor) throws ParseException {
+ public Address parseAddress(String rawAddressString, DecodeMonitor monitor) throws ParseException {
AddressListParser parser = new AddressListParser(new StringReader(
rawAddressString));
return Builder.getInstance().buildAddress(parser.parseAddress(), monitor);
}
- public static Address parseAddress(String rawAddressString) throws ParseException {
+ public Address parseAddress(String rawAddressString) throws ParseException {
return parseAddress(rawAddressString, DecodeMonitor.STRICT);
}
@@ -57,14 +63,14 @@ public class AddressBuilder {
* The string MUST be unfolded already.
* @param monitor the DecodeMonitor to be used while parsing/decoding
*/
- public static AddressList parseAddressList(String rawAddressList, DecodeMonitor monitor)
+ public AddressList parseAddressList(String rawAddressList, DecodeMonitor monitor)
throws ParseException {
AddressListParser parser = new AddressListParser(new StringReader(
rawAddressList));
return Builder.getInstance().buildAddressList(parser.parseAddressList(), monitor);
}
- public static AddressList parseAddressList(String rawAddressList) throws ParseException {
+ public AddressList parseAddressList(String rawAddressList) throws ParseException {
return parseAddressList(rawAddressList, DecodeMonitor.STRICT);
}
@@ -79,13 +85,13 @@ public class AddressBuilder {
* if the raw string does not represent a single mailbox
* address.
*/
- public static Mailbox parseMailbox(String rawMailboxString, DecodeMonitor monitor) throws ParseException {
+ public Mailbox parseMailbox(String rawMailboxString, DecodeMonitor monitor) throws ParseException {
AddressListParser parser = new AddressListParser(new StringReader(
rawMailboxString));
return Builder.getInstance().buildMailbox(parser.parseMailbox(), monitor);
}
- public static Mailbox parseMailbox(String rawMailboxString) throws ParseException {
+ public Mailbox parseMailbox(String rawMailboxString) throws ParseException {
return parseMailbox(rawMailboxString, DecodeMonitor.STRICT);
}
@@ -98,7 +104,7 @@ public class AddressBuilder {
* @throws ParseException
* if the raw string does not represent a single group address.
*/
- public static Group parseGroup(String rawGroupString, DecodeMonitor monitor) throws ParseException {
+ public Group parseGroup(String rawGroupString, DecodeMonitor monitor) throws ParseException {
Address address = parseAddress(rawGroupString, monitor);
if (!(address instanceof Group))
throw new ParseException("Not a group address");
@@ -106,7 +112,7 @@ public class AddressBuilder {
return (Group) address;
}
- public static Group parseGroup(String rawGroupString) throws ParseException {
+ public Group parseGroup(String rawGroupString) throws ParseException {
return parseGroup(rawGroupString, DecodeMonitor.STRICT);
}
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressFormatter.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressFormatter.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressFormatter.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/field/address/AddressFormatter.java Thu Jan 20 12:21:37 2011
@@ -26,6 +26,12 @@ import org.apache.james.mime4j.dom.addre
public class AddressFormatter {
+ public static final AddressFormatter DEFAULT = new AddressFormatter();
+
+ protected AddressFormatter() {
+ super();
+ }
+
/**
* Formats the address as a human readable string, not including the route.
* The resulting string is intended for display purposes only and cannot be
@@ -47,7 +53,7 @@ public class AddressFormatter {
* exists, <code>false</code> otherwise.
* @return a string representation of this address intended to be displayed.
*/
- public static void format(final StringBuilder sb, final Address address, boolean includeRoute) {
+ public void format(final StringBuilder sb, final Address address, boolean includeRoute) {
if (address == null) {
return;
}
@@ -69,7 +75,7 @@ public class AddressFormatter {
* @return a string representation of this address intended for transport
* purposes.
*/
- public static void encode(final StringBuilder sb, final Address address) {
+ public void encode(final StringBuilder sb, final Address address) {
if (address == null) {
return;
}
@@ -82,7 +88,7 @@ public class AddressFormatter {
}
}
- public static void format(final StringBuilder sb, final Mailbox mailbox, boolean includeRoute) {
+ public void format(final StringBuilder sb, final Mailbox mailbox, boolean includeRoute) {
if (sb == null) {
throw new IllegalArgumentException("StringBuilder may not be null");
}
@@ -112,13 +118,13 @@ public class AddressFormatter {
}
}
- public static String format(final Mailbox mailbox, boolean includeRoute) {
+ public String format(final Mailbox mailbox, boolean includeRoute) {
StringBuilder sb = new StringBuilder();
format(sb, mailbox, includeRoute);
return sb.toString();
}
- public static void encode(final StringBuilder sb, final Mailbox mailbox) {
+ public void encode(final StringBuilder sb, final Mailbox mailbox) {
if (sb == null) {
throw new IllegalArgumentException("StringBuilder may not be null");
}
@@ -142,13 +148,13 @@ public class AddressFormatter {
}
}
- public static String encode(final Mailbox mailbox) {
+ public String encode(final Mailbox mailbox) {
StringBuilder sb = new StringBuilder();
encode(sb, mailbox);
return sb.toString();
}
- public static void format(final StringBuilder sb, final Group group, boolean includeRoute) {
+ public void format(final StringBuilder sb, final Group group, boolean includeRoute) {
if (sb == null) {
throw new IllegalArgumentException("StringBuilder may not be null");
}
@@ -171,13 +177,13 @@ public class AddressFormatter {
sb.append(";");
}
- public static String format(final Group group, boolean includeRoute) {
+ public String format(final Group group, boolean includeRoute) {
StringBuilder sb = new StringBuilder();
format(sb, group, includeRoute);
return sb.toString();
}
- public static void encode(final StringBuilder sb, final Group group) {
+ public void encode(final StringBuilder sb, final Group group) {
if (sb == null) {
throw new IllegalArgumentException("StringBuilder may not be null");
}
@@ -200,7 +206,7 @@ public class AddressFormatter {
sb.append(';');
}
- public static String encode(final Group group) {
+ public String encode(final Group group) {
StringBuilder sb = new StringBuilder();
encode(sb, group);
return sb.toString();
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=1061265&r1=1061264&r2=1061265&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 Thu Jan 20 12:21:37 2011
@@ -57,7 +57,7 @@ public class MessageImpl extends Abstrac
* @see org.apache.james.mime4j.dom.Message#writeTo(java.io.OutputStream)
*/
public void writeTo(OutputStream out) throws IOException {
- MessageWriter.DEFAULT.writeEntity(this, out);
+ MimeWriter.DEFAULT.writeEntity(this, out);
}
@Override
Copied: james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java (from r1061161, james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageWriter.java)
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java?p2=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java&p1=james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageWriter.java&r1=1061161&r2=1061265&rev=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MessageWriter.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/main/java/org/apache/james/mime4j/message/MimeWriter.java Thu Jan 20 12:21:37 2011
@@ -47,7 +47,7 @@ import org.apache.james.mime4j.util.Mime
* This class may be subclassed to implement custom strategies for writing
* messages.
*/
-public class MessageWriter {
+public class MimeWriter {
private static final byte[] CRLF = { '\r', '\n' };
private static final byte[] DASHES = { '-', '-' };
@@ -55,12 +55,12 @@ public class MessageWriter {
/**
* The default message writer.
*/
- public static final MessageWriter DEFAULT = new MessageWriter();
+ public static final MimeWriter DEFAULT = new MimeWriter();
/**
* Protected constructor prevents direct instantiation.
*/
- protected MessageWriter() {
+ protected MimeWriter() {
}
/**
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/HeaderTest.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/HeaderTest.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/HeaderTest.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/HeaderTest.java Thu Jan 20 12:21:37 2011
@@ -26,7 +26,7 @@ import org.apache.james.mime4j.dom.Heade
import org.apache.james.mime4j.dom.field.Field;
import org.apache.james.mime4j.field.DefaultFieldParser;
import org.apache.james.mime4j.message.HeaderImpl;
-import org.apache.james.mime4j.message.MessageWriter;
+import org.apache.james.mime4j.message.MimeWriter;
import org.apache.james.mime4j.util.CharsetUtil;
public class HeaderTest extends TestCase {
@@ -62,7 +62,7 @@ public class HeaderTest extends TestCase
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
- MessageWriter.DEFAULT.writeHeader(header, buffer);
+ MimeWriter.DEFAULT.writeHeader(header, buffer);
String s = buffer.toString(CharsetUtil.US_ASCII.name());
assertEquals("Hello: Gr?ezi_z?m?\r\n\r\n", s);
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MessageTest.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MessageTest.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MessageTest.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MessageTest.java Thu Jan 20 12:21:37 2011
@@ -254,7 +254,7 @@ public class MessageTest extends TestCas
public void testSetSender() throws Exception {
MessageImpl m = new MessageImpl();
- m.setSender(AddressBuilder.parseMailbox("john.doe@example.net"));
+ m.setSender(AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net"));
assertEquals("john.doe@example.net", m.getHeader().getField("Sender")
.getBody());
@@ -276,8 +276,8 @@ public class MessageTest extends TestCas
public void testSetFrom() throws Exception {
MessageImpl m = new MessageImpl();
- Mailbox mailbox1 = AddressBuilder.parseMailbox("john.doe@example.net");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.net");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.net");
m.setFrom(mailbox1);
assertEquals("john.doe@example.net", m.getHeader().getField("From")
@@ -310,10 +310,10 @@ public class MessageTest extends TestCas
public void testSetTo() throws Exception {
MessageImpl m = new MessageImpl();
- Mailbox mailbox1 = AddressBuilder.parseMailbox("john.doe@example.net");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.net");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.net");
Group group = new Group("Does", mailbox1, mailbox2);
- Mailbox mailbox3 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
m.setTo(group);
assertEquals("Does: john.doe@example.net, jane.doe@example.net;", m
@@ -348,10 +348,10 @@ public class MessageTest extends TestCas
public void testSetCc() throws Exception {
MessageImpl m = new MessageImpl();
- Mailbox mailbox1 = AddressBuilder.parseMailbox("john.doe@example.net");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.net");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.net");
Group group = new Group("Does", mailbox1, mailbox2);
- Mailbox mailbox3 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
m.setCc(group);
assertEquals("Does: john.doe@example.net, jane.doe@example.net;", m
@@ -386,10 +386,10 @@ public class MessageTest extends TestCas
public void testSetBcc() throws Exception {
MessageImpl m = new MessageImpl();
- Mailbox mailbox1 = AddressBuilder.parseMailbox("john.doe@example.net");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.net");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.net");
Group group = new Group("Does", mailbox1, mailbox2);
- Mailbox mailbox3 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
m.setBcc(group);
assertEquals("Does: john.doe@example.net, jane.doe@example.net;", m
@@ -424,10 +424,10 @@ public class MessageTest extends TestCas
public void testSetReplyTo() throws Exception {
MessageImpl m = new MessageImpl();
- Mailbox mailbox1 = AddressBuilder.parseMailbox("john.doe@example.net");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.net");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.net");
Group group = new Group("Does", mailbox1, mailbox2);
- Mailbox mailbox3 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
m.setReplyTo(group);
assertEquals("Does: john.doe@example.net, jane.doe@example.net;", m
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MultipartFormTest.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MultipartFormTest.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MultipartFormTest.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/dom/MultipartFormTest.java Thu Jan 20 12:21:37 2011
@@ -30,7 +30,7 @@ import org.apache.james.mime4j.message.B
import org.apache.james.mime4j.message.BodyPart;
import org.apache.james.mime4j.message.HeaderImpl;
import org.apache.james.mime4j.message.MessageImpl;
-import org.apache.james.mime4j.message.MessageWriter;
+import org.apache.james.mime4j.message.MimeWriter;
import org.apache.james.mime4j.message.MultipartImpl;
public class MultipartFormTest extends TestCase {
@@ -67,7 +67,7 @@ public class MultipartFormTest extends T
multipart.addBodyPart(p3);
ByteArrayOutputStream out = new ByteArrayOutputStream();
- MessageWriter.DEFAULT.writeMultipart(multipart, out);
+ MimeWriter.DEFAULT.writeMultipart(multipart, out);
out.close();
String expected = "--foo\r\n" +
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/FieldsTest.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/FieldsTest.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/FieldsTest.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/FieldsTest.java Thu Jan 20 12:21:37 2011
@@ -242,14 +242,14 @@ public class FieldsTest extends TestCase
}
public void testSender() throws Exception {
- MailboxField field = Fields.sender(AddressBuilder
+ MailboxField field = Fields.sender(AddressBuilder.DEFAULT
.parseMailbox("JD <jo...@acme.org>"));
assertEquals("Sender: JD <jo...@acme.org>", decode(field));
}
public void testFrom() throws Exception {
- Mailbox mailbox1 = AddressBuilder.parseMailbox("JD <jo...@acme.org>");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("JD <jo...@acme.org>");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
MailboxListField field = Fields.from(mailbox1);
assertEquals("From: JD <jo...@acme.org>", decode(field));
@@ -264,9 +264,9 @@ public class FieldsTest extends TestCase
}
public void testTo() throws Exception {
- Mailbox mailbox1 = AddressBuilder.parseMailbox("JD <jo...@acme.org>");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.org");
- Mailbox mailbox3 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("JD <jo...@acme.org>");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.org");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
Group group = new Group("The Does", mailbox1, mailbox2);
AddressListField field = Fields.to(group);
@@ -285,9 +285,9 @@ public class FieldsTest extends TestCase
}
public void testCc() throws Exception {
- Mailbox mailbox1 = AddressBuilder.parseMailbox("JD <jo...@acme.org>");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.org");
- Mailbox mailbox3 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("JD <jo...@acme.org>");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.org");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
Group group = new Group("The Does", mailbox1, mailbox2);
AddressListField field = Fields.cc(group);
@@ -306,9 +306,9 @@ public class FieldsTest extends TestCase
}
public void testBcc() throws Exception {
- Mailbox mailbox1 = AddressBuilder.parseMailbox("JD <jo...@acme.org>");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.org");
- Mailbox mailbox3 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("JD <jo...@acme.org>");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.org");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
Group group = new Group("The Does", mailbox1, mailbox2);
AddressListField field = Fields.bcc(group);
@@ -327,9 +327,9 @@ public class FieldsTest extends TestCase
}
public void testReplyTo() throws Exception {
- Mailbox mailbox1 = AddressBuilder.parseMailbox("JD <jo...@acme.org>");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.org");
- Mailbox mailbox3 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("JD <jo...@acme.org>");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.org");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
Group group = new Group("The Does", mailbox1, mailbox2);
AddressListField field = Fields.replyTo(group);
@@ -348,15 +348,14 @@ public class FieldsTest extends TestCase
}
public void testMailbox() throws Exception {
- MailboxField field = Fields.mailbox("Resent-Sender", AddressBuilder
+ MailboxField field = Fields.mailbox("Resent-Sender", AddressBuilder.DEFAULT
.parseMailbox("JD <jo...@acme.org>"));
- assertEquals("Resent-Sender: JD <jo...@acme.org>", decode(field
- ));
+ assertEquals("Resent-Sender: JD <jo...@acme.org>", decode(field));
}
public void testMailboxList() throws Exception {
- Mailbox mailbox1 = AddressBuilder.parseMailbox("JD <jo...@acme.org>");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("JD <jo...@acme.org>");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
MailboxListField field = Fields.mailboxList("Resent-From", Arrays
.asList(mailbox1, mailbox2));
@@ -365,9 +364,9 @@ public class FieldsTest extends TestCase
}
public void testAddressList() throws Exception {
- Mailbox mailbox1 = AddressBuilder.parseMailbox("JD <jo...@acme.org>");
- Mailbox mailbox2 = AddressBuilder.parseMailbox("jane.doe@example.org");
- Mailbox mailbox3 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("JD <jo...@acme.org>");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.org");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
Group group = new Group("The Does", mailbox1, mailbox2);
AddressListField field = Fields.addressList("Resent-To", Arrays.asList(
Modified: james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java (original)
+++ james/mime4j/branches/dom-api-refactoring/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java Thu Jan 20 12:21:37 2011
@@ -42,7 +42,8 @@ public class AddressTest extends TestCas
}
public void testParse1() throws ParseException {
- AddressList addrList = AddressBuilder.parseAddressList("John Doe <jdoe@machine(comment). example>");
+ AddressList addrList = AddressBuilder.DEFAULT.parseAddressList(
+ "John Doe <jdoe@machine(comment). example>");
assertEquals(1, addrList.size());
Mailbox mailbox = (Mailbox)addrList.get(0);
assertEquals("John Doe", mailbox.getName());
@@ -51,7 +52,8 @@ public class AddressTest extends TestCas
}
public void testParse2() throws ParseException {
- AddressList addrList = AddressBuilder.parseAddressList("Mary Smith \t \t\t <ma...@example.net>");
+ AddressList addrList = AddressBuilder.DEFAULT.parseAddressList(
+ "Mary Smith \t \t\t <ma...@example.net>");
assertEquals(1, addrList.size());
Mailbox mailbox = (Mailbox)addrList.get(0);
assertEquals("Mary Smith", mailbox.getName());
@@ -60,7 +62,7 @@ public class AddressTest extends TestCas
}
public void testEmptyGroup() throws ParseException {
- AddressList addrList = AddressBuilder.parseAddressList("undisclosed-recipients:;");
+ AddressList addrList = AddressBuilder.DEFAULT.parseAddressList("undisclosed-recipients:;");
assertEquals(1, addrList.size());
Group group = (Group)addrList.get(0);
assertEquals(0, group.getMailboxes().size());
@@ -68,7 +70,10 @@ public class AddressTest extends TestCas
}
public void testMessyGroupAndMailbox() throws ParseException {
- AddressList addrList = AddressBuilder.parseAddressList("Marketing folks : Jane Smith < jane @ example . net >, \" Jack \\\"Jackie\\\" Jones \" < jjones@example.com > (comment(comment)); ,, (comment) , <@example . net,@example(ignore\\)).com:(ignore)john@(ignore)example.net>");
+ AddressList addrList = AddressBuilder.DEFAULT.parseAddressList(
+ "Marketing folks : Jane Smith < jane @ example . net >," +
+ " \" Jack \\\"Jackie\\\" Jones \" < jjones@example.com > (comment(comment)); ,, (comment) ," +
+ " <@example . net,@example(ignore\\)).com:(ignore)john@(ignore)example.net>");
assertEquals(2, addrList.size());
Group group = (Group)addrList.get(0);
@@ -95,12 +100,12 @@ public class AddressTest extends TestCas
}
public void testEmptyAddressList() throws ParseException {
- assertEquals(0, AddressBuilder.parseAddressList(" \t \t ").size());
- assertEquals(0, AddressBuilder.parseAddressList(" \t , , , ,,, , \t ").size());
+ assertEquals(0, AddressBuilder.DEFAULT.parseAddressList(" \t \t ").size());
+ assertEquals(0, AddressBuilder.DEFAULT.parseAddressList(" \t , , , ,,, , \t ").size());
}
public void testSimpleForm() throws ParseException {
- AddressList addrList = AddressBuilder.parseAddressList("\"a b c d e f g\" (comment) @example.net");
+ AddressList addrList = AddressBuilder.DEFAULT.parseAddressList("\"a b c d e f g\" (comment) @example.net");
assertEquals(1, addrList.size());
Mailbox mailbox = (Mailbox)addrList.get(0);
assertEquals("a b c d e f g", mailbox.getLocalPart());
@@ -108,7 +113,7 @@ public class AddressTest extends TestCas
}
public void testFlatten() throws ParseException {
- AddressList addrList = AddressBuilder.parseAddressList("dev : one@example.com, two@example.com; , ,,, marketing:three@example.com ,four@example.com;, five@example.com");
+ AddressList addrList = AddressBuilder.DEFAULT.parseAddressList("dev : one@example.com, two@example.com; , ,,, marketing:three@example.com ,four@example.com;, five@example.com");
assertEquals(3, addrList.size());
assertEquals(5, addrList.flatten().size());
}
@@ -125,15 +130,15 @@ public class AddressTest extends TestCas
// there shouldn't be any aspect of the RFC that is tested here
// but not in the other unit tests.
- AddressBuilder.parseAddressList("Alfred Neuman <Ne...@BBN-TENEXA>");
- AddressBuilder.parseAddressList("Neuman@BBN-TENEXA");
- AddressBuilder.parseAddressList("\"George, Ted\" <Sh...@Group.Arpanet>");
- AddressBuilder.parseAddressList("Wilt . (the Stilt) Chamberlain@NBA.US");
+ AddressBuilder.DEFAULT.parseAddressList("Alfred Neuman <Ne...@BBN-TENEXA>");
+ AddressBuilder.DEFAULT.parseAddressList("Neuman@BBN-TENEXA");
+ AddressBuilder.DEFAULT.parseAddressList("\"George, Ted\" <Sh...@Group.Arpanet>");
+ AddressBuilder.DEFAULT.parseAddressList("Wilt . (the Stilt) Chamberlain@NBA.US");
// NOTE: In RFC822 8.1.5, the following example did not have "Galloping Gourmet"
// in double-quotes. I can only assume this was a typo, since 6.2.4 specifically
// disallows spaces in unquoted local-part.
- AddressBuilder.parseAddressList(" Gourmets: Pompous Person <Wh...@Cordon-Bleu>," +
+ AddressBuilder.DEFAULT.parseAddressList(" Gourmets: Pompous Person <Wh...@Cordon-Bleu>," +
" Childs@WGBH.Boston, \"Galloping Gourmet\"@" +
" ANT.Down-Under (Australian National Television)," +
" Cheapie@Discount-Liquors;," +
@@ -143,7 +148,7 @@ public class AddressTest extends TestCas
// NOTE: In RFC822 8.3.3, the following example ended with a lone ">" after
// Tops-20-Host. I can only assume this was a typo, since 6.1 clearly shows
// ">" requires a matching "<".
- AddressBuilder.parseAddressList("Important folk:" +
+ AddressBuilder.DEFAULT.parseAddressList("Important folk:" +
" Tom Softwood <Ba...@Tree.Root>," +
" \"Sam Irving\"@Other-Host;," +
" Standard Distribution:" +
@@ -152,16 +157,16 @@ public class AddressTest extends TestCas
// The following are from a Usenet post by Dan J. Bernstein:
// http://groups.google.com/groups?selm=1996Aug1418.21.01.28081%40koobera.math.uic.edu
- AddressBuilder.parseAddressList("\":sysmail\"@ Some-Group.\t Some-Org, Muhammed.(I am the greatest) Ali @(the)Vegas.WBA");
- AddressBuilder.parseAddressList("me@home.com (comment (nested (deeply\\))))");
- AddressBuilder.parseAddressList("mailing list: me@home.com, route two <yo...@work.com>, them@play.com ;");
+ AddressBuilder.DEFAULT.parseAddressList("\":sysmail\"@ Some-Group.\t Some-Org, Muhammed.(I am the greatest) Ali @(the)Vegas.WBA");
+ AddressBuilder.DEFAULT.parseAddressList("me@home.com (comment (nested (deeply\\))))");
+ AddressBuilder.DEFAULT.parseAddressList("mailing list: me@home.com, route two <yo...@work.com>, them@play.com ;");
}
public void testLexicalError() {
// ensure that TokenMgrError doesn't get thrown
try {
- AddressBuilder.parseAddressList(")");
+ AddressBuilder.DEFAULT.parseAddressList(")");
fail("Expected parsing error");
}
catch (ParseException e) {
@@ -188,7 +193,7 @@ public class AddressTest extends TestCas
public void testAddressList() throws ParseException {
- AddressList addlist = AddressBuilder.parseAddressList("foo@example.com, bar@example.com, third@example.com");
+ AddressList addlist = AddressBuilder.DEFAULT.parseAddressList("foo@example.com, bar@example.com, third@example.com");
List<Address> al = new ArrayList<Address>();
al.add(addlist.get(0));
@@ -284,12 +289,13 @@ public class AddressTest extends TestCas
List<Mailbox> al = new ArrayList<Mailbox>();
al.add(new Mailbox("test", "example.com"));
al.add(new Mailbox("Foo!", "foo", "example.com"));
- DomainList dl = new DomainList(new ArrayList<String>(Arrays.asList(new String[] {"foo.example.com"})), true);
+ DomainList dl = new DomainList(new ArrayList<String>(
+ Arrays.asList(new String[] {"foo.example.com"})), true);
Mailbox mailbox = new Mailbox("Foo Bar", dl, "foo2", "example.com");
assertSame(dl, mailbox.getRoute());
al.add(mailbox);
Group g = new Group("group", new MailboxList(al, false));
- String s = AddressFormatter.format(g, false);
+ String s = AddressFormatter.DEFAULT.format(g, false);
assertEquals("group: test@example.com, Foo! <fo...@example.com>, Foo Bar <fo...@example.com>;", s);
}
@@ -299,7 +305,7 @@ public class AddressTest extends TestCas
* ParseException
*/
try {
- AddressBuilder.parseAddressList("\"\"bar@bar.com");
+ AddressBuilder.DEFAULT.parseAddressList("\"\"bar@bar.com");
fail("ParseException expected");
} catch (ParseException pe) {
}
@@ -307,16 +313,16 @@ public class AddressTest extends TestCas
public void testMailboxGetEncodedString() throws Exception {
Mailbox m1 = new Mailbox("john.doe", "acme.org");
- assertEquals("john.doe@acme.org", AddressFormatter.encode(m1));
+ assertEquals("john.doe@acme.org", AddressFormatter.DEFAULT.encode(m1));
Mailbox m2 = new Mailbox("john doe", "acme.org");
- assertEquals("\"john doe\"@acme.org", AddressFormatter.encode(m2));
+ assertEquals("\"john doe\"@acme.org", AddressFormatter.DEFAULT.encode(m2));
Mailbox m3 = new Mailbox("John Doe", "john.doe", "acme.org");
- assertEquals("John Doe <jo...@acme.org>", AddressFormatter.encode(m3));
+ assertEquals("John Doe <jo...@acme.org>", AddressFormatter.DEFAULT.encode(m3));
Mailbox m4 = new Mailbox("John Doe @Home", "john.doe", "acme.org");
- assertEquals("\"John Doe @Home\" <jo...@acme.org>", AddressFormatter.encode(m4));
+ assertEquals("\"John Doe @Home\" <jo...@acme.org>", AddressFormatter.DEFAULT.encode(m4));
Mailbox m5 = new Mailbox("Hans M\374ller", "hans.mueller", "acme.org");
assertEquals("=?ISO-8859-1?Q?Hans_M=FCller?= <ha...@acme.org>",
- AddressFormatter.encode(m5));
+ AddressFormatter.DEFAULT.encode(m5));
}
public void testGroupGetEncodedString() throws Exception {
@@ -327,22 +333,22 @@ public class AddressTest extends TestCas
Group g = new Group("group @work", new MailboxList(al, false));
assertEquals("\"group @work\": test@example.com, "
+ "Foo! <fo...@example.com>, =?ISO-8859-1?Q?Hans_M=FCller?="
- + " <ha...@acme.org>;", AddressFormatter.encode(g));
+ + " <ha...@acme.org>;", AddressFormatter.DEFAULT.encode(g));
}
public void testEmptyGroupGetEncodedString() throws Exception {
MailboxList emptyMailboxes = new MailboxList(null, true);
Group g = new Group("Undisclosed recipients", emptyMailboxes);
- assertEquals("Undisclosed recipients:;", AddressFormatter.encode(g));
+ assertEquals("Undisclosed recipients:;", AddressFormatter.DEFAULT.encode(g));
}
public void testParseAddress() throws Exception {
- Address address = AddressBuilder.parseAddress("Mary Smith <ma...@example.net>");
+ Address address = AddressBuilder.DEFAULT.parseAddress("Mary Smith <ma...@example.net>");
assertTrue(address instanceof Mailbox);
assertEquals("Mary Smith", ((Mailbox) address).getName());
assertEquals("mary@example.net", ((Mailbox) address).getAddress());
- address = AddressBuilder.parseAddress("group: Mary Smith <ma...@example.net>;");
+ address = AddressBuilder.DEFAULT.parseAddress("group: Mary Smith <ma...@example.net>;");
assertTrue(address instanceof Group);
assertEquals("group", ((Group) address).getName());
assertEquals("Mary Smith", ((Group) address).getMailboxes().get(0)
@@ -351,15 +357,15 @@ public class AddressTest extends TestCas
.get(0).getAddress());
try {
- AddressBuilder.parseGroup("john.doe@acme.org, jane.doe@acme.org");
+ AddressBuilder.DEFAULT.parseGroup("john.doe@acme.org, jane.doe@acme.org");
fail();
} catch (ParseException expected) {
}
}
public void testParseGroup() throws Exception {
- Group group = AddressBuilder
- .parseGroup("group: john.doe@acme.org, Mary Smith <ma...@example.net>;");
+ Group group = AddressBuilder.DEFAULT.parseGroup(
+ "group: john.doe@acme.org, Mary Smith <ma...@example.net>;");
assertEquals("group", group.getName());
MailboxList mailboxes = group.getMailboxes();
@@ -374,41 +380,42 @@ public class AddressTest extends TestCas
assertEquals("mary@example.net", mailbox2.getAddress());
try {
- AddressBuilder.parseGroup("john.doe@acme.org");
+ AddressBuilder.DEFAULT.parseGroup("john.doe@acme.org");
fail();
} catch (ParseException expected) {
}
try {
- AddressBuilder.parseGroup("g1: john.doe@acme.org;, g2: mary@example.net;");
+ AddressBuilder.DEFAULT.parseGroup("g1: john.doe@acme.org;, g2: mary@example.net;");
fail();
} catch (ParseException expected) {
}
}
public void testParseMailbox() throws Exception {
- Mailbox mailbox1 = AddressBuilder.parseMailbox("john.doe@acme.org");
+ Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("john.doe@acme.org");
assertNull(mailbox1.getName());
assertEquals("john.doe@acme.org", mailbox1.getAddress());
- Mailbox mailbox2 = AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>");
+ Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>");
assertEquals("Mary Smith", mailbox2.getName());
assertEquals("mary@example.net", mailbox2.getAddress());
// non-ascii should be allowed in quoted strings
- Mailbox mailbox3 = AddressBuilder
- .parseMailbox("\"Hans M\374ller\" <ha...@acme.org>");
+ Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox(
+ "\"Hans M\374ller\" <ha...@acme.org>");
assertEquals("Hans M\374ller", mailbox3.getName());
assertEquals("hans.mueller@acme.org", mailbox3.getAddress());
try {
- AddressBuilder.parseMailbox("g: Mary Smith <ma...@example.net>;");
+ AddressBuilder.DEFAULT.parseMailbox("g: Mary Smith <ma...@example.net>;");
fail();
} catch (ParseException expected) {
}
try {
- AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>, hans.mueller@acme.org");
+ AddressBuilder.DEFAULT.parseMailbox(
+ "Mary Smith <ma...@example.net>, hans.mueller@acme.org");
fail();
} catch (ParseException expected) {
}
Modified: james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java (original)
+++ james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java Thu Jan 20 12:21:37 2011
@@ -57,13 +57,13 @@ public class MultipartMessage {
// Date and From are required fields
message.setDate(new Date());
- message.setFrom(AddressBuilder.parseMailbox("John Doe <jd...@machine.example>"));
+ message.setFrom(AddressBuilder.DEFAULT.parseMailbox("John Doe <jd...@machine.example>"));
// Message-ID should be present
message.createMessageId("machine.example");
// set some optional fields
- message.setTo(AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>"));
+ message.setTo(AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>"));
message.setSubject("An image for you");
// 3) set a multipart body
Modified: james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java (original)
+++ james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java Thu Jan 20 12:21:37 2011
@@ -42,13 +42,13 @@ public class TextPlainMessage {
// Date and From are required fields
message.setDate(new Date());
- message.setFrom(AddressBuilder.parseMailbox("John Doe <jd...@machine.example>"));
+ message.setFrom(AddressBuilder.DEFAULT.parseMailbox("John Doe <jd...@machine.example>"));
// Message-ID should be present
message.createMessageId("machine.example");
// set some optional fields
- message.setTo(AddressBuilder.parseMailbox("Mary Smith <ma...@example.net>"));
+ message.setTo(AddressBuilder.DEFAULT.parseMailbox("Mary Smith <ma...@example.net>"));
message.setSubject("Saying Hello");
// 3) set a text body
Modified: james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java (original)
+++ james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java Thu Jan 20 12:21:37 2011
@@ -118,7 +118,7 @@ public class TransformMessage {
message.createMessageId(HOSTNAME);
message.setSubject("Transformed message");
message.setDate(new Date());
- message.setFrom(AddressBuilder.parseMailbox("John Doe <jd...@machine.example>"));
+ message.setFrom(AddressBuilder.DEFAULT.parseMailbox("John Doe <jd...@machine.example>"));
return message;
}
Modified: james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/tree/MessageTree.java
URL: http://svn.apache.org/viewvc/james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/tree/MessageTree.java?rev=1061265&r1=1061264&r2=1061265&view=diff
==============================================================================
--- james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/tree/MessageTree.java (original)
+++ james/mime4j/branches/dom-api-refactoring/examples/src/main/java/org/apache/james/mime4j/samples/tree/MessageTree.java Thu Jan 20 12:21:37 2011
@@ -315,7 +315,7 @@ public class MessageTree extends JPanel
StringBuilder sb = new StringBuilder();
for (int i = 0; i < list.size(); i++) {
Mailbox mb = list.get(i);
- sb.append(AddressFormatter.format(mb, false) + "\n");
+ sb.append(AddressFormatter.DEFAULT.format(mb, false) + "\n");
}
textView.setText(sb.toString());