mondrian.gui
Class MondrianGuiDef

java.lang.Object
  extended by mondrian.gui.MondrianGuiDef

public class MondrianGuiDef
extends Object

This is the XML model for Mondrian schemas as used by the Schema Workbench. It is based upon the Mondrian model Mondrian.xml, but has a number of differences: The implementation of equals method for schema objects is changed to == (double equals), to compare two object references rather than their contents. The attributes of the root tag refers to the generated file MondrianGuiDef.java and its import statements. The 'aggregator' attribute of the Measure element requires the tags to generate a drop-down of possible options in the Schema Workbench. Revision is $Id: //open/mondrian/src/main/mondrian/olap/Mondrian_SW.xml#9 $

This class was generated from XOM model 'mondrian' on Sat May 17 09:06:54 GMT-08:00 2008

 

Nested Class Summary
static class MondrianGuiDef.AggColumnName
           
static class MondrianGuiDef.AggExclude
           
static class MondrianGuiDef.AggFactCount
           
static class MondrianGuiDef.AggForeignKey
          The name of the column mapping from base fact table foreign key to aggregate table foreign key.
static class MondrianGuiDef.AggIgnoreColumn
           
static class MondrianGuiDef.AggLevel
           
static class MondrianGuiDef.AggMeasure
           
static class MondrianGuiDef.AggName
           
static class MondrianGuiDef.AggPattern
           
static class MondrianGuiDef.AggTable
          A definition of an aggregate table for a base fact table.
static class MondrianGuiDef.CalculatedMember
           
static class MondrianGuiDef.CalculatedMemberProperty
          Property of a calculated member defined against a cube.
static class MondrianGuiDef.CaptionExpression
           
static class MondrianGuiDef.Closure
          Specifies the transitive closure of a parent-child hierarchy.
static class MondrianGuiDef.Column
           
static class MondrianGuiDef.ColumnDef
          Column definition for an inline table.
static class MondrianGuiDef.ColumnDefs
          Holder for an array of ColumnDef elements
static class MondrianGuiDef.Cube
          Definition of a cube.
static class MondrianGuiDef.CubeDimension
          A CubeDimension is either a usage of a Dimension ('shared dimension', in MSOLAP parlance), or a 'private dimension'.
static class MondrianGuiDef.CubeGrant
          Grants (or denies) this role access to a cube.
static class MondrianGuiDef.Dimension
          A Dimension is a collection of hierarchies.
static class MondrianGuiDef.DimensionGrant
          Grants (or denies) this role access to a dimension.
static class MondrianGuiDef.DimensionUsage
          A DimensionUsage is usage of a shared Dimension within the context of a cube.
static class MondrianGuiDef.Expression
           
static class MondrianGuiDef.ExpressionView
          A collection of SQL expressions, one per dialect.
static class MondrianGuiDef.Formula
           
static class MondrianGuiDef.Grant
           
static class MondrianGuiDef.Hierarchy
          Defines a hierarchy.
static class MondrianGuiDef.HierarchyGrant
          Grants (or denies) this role access to a hierarchy.
static class MondrianGuiDef.InlineTable
           
static class MondrianGuiDef.Join
           
static class MondrianGuiDef.KeyExpression
           
static class MondrianGuiDef.Level
           
static class MondrianGuiDef.Measure
           
static class MondrianGuiDef.MeasureExpression
           
static class MondrianGuiDef.MemberGrant
          Grants (or denies) this role access to a member.
static class MondrianGuiDef.MemberReaderParameter
          Not used
static class MondrianGuiDef.NamedSet
          Defines a named set which can be used in queries in the same way as a set defined using a WITH SET clause.
static class MondrianGuiDef.NameExpression
           
static class MondrianGuiDef.OrdinalExpression
           
static class MondrianGuiDef.Parameter
          A Parameter defines a schema parameter.
static class MondrianGuiDef.ParentExpression
           
static class MondrianGuiDef.Property
          Member property.
static class MondrianGuiDef.Relation
          A table, inline table or view
static class MondrianGuiDef.RelationOrJoin
          A table or a join
static class MondrianGuiDef.Role
          A role defines an access-control profile.
static class MondrianGuiDef.Row
          Row definition for an inline table.
static class MondrianGuiDef.Rows
          Holder for an array of Row elements
static class MondrianGuiDef.Schema
          A schema is a collection of cubes and virtual cubes.
static class MondrianGuiDef.SchemaGrant
          Grants (or denies) this role access to this schema.
static class MondrianGuiDef.SQL
           
static class MondrianGuiDef.Table
           
static class MondrianGuiDef.UserDefinedFunction
          A UserDefinedFunction is a function which extends the MDX language.
static class MondrianGuiDef.Value
          Column value for an inline table.
static class MondrianGuiDef.View
          A collection of SQL statements, one per dialect.
static class MondrianGuiDef.VirtualCube
          A VirtualCube is a set of dimensions and measures gleaned from other cubes.
static class MondrianGuiDef.VirtualCubeDimension
          A VirtualCubeDimension is a usage of a Dimension in a VirtualCube.
static class MondrianGuiDef.VirtualCubeMeasure
          A VirtualCubeMeasure is a usage of a Measure in a VirtualCube.
 
Field Summary
static String[] _elements
           
 
Constructor Summary
MondrianGuiDef()
           
 
Method Summary
static Class getXMLDefClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_elements

public static String[] _elements
Constructor Detail

MondrianGuiDef

public MondrianGuiDef()
Method Detail

getXMLDefClass

public static Class getXMLDefClass()

SourceForge.net_Logo