aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/protocol/irc/Color.java
blob: afffaef0da14972d0bb32d84314fa1600f46261c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
/*
 * Jitsi, the OpenSource Java VoIP and Instant Messaging client.
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */
package net.java.sip.communicator.impl.protocol.irc;

/**
 * IRC color codes that can be specified in the color control code.
 *
 * @author Danny van Heumen
 */
public enum Color
{
    /**
     * White.
     */
    WHITE("White"),

    /**
     * Black.
     */
    BLACK("Black"),

    /**
     * Navy.
     */
    BLUE("Navy"),

    /**
     * Green.
     */
    GREEN("Green"),

    /**
     * Red.
     */
    RED("Red"),

    /**
     * Maroon.
     */
    BROWN("Maroon"),

    /**
     * Purple.
     */
    PURPLE("Purple"),

    /**
     * Orange.
     */
    ORANGE("Orange"),

    /**
     * Yellow.
     */
    YELLOW("Yellow"),

    /**
     * Lime.
     */
    LIGHT_GREEN("Lime"),

    /**
     * Teal.
     */
    TEAL("Teal"),

    /**
     * Cyan.
     */
    LIGHT_CYAN("Cyan"),

    /**
     * RoyalBlue.
     */
    LIGHT_BLUE("RoyalBlue"),

    /**
     * Fuchsia.
     */
    PINK("Fuchsia"),

    /**
     * Grey.
     */
    GREY("Grey"),

    /**
     * Silver.
     */
    LIGHT_GREY("Silver");

    /**
     * Instance containing the html representation of this color.
     */
    private String html;

    /**
     * Constructor for enum entries.
     *
     * @param html HTML representation for color
     */
    private Color(final String html)
    {
        this.html = html;
    }

    /**
     * Get the HTML representation of this color.
     *
     * @return returns html representation or null if none exist
     */
    public String getHtml()
    {
        return this.html;
    }
}