Package mondrian.olap4j
Class MondrianOlap4jProperty
- java.lang.Object
-
- mondrian.olap4j.MondrianOlap4jProperty
-
- All Implemented Interfaces:
IMondrianOlap4jProperty,org.olap4j.impl.Named,MetadataElement,Property
class MondrianOlap4jProperty extends 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 Map<String,MondrianOlap4jProperty>CELL_EXTENSIONSMap of cell properties that are built into Mondrian but are not in the olap4j standard.(package private) Levellevel(package private) static Map<String,MondrianOlap4jProperty>MEMBER_EXTENSIONSMap of member properties that are built into Mondrian but are not in the olap4j standard.(package private) Propertyproperty
-
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 StringgetCaption()Property.ContentTypegetContentType()DatatypegetDatatype()StringgetDescription()LevelgetLevel()StringgetName()Set<Property.TypeFlag>getType()StringgetUniqueName()booleanisVisible()
-
-
-
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
-
level
Level level
-
-
Method Detail
-
getDatatype
public Datatype getDatatype()
- Specified by:
getDatatypein interfaceProperty
-
getType
public Set<Property.TypeFlag> getType()
-
getName
public String getName()
- Specified by:
getNamein interfaceMetadataElement- Specified by:
getNamein interfaceorg.olap4j.impl.Named
-
getUniqueName
public String getUniqueName()
- Specified by:
getUniqueNamein interfaceMetadataElement
-
getCaption
public String getCaption()
- Specified by:
getCaptionin interfaceMetadataElement
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceMetadataElement
-
isVisible
public boolean isVisible()
- Specified by:
isVisiblein interfaceMetadataElement
-
getContentType
public Property.ContentType getContentType()
- Specified by:
getContentTypein interfaceProperty
-
getLevel
public Level getLevel()
- Specified by:
getLevelin interfaceIMondrianOlap4jProperty- Returns:
-
-