mondrian.xmla
Class Enumeration

java.lang.Object
  extended by mondrian.xmla.Enumeration

 class Enumeration
extends java.lang.Object

Contains inner classes which define enumerations used in XML for Analysis.

Since:
May 2, 2003
Version:
$Id: //open/mondrian/src/main/mondrian/xmla/Enumeration.java#21 $
Author:
jhyde

Nested Class Summary
static class Enumeration.Access
           
(package private) static class Enumeration.AuthenticationMode
           
static class Enumeration.AxisFormat
           
static class Enumeration.Content
           
(package private) static interface Enumeration.EnumWithDesc
           
(package private) static interface Enumeration.EnumWithName
           
(package private) static interface Enumeration.EnumWithOrdinal
           
static class Enumeration.Format
           
(package private) static class Enumeration.Literal
           
(package private) static class Enumeration.MdxSupport
           
static class Enumeration.Methods
           
(package private) static class Enumeration.ProviderType
           
(package private) static class Enumeration.StateSupport
           
(package private) static class Enumeration.TreeOp
           
(package private) static class Enumeration.VisualMode
           
 
Field Summary
 java.lang.String description
           
 java.lang.String name
           
 RowsetDefinition.Type type
           
 
Constructor Summary
Enumeration(java.lang.String name, java.lang.String description, RowsetDefinition.Type type, java.lang.Class<? extends java.lang.Enum> clazz)
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.String[] getNames()
           
 java.lang.Enum<?> getValue(java.lang.String valueName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final java.lang.String name

description

public final java.lang.String description

type

public final RowsetDefinition.Type type
Constructor Detail

Enumeration

public Enumeration(java.lang.String name,
                   java.lang.String description,
                   RowsetDefinition.Type type,
                   java.lang.Class<? extends java.lang.Enum> clazz)
Method Detail

getName

public java.lang.String getName()

getNames

public java.lang.String[] getNames()

getValue

public java.lang.Enum<?> getValue(java.lang.String valueName)

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads