Package mondrian.olap
Enum AxisOrdinal.StandardAxisOrdinal
- java.lang.Object
-
- java.lang.Enum<AxisOrdinal.StandardAxisOrdinal>
-
- mondrian.olap.AxisOrdinal.StandardAxisOrdinal
-
- All Implemented Interfaces:
Serializable,Comparable<AxisOrdinal.StandardAxisOrdinal>,AxisOrdinal
- Enclosing interface:
- AxisOrdinal
public static enum AxisOrdinal.StandardAxisOrdinal extends Enum<AxisOrdinal.StandardAxisOrdinal> implements AxisOrdinal
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface mondrian.olap.AxisOrdinal
AxisOrdinal.StandardAxisOrdinal
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CHAPTERSChapters axis, logical ordinal = 3.COLUMNSColumns axis (also known as X axis), logical ordinal = 0.NONENo axis.PAGESPages axis, logical ordinal = 2.ROWSRows axis (also known as Y axis), logical ordinal = 1.SECTIONSSections axis, logical ordinal = 4.SLICERSlicer axis.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AxisOrdinalforLogicalOrdinal(int ordinal)Returns an axis with a given number.booleanisFilter()Returns whether this is the filter (slicer) axis.intlogicalOrdinal()Returns the ordinal of this axis.static AxisOrdinal.StandardAxisOrdinalvalueOf(String name)Returns the enum constant of this type with the specified name.static AxisOrdinal.StandardAxisOrdinal[]values()Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface mondrian.olap.AxisOrdinal
name
-
-
-
-
Enum Constant Detail
-
NONE
public static final AxisOrdinal.StandardAxisOrdinal NONE
No axis.
-
SLICER
public static final AxisOrdinal.StandardAxisOrdinal SLICER
Slicer axis.
-
COLUMNS
public static final AxisOrdinal.StandardAxisOrdinal COLUMNS
Columns axis (also known as X axis), logical ordinal = 0.
-
ROWS
public static final AxisOrdinal.StandardAxisOrdinal ROWS
Rows axis (also known as Y axis), logical ordinal = 1.
-
PAGES
public static final AxisOrdinal.StandardAxisOrdinal PAGES
Pages axis, logical ordinal = 2.
-
CHAPTERS
public static final AxisOrdinal.StandardAxisOrdinal CHAPTERS
Chapters axis, logical ordinal = 3.
-
SECTIONS
public static final AxisOrdinal.StandardAxisOrdinal SECTIONS
Sections axis, logical ordinal = 4.
-
-
Method Detail
-
values
public static AxisOrdinal.StandardAxisOrdinal[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AxisOrdinal.StandardAxisOrdinal c : AxisOrdinal.StandardAxisOrdinal.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AxisOrdinal.StandardAxisOrdinal valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forLogicalOrdinal
public static AxisOrdinal forLogicalOrdinal(int ordinal)
Returns an axis with a given number.If ordinal is greater than 4, returns a non-standard axis called "AXIS(n)". Never returns null.
- Parameters:
ordinal- Ordinal- Returns:
- Axis
-
logicalOrdinal
public int logicalOrdinal()
Description copied from interface:AxisOrdinal- Specified by:
logicalOrdinalin interfaceAxisOrdinal- Returns:
- ordinal of this axis
-
isFilter
public boolean isFilter()
Description copied from interface:AxisOrdinalReturns whether this is the filter (slicer) axis.- Specified by:
isFilterin interfaceAxisOrdinal- Returns:
- whether this is the filter axis
-
-