class MondrianOlap4jProperty extends Object implements IMondrianOlap4jProperty, org.olap4j.impl.Named
Property.ContentType, Property.StandardCellProperty, Property.StandardMemberProperty, Property.TypeFlag
Modifier and Type | Field and Description |
---|---|
(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) Level |
level |
(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 and Description |
---|
MondrianOlap4jProperty(Property property) |
MondrianOlap4jProperty(Property property,
Level level) |
Modifier and Type | Method and Description |
---|---|
String |
getCaption() |
Property.ContentType |
getContentType() |
Datatype |
getDatatype() |
String |
getDescription() |
Level |
getLevel() |
String |
getName() |
Set<Property.TypeFlag> |
getType() |
String |
getUniqueName() |
boolean |
isVisible() |
static final Map<String,MondrianOlap4jProperty> MEMBER_EXTENSIONS
static final Map<String,MondrianOlap4jProperty> CELL_EXTENSIONS
final Property property
Level level
MondrianOlap4jProperty(Property property)
public Datatype getDatatype()
getDatatype
in interface Property
public Set<Property.TypeFlag> getType()
public String getName()
getName
in interface org.olap4j.impl.Named
getName
in interface MetadataElement
public String getUniqueName()
getUniqueName
in interface MetadataElement
public String getCaption()
getCaption
in interface MetadataElement
public String getDescription()
getDescription
in interface MetadataElement
public boolean isVisible()
isVisible
in interface MetadataElement
public Property.ContentType getContentType()
getContentType
in interface Property
public Level getLevel()
getLevel
in interface IMondrianOlap4jProperty