|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface QuaxUti
| Field Summary | |
|---|---|
static int |
FUNTYPE_BRACES
|
static int |
FUNTYPE_FUNCTION
|
static int |
FUNTYPE_INFIX
|
static int |
FUNTYPE_PROPERTY
|
static int |
FUNTYPE_TUPLE
|
| Method Summary | |
|---|---|
void |
addLevelMembers(java.util.List list,
Level lev,
int[] maxLevel)
|
void |
addMemberChildren(java.util.List list,
Member m,
int[] maxLevel)
|
void |
addMemberDescendants(java.util.List list,
Member m,
Level lev,
int[] maxLevel)
|
void |
addMemberSiblings(java.util.List list,
Member m,
int[] maxLevel)
|
void |
addMemberUncles(java.util.List list,
Member m,
int[] maxLevel)
|
boolean |
canHandle(java.lang.Object oExp)
check a Funcall expression whether we can handle it. |
boolean |
checkChild(Member cMember,
java.lang.Object pMembObj)
check, whether member is child of other member |
boolean |
checkDescendantM(Member aMember,
Member dMember)
check, whether member is descendant of other member |
boolean |
checkDescendantO(Member aMember,
java.lang.Object oMember)
check, whether member object is descendant of member |
boolean |
checkParent(Member pMember,
java.lang.Object cMembObj)
check, whether member is parent of other member |
java.lang.Object |
createFunCall(java.lang.String function,
java.lang.Object[] args,
int funType)
generation of FunCalls |
java.lang.Object |
createMemberSet(java.util.List mList)
generate an object for a list of members |
Dimension |
dimForMember(Member member)
|
boolean |
equalMember(java.lang.Object oExp,
Member member)
|
java.lang.Object |
funCallArg(java.lang.Object oExp,
int index)
get funcall argument |
int |
funCallArgCount(java.lang.Object oFun)
get number of funCall arguments |
java.lang.String |
funCallName(java.lang.Object oFun)
get funcall name |
java.lang.StringBuffer |
funString(java.lang.Object oExp)
|
java.lang.Object[] |
getChildren(java.lang.Object oMember)
determine the children of a member object |
java.lang.Object[] |
getLevelMembers(Level level)
get the members of a level |
java.lang.String |
getMemberUniqueName(java.lang.Object oExp)
|
Level |
getParentLevel(Level lev)
|
Member |
getParentMember(java.lang.Object oExp)
|
Hierarchy |
hierForExp(java.lang.Object oExp)
|
Hierarchy |
hierForMember(Member member)
|
boolean |
isChildOfMemberInFunCall(java.lang.Object oExp,
Member member)
check, whether a funcall set contains any child of a specific member |
boolean |
isDescendantOfMemberInFunCall(java.lang.Object oExp,
Member member)
check, whether funcall set contains descendant of a specific member |
boolean |
isFunCall(java.lang.Object oExp)
|
boolean |
isFunCallNotTopLevel(java.lang.Object oExp)
check whether a Funcall does NOT resolve to top level of hierarchy |
boolean |
isFunCallTo(java.lang.Object oExp,
java.lang.String function)
|
boolean |
isMember(java.lang.Object oExp)
|
boolean |
isMemberInFunCall(java.lang.Object oExp,
Member member)
check, whether funcall set contains member |
boolean |
isMemberOnToplevel(java.lang.Object oMem)
check, whether a member is on top level (has no parent); |
int |
levelDepthForMember(java.lang.Object oExp)
level depth for member |
Level |
LevelForObj(java.lang.Object oLevel)
|
Member |
memberForObj(java.lang.Object oExp)
|
java.lang.String |
memberString(Member[] mPath)
|
java.lang.Object |
objForDim(Dimension dim)
Expression Object for Dimension |
java.lang.Object |
objForMember(Member member)
Expression Object for member |
mondrian.olap.Exp |
toExp(java.lang.Object o)
Converts an object to an expression. |
java.lang.Object |
topLevelMembers(Hierarchy hier,
boolean expandAllMember)
|
| Field Detail |
|---|
static final int FUNTYPE_FUNCTION
static final int FUNTYPE_PROPERTY
static final int FUNTYPE_BRACES
static final int FUNTYPE_TUPLE
static final int FUNTYPE_INFIX
| Method Detail |
|---|
boolean isMember(java.lang.Object oExp)
oExp -
boolean isFunCall(java.lang.Object oExp)
oExp -
boolean equalMember(java.lang.Object oExp,
Member member)
oExp - member -
boolean isFunCallTo(java.lang.Object oExp,
java.lang.String function)
oExp - function -
boolean checkParent(Member pMember,
java.lang.Object cMembObj)
pMember - (parent)cMember - (child)
boolean checkChild(Member cMember,
java.lang.Object pMembObj)
pMember - (child)cMember - (parent)
boolean checkDescendantM(Member aMember,
Member dMember)
aMember - (ancestor)dMember - (descendant)
boolean checkDescendantO(Member aMember,
java.lang.Object oMember)
aMember - (ancestor)oMember - (descendant member object)
boolean isMemberInFunCall(java.lang.Object oExp,
Member member)
throws Quax.CannotHandleException
f - m -
Quax.CannotHandleException
boolean isChildOfMemberInFunCall(java.lang.Object oExp,
Member member)
throws Quax.CannotHandleException
oExp - - funcallmember -
Quax.CannotHandleException
boolean isDescendantOfMemberInFunCall(java.lang.Object oExp,
Member member)
throws Quax.CannotHandleException
f - m -
Quax.CannotHandleException
boolean isFunCallNotTopLevel(java.lang.Object oExp)
throws Quax.CannotHandleException
oExp - - FunCall Exp
Quax.CannotHandleExceptionboolean isMemberOnToplevel(java.lang.Object oMem)
m - - member to be checked
boolean canHandle(java.lang.Object oExp)
Member getParentMember(java.lang.Object oExp)
Member memberForObj(java.lang.Object oExp)
Hierarchy hierForMember(Member member)
Dimension dimForMember(Member member)
java.lang.StringBuffer funString(java.lang.Object oExp)
java.lang.String getMemberUniqueName(java.lang.Object oExp)
java.lang.Object objForMember(Member member)
member -
java.lang.Object objForDim(Dimension dim)
member -
java.lang.String memberString(Member[] mPath)
java.lang.Object createMemberSet(java.util.List mList)
mList - list of members
int levelDepthForMember(java.lang.Object oExp)
oExp - - member
Hierarchy hierForExp(java.lang.Object oExp)
throws Quax.CannotHandleException
oExp -
Quax.CannotHandleException
java.lang.Object topLevelMembers(Hierarchy hier,
boolean expandAllMember)
hier - - the HierarchyexpandAllMember - - if true, an "All" member will be expanded
java.lang.Object createFunCall(java.lang.String function,
java.lang.Object[] args,
int funType)
function - nameargs - argumentsfunType - FUNTYPE
int funCallArgCount(java.lang.Object oFun)
oFun - funcall expression
java.lang.String funCallName(java.lang.Object oFun)
oFun - funcall expression
java.lang.Object funCallArg(java.lang.Object oExp,
int index)
oFun - funcall expressioni - - index of argument
java.lang.Object[] getChildren(java.lang.Object oMember)
oMember -
java.lang.Object[] getLevelMembers(Level level)
void addMemberUncles(java.util.List list,
Member m,
int[] maxLevel)
void addMemberSiblings(java.util.List list,
Member m,
int[] maxLevel)
void addMemberChildren(java.util.List list,
Member m,
int[] maxLevel)
void addMemberDescendants(java.util.List list,
Member m,
Level lev,
int[] maxLevel)
void addLevelMembers(java.util.List list,
Level lev,
int[] maxLevel)
Level LevelForObj(java.lang.Object oLevel)
Level getParentLevel(Level lev)
mondrian.olap.Exp toExp(java.lang.Object o)
MemberExpr,
etc.) to olap elements (Member, etc.).
o - Object, which may or may not be an expression
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||