| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.tonbeller.jpivot.olap.query.QueryAdapter
com.tonbeller.jpivot.mondrian.MondrianQueryAdapter
public class MondrianQueryAdapter
Adapt the Mondrian Query Object to the JPivot System.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class com.tonbeller.jpivot.olap.query.QueryAdapter | 
|---|
| QueryAdapter.QueryAdapterHolder | 
| Field Summary | 
|---|
| Fields inherited from class com.tonbeller.jpivot.olap.query.QueryAdapter | 
|---|
| axesSwapped, genMDXHierarchize, model, quaxes, sortMan, useQuax | 
| Method Summary | |
|---|---|
|  boolean | canCollapse(Member member) | 
|  boolean | canCollapse(Member[] pathMembers) | 
|  boolean | canDrillDown(Member member)drill down is possible if memberhas children | 
|  boolean | canExpand(Member member)find out, whether a member can be expanded. | 
|  boolean | canExpand(Member[] pathMembers) | 
| protected  java.lang.Object | createMemberSet(java.util.List memList)create set expression for list of members | 
|  void | expand(Member member)expand a member in all positions this is done by applying ToggleDrillState to the Query | 
|  void | expand(Member[] pathMembers)expand a member in a specific position | 
| protected  java.lang.String | getCurrentMdx()return the corresponding mdx | 
|  mondrian.olap.Query | getMonQuery()Returns the monQuery. | 
|  mondrian.olap.SchemaReader | getSchemaReader() | 
| protected  void | onExecute()Update the Mondrian Query before Execute. | 
|  void | quaxChanged(Quax quax,
            java.lang.Object source,
            boolean changedByNavi)implement MondrianQuaxChangeListener | 
|  void | setMonQuery(mondrian.olap.Query q)set the monQuery, used for restore | 
|  void | setSwapAxes(boolean swap)swap axes toggle swap state if neccessary | 
| Methods inherited from class com.tonbeller.jpivot.olap.query.QueryAdapter | 
|---|
| afterExecute, canDrillUp, collapse, collapse, drillDown, drillUp, findQuax, getQuaxes, iASwap, isSwapAxes, isUseQuax, poString, setQuaxes, setUseQuax | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public mondrian.olap.SchemaReader getSchemaReader()
public void quaxChanged(Quax quax,
                        java.lang.Object source,
                        boolean changedByNavi)
quaxChanged in interface QuaxChangeListenerpublic mondrian.olap.Query getMonQuery()
public void setMonQuery(mondrian.olap.Query q)
protected void onExecute()
protected java.lang.String getCurrentMdx()
protected java.lang.Object createMemberSet(java.util.List memList)
createMemberSet in class QueryAdaptermemList - 
public boolean canExpand(Member member)
canExpand in class QueryAdaptermember - to be expanded
DrillExpandMember.canExpand(Member)public boolean canExpand(Member[] pathMembers)
canExpand in class QueryAdapterposition - position to be expandedMember - to be expanded
DrillExpandMember.canExpand(Member)public boolean canCollapse(Member member)
canCollapse in class QueryAdaptermember - Member to be collapsed
DrillExpandMember.canCollapse(Member)public boolean canCollapse(Member[] pathMembers)
canCollapse in class QueryAdapterposition - position to be expanded
DrillExpandMember.canCollapse(Member)public void expand(Member member)
expand in class QueryAdapterMember - member to be expandedcom.tonbeller.jpivot.olap.navi.DrillExpand#expand(Member)public void expand(Member[] pathMembers)
expand in class QueryAdapterposition - position to be expandedMember - member to be expandedcom.tonbeller.jpivot.olap.navi.DrillExpand#expand(Member)public boolean canDrillDown(Member member)
member has children
canDrillDown in class QueryAdapterpublic void setSwapAxes(boolean swap)
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||