/* ** GENEREATED FILE - DO NOT MODIFY ** */
package com.wilutions.mslib.outlook;
import com.wilutions.com.*;
/**
* OlColor.
*
*/
@SuppressWarnings("all")
@CoInterface(guid="{00000000-0000-0000-0000-000000000000}")
public class OlColor implements ComEnum {
static boolean __typelib__loaded = __TypeLib.load();
// Typed constants
public final static OlColor olAutoColor = new OlColor(0);
public final static OlColor olColorBlack = new OlColor(1);
public final static OlColor olColorMaroon = new OlColor(2);
public final static OlColor olColorGreen = new OlColor(3);
public final static OlColor olColorOlive = new OlColor(4);
public final static OlColor olColorNavy = new OlColor(5);
public final static OlColor olColorPurple = new OlColor(6);
public final static OlColor olColorTeal = new OlColor(7);
public final static OlColor olColorGray = new OlColor(8);
public final static OlColor olColorSilver = new OlColor(9);
public final static OlColor olColorRed = new OlColor(10);
public final static OlColor olColorLime = new OlColor(11);
public final static OlColor olColorYellow = new OlColor(12);
public final static OlColor olColorBlue = new OlColor(13);
public final static OlColor olColorFuchsia = new OlColor(14);
public final static OlColor olColorAqua = new OlColor(15);
public final static OlColor olColorWhite = new OlColor(16);
// Integer constants for bitsets and switch statements
public final static int _olAutoColor = 0;
public final static int _olColorBlack = 1;
public final static int _olColorMaroon = 2;
public final static int _olColorGreen = 3;
public final static int _olColorOlive = 4;
public final static int _olColorNavy = 5;
public final static int _olColorPurple = 6;
public final static int _olColorTeal = 7;
public final static int _olColorGray = 8;
public final static int _olColorSilver = 9;
public final static int _olColorRed = 10;
public final static int _olColorLime = 11;
public final static int _olColorYellow = 12;
public final static int _olColorBlue = 13;
public final static int _olColorFuchsia = 14;
public final static int _olColorAqua = 15;
public final static int _olColorWhite = 16;
// Value, readonly field.
public final int value;
// Private constructor, use valueOf to create an instance.
private OlColor(int value) { this.value = value; }
// Return one of the predefined typed constants for the given value or create a new object.
public static OlColor valueOf(int value) {
switch(value) {
case 0: return olAutoColor;
case 1: return olColorBlack;
case 2: return olColorMaroon;
case 3: return olColorGreen;
case 4: return olColorOlive;
case 5: return olColorNavy;
case 6: return olColorPurple;
case 7: return olColorTeal;
case 8: return olColorGray;
case 9: return olColorSilver;
case 10: return olColorRed;
case 11: return olColorLime;
case 12: return olColorYellow;
case 13: return olColorBlue;
case 14: return olColorFuchsia;
case 15: return olColorAqua;
case 16: return olColorWhite;
default: return new OlColor(value);
}
}
public String toString() {
switch(value) {
case 8: return "olColorGray";
case 0: return "olAutoColor";
case 1: return "olColorBlack";
case 2: return "olColorMaroon";
case 3: return "olColorGreen";
case 4: return "olColorOlive";
case 5: return "olColorNavy";
case 6: return "olColorPurple";
case 7: return "olColorTeal";
case 9: return "olColorSilver";
case 10: return "olColorRed";
case 11: return "olColorLime";
case 12: return "olColorYellow";
case 13: return "olColorBlue";
case 14: return "olColorFuchsia";
case 15: return "olColorAqua";
case 16: return "olColorWhite";
default: {
StringBuilder sbuf = new StringBuilder();
sbuf.append("[").append(value).append("=");
if ((value & 8) != 0) sbuf.append("|olColorGray");
if ((value & 0) != 0) sbuf.append("|olAutoColor");
if ((value & 1) != 0) sbuf.append("|olColorBlack");
if ((value & 2) != 0) sbuf.append("|olColorMaroon");
if ((value & 3) != 0) sbuf.append("|olColorGreen");
if ((value & 4) != 0) sbuf.append("|olColorOlive");
if ((value & 5) != 0) sbuf.append("|olColorNavy");
if ((value & 6) != 0) sbuf.append("|olColorPurple");
if ((value & 7) != 0) sbuf.append("|olColorTeal");
if ((value & 9) != 0) sbuf.append("|olColorSilver");
if ((value & 10) != 0) sbuf.append("|olColorRed");
if ((value & 11) != 0) sbuf.append("|olColorLime");
if ((value & 12) != 0) sbuf.append("|olColorYellow");
if ((value & 13) != 0) sbuf.append("|olColorBlue");
if ((value & 14) != 0) sbuf.append("|olColorFuchsia");
if ((value & 15) != 0) sbuf.append("|olColorAqua");
if ((value & 16) != 0) sbuf.append("|olColorWhite");
return sbuf.toString();
}
}
}
}