public static enum Dimension.Type extends Enum<Dimension.Type> implements XmlaConstant
Dimension
.
Some of the values are as specified by XMLA.
For example, XMLA specifies MD_DIMTYPE_PRODUCTS with ordinal 8,
which corresponds to the value PRODUCTS
,
whose xmlaOrdinal
is 8.
Level.Type
,
Member.Type
,
Dimension.getDimensionType()
XmlaConstant.Dictionary<E extends Enum<E> & XmlaConstant>
Enum Constant and Description |
---|
ACCOUNTS |
BILL_OF_MATERIALS |
CHANNEL |
CURRENCY |
CUSTOMERS |
GEOGRAPHY |
MEASURE
Indicates that a dimension is the Measures dimension.
|
ORGANIZATION |
OTHER |
PRODUCTS |
PROMOTION |
QUANTITATIVE |
RATES |
SCENARIO |
TIME
Indicates that a dimension is a time dimension.
|
UNKNOWN
Indicates that the dimension is not related to time.
|
UTILITY |
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns the description of this constant.
|
static XmlaConstant.Dictionary<Dimension.Type> |
getDictionary()
Per
XmlaConstant , returns a dictionary
of all values of this enumeration. |
static Dimension.Type |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Dimension.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
String |
xmlaName()
Returns the name of this constant as specified by XMLA.
|
int |
xmlaOrdinal()
Returns the code of this constant as specified by XMLA.
|
public static final Dimension.Type UNKNOWN
public static final Dimension.Type TIME
public static final Dimension.Type MEASURE
public static final Dimension.Type OTHER
public static final Dimension.Type QUANTITATIVE
public static final Dimension.Type ACCOUNTS
public static final Dimension.Type CUSTOMERS
public static final Dimension.Type PRODUCTS
public static final Dimension.Type SCENARIO
public static final Dimension.Type UTILITY
public static final Dimension.Type CURRENCY
public static final Dimension.Type RATES
public static final Dimension.Type CHANNEL
public static final Dimension.Type PROMOTION
public static final Dimension.Type ORGANIZATION
public static final Dimension.Type BILL_OF_MATERIALS
public static final Dimension.Type GEOGRAPHY
public static Dimension.Type[] values()
for (Dimension.Type c : Dimension.Type.values()) System.out.println(c);
public static Dimension.Type valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullpublic static XmlaConstant.Dictionary<Dimension.Type> getDictionary()
XmlaConstant
, returns a dictionary
of all values of this enumeration.public String xmlaName()
XmlaConstant
Often the name is an enumeration-specific prefix plus the name of
the Java enum constant. For example,
Dimension.Type
has
prefix "MD_DIMTYPE_", and therefore this method returns
"MD_DIMTYPE_PRODUCTS" for the enum constant
PRODUCTS
.
xmlaName
in interface XmlaConstant
public String getDescription()
XmlaConstant
getDescription
in interface XmlaConstant
public int xmlaOrdinal()
XmlaConstant
For example, the XMLA specification says that the ordinal of
MD_DIMTYPE_PRODUCTS is 8, and therefore this method returns 8
for PRODUCTS
.
xmlaOrdinal
in interface XmlaConstant