/* ** GENEREATED FILE - DO NOT MODIFY ** */
package com.wilutions.mslib.office;
import com.wilutions.com.*;
/**
* MsoPresetMaterial.
*
*/
@SuppressWarnings("all")
@CoInterface(guid="{00000000-0000-0000-0000-000000000000}")
public class MsoPresetMaterial implements ComEnum {
static boolean __typelib__loaded = __TypeLib.load();
// Typed constants
public final static MsoPresetMaterial msoPresetMaterialMixed = new MsoPresetMaterial(-2);
public final static MsoPresetMaterial msoMaterialMatte = new MsoPresetMaterial(1);
public final static MsoPresetMaterial msoMaterialPlastic = new MsoPresetMaterial(2);
public final static MsoPresetMaterial msoMaterialMetal = new MsoPresetMaterial(3);
public final static MsoPresetMaterial msoMaterialWireFrame = new MsoPresetMaterial(4);
public final static MsoPresetMaterial msoMaterialMatte2 = new MsoPresetMaterial(5);
public final static MsoPresetMaterial msoMaterialPlastic2 = new MsoPresetMaterial(6);
public final static MsoPresetMaterial msoMaterialMetal2 = new MsoPresetMaterial(7);
public final static MsoPresetMaterial msoMaterialWarmMatte = new MsoPresetMaterial(8);
public final static MsoPresetMaterial msoMaterialTranslucentPowder = new MsoPresetMaterial(9);
public final static MsoPresetMaterial msoMaterialPowder = new MsoPresetMaterial(10);
public final static MsoPresetMaterial msoMaterialDarkEdge = new MsoPresetMaterial(11);
public final static MsoPresetMaterial msoMaterialSoftEdge = new MsoPresetMaterial(12);
public final static MsoPresetMaterial msoMaterialClear = new MsoPresetMaterial(13);
public final static MsoPresetMaterial msoMaterialFlat = new MsoPresetMaterial(14);
public final static MsoPresetMaterial msoMaterialSoftMetal = new MsoPresetMaterial(15);
// Integer constants for bitsets and switch statements
public final static int _msoPresetMaterialMixed = -2;
public final static int _msoMaterialMatte = 1;
public final static int _msoMaterialPlastic = 2;
public final static int _msoMaterialMetal = 3;
public final static int _msoMaterialWireFrame = 4;
public final static int _msoMaterialMatte2 = 5;
public final static int _msoMaterialPlastic2 = 6;
public final static int _msoMaterialMetal2 = 7;
public final static int _msoMaterialWarmMatte = 8;
public final static int _msoMaterialTranslucentPowder = 9;
public final static int _msoMaterialPowder = 10;
public final static int _msoMaterialDarkEdge = 11;
public final static int _msoMaterialSoftEdge = 12;
public final static int _msoMaterialClear = 13;
public final static int _msoMaterialFlat = 14;
public final static int _msoMaterialSoftMetal = 15;
// Value, readonly field.
public final int value;
// Private constructor, use valueOf to create an instance.
private MsoPresetMaterial(int value) { this.value = value; }
// Return one of the predefined typed constants for the given value or create a new object.
public static MsoPresetMaterial valueOf(int value) {
switch(value) {
case -2: return msoPresetMaterialMixed;
case 1: return msoMaterialMatte;
case 2: return msoMaterialPlastic;
case 3: return msoMaterialMetal;
case 4: return msoMaterialWireFrame;
case 5: return msoMaterialMatte2;
case 6: return msoMaterialPlastic2;
case 7: return msoMaterialMetal2;
case 8: return msoMaterialWarmMatte;
case 9: return msoMaterialTranslucentPowder;
case 10: return msoMaterialPowder;
case 11: return msoMaterialDarkEdge;
case 12: return msoMaterialSoftEdge;
case 13: return msoMaterialClear;
case 14: return msoMaterialFlat;
case 15: return msoMaterialSoftMetal;
default: return new MsoPresetMaterial(value);
}
}
public String toString() {
switch(value) {
case 7: return "msoMaterialMetal2";
case -2: return "msoPresetMaterialMixed";
case 1: return "msoMaterialMatte";
case 2: return "msoMaterialPlastic";
case 3: return "msoMaterialMetal";
case 4: return "msoMaterialWireFrame";
case 5: return "msoMaterialMatte2";
case 6: return "msoMaterialPlastic2";
case 8: return "msoMaterialWarmMatte";
case 9: return "msoMaterialTranslucentPowder";
case 10: return "msoMaterialPowder";
case 11: return "msoMaterialDarkEdge";
case 12: return "msoMaterialSoftEdge";
case 13: return "msoMaterialClear";
case 14: return "msoMaterialFlat";
case 15: return "msoMaterialSoftMetal";
default: {
StringBuilder sbuf = new StringBuilder();
sbuf.append("[").append(value).append("=");
if ((value & 7) != 0) sbuf.append("|msoMaterialMetal2");
if ((value & -2) != 0) sbuf.append("|msoPresetMaterialMixed");
if ((value & 1) != 0) sbuf.append("|msoMaterialMatte");
if ((value & 2) != 0) sbuf.append("|msoMaterialPlastic");
if ((value & 3) != 0) sbuf.append("|msoMaterialMetal");
if ((value & 4) != 0) sbuf.append("|msoMaterialWireFrame");
if ((value & 5) != 0) sbuf.append("|msoMaterialMatte2");
if ((value & 6) != 0) sbuf.append("|msoMaterialPlastic2");
if ((value & 8) != 0) sbuf.append("|msoMaterialWarmMatte");
if ((value & 9) != 0) sbuf.append("|msoMaterialTranslucentPowder");
if ((value & 10) != 0) sbuf.append("|msoMaterialPowder");
if ((value & 11) != 0) sbuf.append("|msoMaterialDarkEdge");
if ((value & 12) != 0) sbuf.append("|msoMaterialSoftEdge");
if ((value & 13) != 0) sbuf.append("|msoMaterialClear");
if ((value & 14) != 0) sbuf.append("|msoMaterialFlat");
if ((value & 15) != 0) sbuf.append("|msoMaterialSoftMetal");
return sbuf.toString();
}
}
}
}