|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmondrian.mdx.MdxVisitorImpl
public class MdxVisitorImpl
Default implementation of the visitor interface, MdxVisitor
.
The method implementations just ask the child nodes to
Exp.accept(MdxVisitor)
this visitor.
Constructor Summary | |
---|---|
MdxVisitorImpl()
|
Method Summary | |
---|---|
boolean |
shouldVisitChildren()
|
void |
turnOffVisitChildren()
|
void |
turnOnVisitChildren()
|
java.lang.Object |
visit(DimensionExpr dimensionExpr)
Visits a DimensionExpr. |
java.lang.Object |
visit(Formula formula)
Visits a Formula. |
java.lang.Object |
visit(HierarchyExpr hierarchyExpr)
Visits a HierarchyExpr. |
java.lang.Object |
visit(Id id)
Visits an Id. |
java.lang.Object |
visit(LevelExpr levelExpr)
Visits a LevelExpr. |
java.lang.Object |
visit(Literal literal)
Visits a Literal. |
java.lang.Object |
visit(MemberExpr memberExpr)
Visits a MemberExpr. |
java.lang.Object |
visit(NamedSetExpr namedSetExpr)
Visits a NamedSetExpr. |
java.lang.Object |
visit(ParameterExpr parameterExpr)
Visits a Parameter. |
java.lang.Object |
visit(Query query)
Visits a Query. |
java.lang.Object |
visit(QueryAxis queryAxis)
Visits a QueryAxis. |
java.lang.Object |
visit(ResolvedFunCall call)
Visits a ResolvedFunCall. |
java.lang.Object |
visit(UnresolvedFunCall call)
Visits an UnresolvedFunCall. |
protected Exp[] |
visitArray(Exp[] args)
Visits an array of expressions. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MdxVisitorImpl()
Method Detail |
---|
public boolean shouldVisitChildren()
shouldVisitChildren
in interface MdxVisitor
public void turnOnVisitChildren()
public void turnOffVisitChildren()
public java.lang.Object visit(Query query)
MdxVisitor
visit
in interface MdxVisitor
Query.accept(MdxVisitor)
public java.lang.Object visit(QueryAxis queryAxis)
MdxVisitor
visit
in interface MdxVisitor
QueryAxis.accept(MdxVisitor)
public java.lang.Object visit(Formula formula)
MdxVisitor
visit
in interface MdxVisitor
Formula.accept(MdxVisitor)
public java.lang.Object visit(UnresolvedFunCall call)
MdxVisitor
visit
in interface MdxVisitor
UnresolvedFunCall.accept(MdxVisitor)
public java.lang.Object visit(ResolvedFunCall call)
MdxVisitor
visit
in interface MdxVisitor
ResolvedFunCall.accept(MdxVisitor)
public java.lang.Object visit(Id id)
MdxVisitor
visit
in interface MdxVisitor
Id.accept(MdxVisitor)
public java.lang.Object visit(ParameterExpr parameterExpr)
MdxVisitor
visit
in interface MdxVisitor
ParameterExpr.accept(MdxVisitor)
public java.lang.Object visit(DimensionExpr dimensionExpr)
MdxVisitor
visit
in interface MdxVisitor
DimensionExpr.accept(MdxVisitor)
public java.lang.Object visit(HierarchyExpr hierarchyExpr)
MdxVisitor
visit
in interface MdxVisitor
HierarchyExpr.accept(MdxVisitor)
public java.lang.Object visit(LevelExpr levelExpr)
MdxVisitor
visit
in interface MdxVisitor
LevelExpr.accept(MdxVisitor)
public java.lang.Object visit(MemberExpr memberExpr)
MdxVisitor
visit
in interface MdxVisitor
MemberExpr.accept(MdxVisitor)
public java.lang.Object visit(NamedSetExpr namedSetExpr)
MdxVisitor
visit
in interface MdxVisitor
NamedSetExpr.accept(MdxVisitor)
public java.lang.Object visit(Literal literal)
MdxVisitor
visit
in interface MdxVisitor
Literal.accept(MdxVisitor)
protected Exp[] visitArray(Exp[] args)
args
- Array of expressions
args
iff none of
the expressions are changed.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |