KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > gnu > mail > providers > imap4 > IMAPConstants


1 /*
2  * IMAPConstants.java
3  * Copyright (C) 2003 Chris Burdess <dog@gnu.org>
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2 of the License, or (at your option) any later version.
9  *
10  * You also have permission to link it with the Sun Microsystems, Inc.
11  * JavaMail(tm) extension and run that combination.
12  *
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  * Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with this library; if not, write to the Free Software
20  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21  */

22
23 package gnu.mail.providers.imap4;
24
25 /**
26  * IMAP4rev1 string constants.
27  *
28  * @author <a HREF='mailto:dog@gnu.org'>Chris Burdess</a>
29  * @version 0.1
30  */

31 public interface IMAPConstants
32 {
33
34   // Client commands
35
public static final String JavaDoc LOGIN = "LOGIN".intern();
36   public static final String JavaDoc LOGOUT = "LOGOUT".intern();
37   public static final String JavaDoc SELECT = "SELECT".intern();
38   public static final String JavaDoc EXAMINE = "EXAMINE".intern();
39   public static final String JavaDoc CREATE = "CREATE".intern();
40   public static final String JavaDoc DELETE = "DELETE".intern();
41   public static final String JavaDoc RENAME = "RENAME".intern();
42   public static final String JavaDoc SUBSCRIBE = "SUBSCRIBE".intern();
43   public static final String JavaDoc UNSUBSCRIBE = "UNSUBSCRIBE".intern();
44   public static final String JavaDoc LIST = "LIST".intern();
45   public static final String JavaDoc LSUB = "LSUB".intern();
46   public static final String JavaDoc STATUS = "STATUS".intern();
47   public static final String JavaDoc APPEND = "APPEND".intern();
48   public static final String JavaDoc CHECK = "CHECK".intern();
49   public static final String JavaDoc CLOSE = "CLOSE".intern();
50   public static final String JavaDoc EXPUNGE = "EXPUNGE".intern();
51   public static final String JavaDoc SEARCH = "SEARCH".intern();
52   public static final String JavaDoc FETCH = "FETCH".intern();
53   public static final String JavaDoc STORE = "STORE".intern();
54   public static final String JavaDoc COPY = "COPY".intern();
55   
56   // Server responses
57
public static final String JavaDoc OK = "OK".intern();
58   public static final String JavaDoc NO = "NO".intern();
59   public static final String JavaDoc BAD = "BAD".intern();
60   public static final String JavaDoc PREAUTH = "PREAUTH".intern();
61   public static final String JavaDoc BYE = "BYE".intern();
62
63   // Response codes
64
public static final String JavaDoc ALERT = "ALERT".intern();
65   public static final String JavaDoc NEWNAME = "NEWNAME".intern();
66   public static final String JavaDoc PARSE = "PARSE".intern();
67   public static final String JavaDoc PERMANENTFLAGS = "PERMANENTFLAGS".intern();
68   public static final String JavaDoc READ_ONLY = "READ-ONLY".intern();
69   public static final String JavaDoc READ_WRITE = "READ-WRITE".intern();
70   public static final String JavaDoc TRYCREATE = "TRYCREATE".intern();
71   public static final String JavaDoc UIDVALIDITY = "UIDVALIDITY".intern();
72   public static final String JavaDoc UNSEEN = "UNSEEN".intern();
73
74   // Select responses
75
public static final String JavaDoc FLAGS = "FLAGS".intern();
76   public static final String JavaDoc EXISTS = "EXISTS".intern();
77   public static final String JavaDoc RECENT = "RECENT".intern();
78   public static final String JavaDoc FETCH_FLAGS = "FETCH FLAGS".intern();
79
80   // Status items
81
public static final String JavaDoc MESSAGES = "MESSAGES".intern();
82   public static final String JavaDoc UIDNEXT = "UIDNEXT".intern();
83
84   // List responses
85
public static final String JavaDoc LIST_NOINFERIORS = "\\Noinferiors".intern();
86   public static final String JavaDoc LIST_NOSELECT = "\\Noselect".intern();
87   public static final String JavaDoc LIST_MARKED = "\\Marked".intern();
88   public static final String JavaDoc LIST_UNMARKED = "\\Unmarked".intern();
89
90   // Flags
91
public static final String JavaDoc FLAG_SEEN = "\\Seen".intern();
92   public static final String JavaDoc FLAG_ANSWERED = "\\Answered".intern();
93   public static final String JavaDoc FLAG_FLAGGED = "\\Flagged".intern();
94   public static final String JavaDoc FLAG_DELETED = "\\Deleted".intern();
95   public static final String JavaDoc FLAG_DRAFT = "\\Draft".intern();
96   public static final String JavaDoc FLAG_RECENT = "\\Recent".intern();
97
98   // Fetch data items
99
public static final String JavaDoc BODY = "BODY".intern();
100   public static final String JavaDoc BODY_PEEK = "BODY.PEEK".intern();
101   public static final String JavaDoc BODYHEADER = "BODYHEADER".intern();
102   public static final String JavaDoc BODYSTRUCTURE = "BODYSTRUCTURE".intern();
103   public static final String JavaDoc ENVELOPE = "ENVELOPE".intern();
104   public static final String JavaDoc INTERNALDATE = "INTERNALDATE".intern();
105   public static final String JavaDoc RFC822 = "RFC822".intern();
106   public static final String JavaDoc RFC822_HEADER = "RFC822.HEADER".intern();
107   public static final String JavaDoc RFC822_SIZE = "RFC822.SIZE".intern();
108   public static final String JavaDoc RFC822_TEXT = "RFC822.TEXT".intern();
109   
110   // NIL
111
public static final String JavaDoc NIL = "NIL".intern();
112
113 }
114
Popular Tags