/* ** GENEREATED FILE - DO NOT MODIFY ** */
package com.wilutions.mslib.office;
import com.wilutions.com.*;
/**
* XlTickLabelOrientation.
*
*/
@SuppressWarnings("all")
@CoInterface(guid="{3A6700B4-6BC6-4848-AAA4-D360573F448C}")
public class XlTickLabelOrientation implements ComEnum {
static boolean __typelib__loaded = __TypeLib.load();
// Typed constants
public final static XlTickLabelOrientation xlTickLabelOrientationAutomatic = new XlTickLabelOrientation(-4105);
public final static XlTickLabelOrientation xlTickLabelOrientationDownward = new XlTickLabelOrientation(-4170);
public final static XlTickLabelOrientation xlTickLabelOrientationHorizontal = new XlTickLabelOrientation(-4128);
public final static XlTickLabelOrientation xlTickLabelOrientationUpward = new XlTickLabelOrientation(-4171);
public final static XlTickLabelOrientation xlTickLabelOrientationVertical = new XlTickLabelOrientation(-4166);
// Integer constants for bitsets and switch statements
public final static int _xlTickLabelOrientationAutomatic = -4105;
public final static int _xlTickLabelOrientationDownward = -4170;
public final static int _xlTickLabelOrientationHorizontal = -4128;
public final static int _xlTickLabelOrientationUpward = -4171;
public final static int _xlTickLabelOrientationVertical = -4166;
// Value, readonly field.
public final int value;
// Private constructor, use valueOf to create an instance.
private XlTickLabelOrientation(int value) { this.value = value; }
// Return one of the predefined typed constants for the given value or create a new object.
public static XlTickLabelOrientation valueOf(int value) {
switch(value) {
case -4105: return xlTickLabelOrientationAutomatic;
case -4170: return xlTickLabelOrientationDownward;
case -4128: return xlTickLabelOrientationHorizontal;
case -4171: return xlTickLabelOrientationUpward;
case -4166: return xlTickLabelOrientationVertical;
default: return new XlTickLabelOrientation(value);
}
}
public String toString() {
switch(value) {
case -4170: return "xlTickLabelOrientationDownward";
case -4105: return "xlTickLabelOrientationAutomatic";
case -4128: return "xlTickLabelOrientationHorizontal";
case -4171: return "xlTickLabelOrientationUpward";
case -4166: return "xlTickLabelOrientationVertical";
default: {
StringBuilder sbuf = new StringBuilder();
sbuf.append("[").append(value).append("=");
if ((value & -4170) != 0) sbuf.append("|xlTickLabelOrientationDownward");
if ((value & -4105) != 0) sbuf.append("|xlTickLabelOrientationAutomatic");
if ((value & -4128) != 0) sbuf.append("|xlTickLabelOrientationHorizontal");
if ((value & -4171) != 0) sbuf.append("|xlTickLabelOrientationUpward");
if ((value & -4166) != 0) sbuf.append("|xlTickLabelOrientationVertical");
return sbuf.toString();
}
}
}
}