KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > alt > javax > mail > MessageImpl


1 package alt.javax.mail;
2
3 import com.mockobjects.MockObject;
4
5 import javax.mail.MessagingException JavaDoc;
6 import javax.mail.Address JavaDoc;
7 import javax.mail.Flags JavaDoc;
8 import javax.mail.Multipart JavaDoc;
9 import java.util.Date JavaDoc;
10 import java.util.Enumeration JavaDoc;
11 import java.io.InputStream JavaDoc;
12 import java.io.IOException JavaDoc;
13 import java.io.OutputStream JavaDoc;
14
15 public class MessageImpl implements Message {
16     private final javax.mail.Message JavaDoc message;
17
18     public MessageImpl(javax.mail.Message JavaDoc message) {
19         this.message = message;
20     }
21
22     public javax.mail.Message JavaDoc getRealMessage() {
23         return message;
24     }
25
26     public final Address JavaDoc[] getFrom() throws MessagingException JavaDoc {
27         return message.getFrom();
28     }
29
30     public final void setFrom() throws MessagingException JavaDoc {
31         message.setFrom();
32     }
33
34     public final void setFrom(Address JavaDoc address) throws MessagingException JavaDoc {
35         message.setFrom(address);
36     }
37
38     public final void addFrom(Address JavaDoc[] addresses) throws MessagingException JavaDoc {
39         message.addFrom(addresses);
40     }
41
42     public final Address JavaDoc[] getRecipients(javax.mail.Message.RecipientType type) throws MessagingException JavaDoc {
43         return message.getRecipients(type);
44     }
45
46     public final void setRecipients(javax.mail.Message.RecipientType type, Address JavaDoc[] addresses) throws MessagingException JavaDoc {
47         message.setRecipients(type, addresses);
48     }
49
50     public final void addRecipients(javax.mail.Message.RecipientType type, Address JavaDoc[] addresses) throws MessagingException JavaDoc {
51         message.addRecipients(type, addresses);
52     }
53
54     public final String JavaDoc getSubject() throws MessagingException JavaDoc {
55         return message.getSubject();
56     }
57
58     public final void setSubject(String JavaDoc s) throws MessagingException JavaDoc {
59         message.setSubject(s);
60     }
61
62     public final Date JavaDoc getSentDate() throws MessagingException JavaDoc {
63         return message.getSentDate();
64     }
65
66     public final void setSentDate(Date JavaDoc date) throws MessagingException JavaDoc {
67         message.setSentDate(date);
68     }
69
70     public final Date JavaDoc getReceivedDate() throws MessagingException JavaDoc {
71         return message.getReceivedDate();
72     }
73
74     public final Flags JavaDoc getFlags() throws MessagingException JavaDoc {
75         return message.getFlags();
76     }
77
78     public final void setFlags(Flags JavaDoc flags, boolean b) throws MessagingException JavaDoc {
79         message.setFlags(flags, b);
80     }
81
82     public final Message reply(boolean b) throws MessagingException JavaDoc {
83         return new MessageImpl(message.reply(b));
84     }
85
86     public final void saveChanges() throws MessagingException JavaDoc {
87         message.saveChanges();
88     }
89
90     public final int getSize() throws MessagingException JavaDoc {
91         return message.getSize();
92     }
93
94     public final int getLineCount() throws MessagingException JavaDoc {
95         return message.getLineCount();
96     }
97
98     public final String JavaDoc getContentType() throws MessagingException JavaDoc {
99         return message.getContentType();
100     }
101
102     public final boolean isMimeType(String JavaDoc s) throws MessagingException JavaDoc {
103         return message.isMimeType(s);
104     }
105
106     public final String JavaDoc getDisposition() throws MessagingException JavaDoc {
107         return message.getDisposition();
108     }
109
110     public final void setDisposition(String JavaDoc s) throws MessagingException JavaDoc {
111         message.setDisposition(s);
112     }
113
114     public final String JavaDoc getDescription() throws MessagingException JavaDoc {
115         return message.getDescription();
116     }
117
118     public final void setDescription(String JavaDoc s) throws MessagingException JavaDoc {
119         message.setDescription(s);
120     }
121
122     public final String JavaDoc getFileName() throws MessagingException JavaDoc {
123         return message.getFileName();
124     }
125
126     public final void setFileName(String JavaDoc s) throws MessagingException JavaDoc {
127         message.setFileName(s);
128     }
129
130     public final InputStream JavaDoc getInputStream() throws IOException JavaDoc, MessagingException JavaDoc {
131         return message.getInputStream();
132     }
133
134     public final javax.activation.DataHandler JavaDoc getDataHandler() throws MessagingException JavaDoc {
135         return message.getDataHandler();
136     }
137
138     public final Object JavaDoc getContent() throws IOException JavaDoc, MessagingException JavaDoc {
139         return message.getContent();
140     }
141
142     public final void setDataHandler(javax.activation.DataHandler JavaDoc handler) throws MessagingException JavaDoc {
143         message.setDataHandler(handler);
144     }
145
146     public final void setContent(Object JavaDoc o, String JavaDoc s) throws MessagingException JavaDoc {
147         message.setContent(o, s);
148     }
149
150     public final void setText(String JavaDoc s) throws MessagingException JavaDoc {
151         message.setText(s);
152     }
153
154     public final void setContent(Multipart JavaDoc multipart) throws MessagingException JavaDoc {
155         message.setContent(multipart);
156     }
157
158     public final void writeTo(OutputStream JavaDoc stream) throws IOException JavaDoc, MessagingException JavaDoc {
159         message.writeTo(stream);
160     }
161
162     public final String JavaDoc[] getHeader(String JavaDoc s) throws MessagingException JavaDoc {
163         return message.getHeader(s);
164     }
165
166     public final void setHeader(String JavaDoc s, String JavaDoc s1) throws MessagingException JavaDoc {
167         message.setHeader(s, s1);
168     }
169
170     public final void addHeader(String JavaDoc s, String JavaDoc s1) throws MessagingException JavaDoc {
171         message.addHeader(s, s1);
172     }
173
174     public final void removeHeader(String JavaDoc s) throws MessagingException JavaDoc {
175         message.removeHeader(s);
176     }
177
178     public final Enumeration JavaDoc getAllHeaders() throws MessagingException JavaDoc {
179         return message.getAllHeaders();
180     }
181
182     public final Enumeration JavaDoc getMatchingHeaders(String JavaDoc[] strings) throws MessagingException JavaDoc {
183         return message.getAllHeaders();
184     }
185
186     public final Enumeration JavaDoc getNonMatchingHeaders(String JavaDoc[] strings) throws MessagingException JavaDoc {
187         return message.getNonMatchingHeaders(strings);
188     }
189 }
190
Popular Tags