KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > SnowMailClient > model > HeaderEntry


1 package SnowMailClient.model;
2
3 import SnowMailClient.utils.*;
4
5 public final class HeaderEntry
6 {
7   String JavaDoc key;
8   String JavaDoc value;
9
10   public HeaderEntry(String JavaDoc key, String JavaDoc value)
11   {
12     this.key = key;
13     this.value = value;
14   } // Constructor
15

16   public String JavaDoc getKey() { return key; }
17   public String JavaDoc getValue() { return value; }
18
19   /** compare keys, ignores cases
20   */

21   public boolean isEquals(String JavaDoc _key)
22   {
23      return _key.equalsIgnoreCase(key);
24   }
25
26   public void setValue(String JavaDoc val)
27   {
28      this.value = val;
29   }
30
31   public String JavaDoc toString()
32   {
33      return key+": "+value;
34   }
35
36   public String JavaDoc to_ASCII_String()
37   {
38      if(key.equalsIgnoreCase("subject"))
39      {
40         //CharsetUtils.getMinimalEncodingCharset(value);
41
return key+": "+MailMessageUtils.encodeLine_QuotedPrintable(value);
42      }
43      return key+": "+value;
44   }
45
46
47 } // HeaderEntry
Popular Tags