|
|||||||||
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.CannotHandleException
boolean 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 |