|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.tonbeller.jpivot.core.ExtensionSupport com.tonbeller.jpivot.mondrian.MondrianPlaceHierarchies
public class MondrianPlaceHierarchies
generate Mondrian axis according to navigator
Field Summary |
---|
Fields inherited from interface com.tonbeller.jpivot.olap.navi.PlaceHierarchiesOnAxes |
---|
ID |
Constructor Summary | |
---|---|
MondrianPlaceHierarchies()
Constructor sets ID |
Method Summary | |
---|---|
java.lang.Object |
createMemberExpression(Hierarchy hier)
finds the expression that generates members for hier . |
boolean |
getExpandAllMember()
return the "expand All member" flag |
void |
setExpandAllMember(boolean expandAllMember)
set the "expand All member" flag if this flag is set and an "All" memper is put onto an axis, the children of the All member will be added as well. |
void |
setQueryAxis(Axis target,
java.lang.Object[] memberExpressions)
sets the MemberExpressions for an Axis. |
Methods inherited from class com.tonbeller.jpivot.core.ExtensionSupport |
---|
decorate, getId, getModel, modelInitialized, setId, setModel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.tonbeller.jpivot.core.Extension |
---|
decorate, getId, modelInitialized, setModel |
Constructor Detail |
---|
public MondrianPlaceHierarchies()
Method Detail |
---|
public java.lang.Object createMemberExpression(Hierarchy hier)
PlaceHierarchiesOnAxes
hier
.
If hier
is used in the query, the expression from the
query should be returned, so the navigation position remains unchanged.
If the hierarchy is not used in the query, a new expression is created
that selects the root members of the hierarchy.
createMemberExpression
in interface PlaceHierarchiesOnAxes
PlaceHierarchiesOnAxes.createMemberExpression(Hierarchy)
public void setQueryAxis(Axis target, java.lang.Object[] memberExpressions)
PlaceHierarchiesOnAxes
setQueryAxis
in interface PlaceHierarchiesOnAxes
PlaceHierarchiesOnAxes.setQueryAxis(Axis, Object[])
public void setExpandAllMember(boolean expandAllMember)
PlaceHierarchiesOnAxes
setExpandAllMember
in interface PlaceHierarchiesOnAxes
PlaceHierarchiesOnAxes.setExpandAllMember(boolean)
public boolean getExpandAllMember()
PlaceHierarchiesOnAxes
getExpandAllMember
in interface PlaceHierarchiesOnAxes
PlaceHierarchiesOnAxes.getExpandAllMember()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |