mondrian.olap4j
Class MondrianOlap4jProperty

java.lang.Object
  extended by mondrian.olap4j.MondrianOlap4jProperty
All Implemented Interfaces:
org.olap4j.impl.Named, MetadataElement, Property

 class MondrianOlap4jProperty
extends Object
implements Property, org.olap4j.impl.Named

Implementation of Property for the Mondrian OLAP engine, as a wrapper around a mondrian Property.

Since:
Nov 12, 2007
Author:
jhyde

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.olap4j.metadata.Property
Property.ContentType, Property.StandardCellProperty, Property.StandardMemberProperty, Property.TypeFlag
 
Field Summary
(package private) static Map<String,MondrianOlap4jProperty> CELL_EXTENSIONS
          Map of cell properties that are built into Mondrian but are not in the olap4j standard.
(package private) static Map<String,MondrianOlap4jProperty> MEMBER_EXTENSIONS
          Map of member properties that are built into Mondrian but are not in the olap4j standard.
(package private)  Property property
           
 
Constructor Summary
MondrianOlap4jProperty(Property property)
           
 
Method Summary
 String getCaption()
           
 Property.ContentType getContentType()
           
 Datatype getDatatype()
           
 String getDescription()
           
 String getName()
           
 Set<Property.TypeFlag> getType()
           
 String getUniqueName()
           
 boolean isVisible()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MEMBER_EXTENSIONS

static final Map<String,MondrianOlap4jProperty> MEMBER_EXTENSIONS
Map of member properties that are built into Mondrian but are not in the olap4j standard.


CELL_EXTENSIONS

static final Map<String,MondrianOlap4jProperty> CELL_EXTENSIONS
Map of cell properties that are built into Mondrian but are not in the olap4j standard.


property

final Property property
Constructor Detail

MondrianOlap4jProperty

MondrianOlap4jProperty(Property property)
Method Detail

getDatatype

public Datatype getDatatype()
Specified by:
getDatatype in interface Property

getType

public Set<Property.TypeFlag> getType()
Specified by:
getType in interface Property

getName

public String getName()
Specified by:
getName in interface org.olap4j.impl.Named
Specified by:
getName in interface MetadataElement

getUniqueName

public String getUniqueName()
Specified by:
getUniqueName in interface MetadataElement

getCaption

public String getCaption()
Specified by:
getCaption in interface MetadataElement

getDescription

public String getDescription()
Specified by:
getDescription in interface MetadataElement

isVisible

public boolean isVisible()
Specified by:
isVisible in interface MetadataElement

getContentType

public Property.ContentType getContentType()
Specified by:
getContentType in interface Property

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