01: /*
02: * Project: AMODA - Abstract Modeled Application
03: * Class: de.gulden.framework.amoda.model.interaction.Message
04: * Version: snapshot-beautyj-1.1
05: *
06: * Date: 2004-09-29
07: *
08: * This is a snapshot version of the AMODA 0.2 development branch,
09: * it is not released as a seperate version.
10: * For AMODA, see http://amoda.berlios.de/.
11: *
12: * This is licensed under the GNU Lesser General Public License (LGPL)
13: * and comes with NO WARRANTY.
14: *
15: * Author: Jens Gulden
16: * Email: amoda@jensgulden.de
17: */
18:
19: package de.gulden.framework.amoda.model.interaction;
20:
21: import de.gulden.framework.amoda.model.option.*;
22: import java.lang.*;
23: import java.util.*;
24: import javax.swing.JOptionPane;
25:
26: /**
27: * Class Message.
28: *
29: * @author Jens Gulden
30: * @version snapshot-beautyj-1.1
31: */
32: public interface Message extends InteractionMember {
33:
34: // ------------------------------------------------------------------------
35: // --- fields ---
36: // ------------------------------------------------------------------------
37:
38: public static final int DEBUG_MESSAGE = -2;
39:
40: public static final int VERBOSE_MESSAGE = -1;
41:
42: public static final int INFORMATION_MESSAGE = JOptionPane.INFORMATION_MESSAGE;
43:
44: public static final int WARNING_MESSAGE = JOptionPane.WARNING_MESSAGE;
45:
46: public static final int ERROR_MESSAGE = JOptionPane.ERROR_MESSAGE;
47:
48: public static final int QUESTION_MESSAGE = JOptionPane.QUESTION_MESSAGE;
49:
50: public static final int PLAIN_MESSAGE = JOptionPane.PLAIN_MESSAGE;
51:
52: public static final int STATUS_MESSAGE = 12345;
53:
54: // ------------------------------------------------------------------------
55: // --- methods ---
56: // ------------------------------------------------------------------------
57:
58: public int getType();
59:
60: public String getText();
61:
62: public String toString();
63:
64: } // end Message
|