Package mondrian.olap4j
Class MondrianOlap4jProperty
- java.lang.Object
-
- mondrian.olap4j.MondrianOlap4jProperty
-
- All Implemented Interfaces:
IMondrianOlap4jProperty
,org.olap4j.impl.Named
,MetadataElement
,Property
class MondrianOlap4jProperty extends java.lang.Object implements IMondrianOlap4jProperty, org.olap4j.impl.Named
- 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
Fields Modifier and Type Field Description (package private) static java.util.Map<java.lang.String,MondrianOlap4jProperty>
CELL_EXTENSIONS
Map of cell properties that are built into Mondrian but are not in the olap4j standard.(package private) Level
level
(package private) static java.util.Map<java.lang.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
Constructors Constructor Description MondrianOlap4jProperty(Property property)
MondrianOlap4jProperty(Property property, Level level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCaption()
Property.ContentType
getContentType()
Datatype
getDatatype()
java.lang.String
getDescription()
Level
getLevel()
java.lang.String
getName()
java.util.Set<Property.TypeFlag>
getType()
java.lang.String
getUniqueName()
boolean
isVisible()
-
-
-
Field Detail
-
MEMBER_EXTENSIONS
static final java.util.Map<java.lang.String,MondrianOlap4jProperty> MEMBER_EXTENSIONS
Map of member properties that are built into Mondrian but are not in the olap4j standard.
-
CELL_EXTENSIONS
static final java.util.Map<java.lang.String,MondrianOlap4jProperty> CELL_EXTENSIONS
Map of cell properties that are built into Mondrian but are not in the olap4j standard.
-
property
final Property property
-
level
Level level
-
-
Method Detail
-
getDatatype
public Datatype getDatatype()
- Specified by:
getDatatype
in interfaceProperty
-
getType
public java.util.Set<Property.TypeFlag> getType()
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceMetadataElement
- Specified by:
getName
in interfaceorg.olap4j.impl.Named
-
getUniqueName
public java.lang.String getUniqueName()
- Specified by:
getUniqueName
in interfaceMetadataElement
-
getCaption
public java.lang.String getCaption()
- Specified by:
getCaption
in interfaceMetadataElement
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceMetadataElement
-
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interfaceMetadataElement
-
getContentType
public Property.ContentType getContentType()
- Specified by:
getContentType
in interfaceProperty
-
getLevel
public Level getLevel()
- Specified by:
getLevel
in interfaceIMondrianOlap4jProperty
- Returns:
-
-