public abstract class WikittyQueryVisitor extends Object
WikittyQuery q = ...; MyVisitor v = new MyVisitor(); q.accept(v); v.getXXXX()ATTENTION les sous classes doivent avoir une visibilite public car sinon l'introspection n'arrive pas a executer les methods
| Constructor and Description |
|---|
WikittyQueryVisitor() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
defaultVisit(Object o) |
abstract boolean |
defaultVisitEnter(Object o)
True if we want visit sub-element, otherwize false
|
abstract void |
defaultVisitLeave(Object o,
boolean enterOrMiddleResult)
Leave method is alway called, but evaluation of enter is passed in
arguement
|
abstract boolean |
defaultVisitMiddle(Object o)
True if we want visit others elements, otherwize false
visitMiddle for this node is never called
|
abstract void |
visit(ConditionValueString o) |
abstract void |
visit(False o) |
abstract void |
visit(FunctionValue function) |
abstract void |
visit(NotNull o) |
abstract void |
visit(Null o) |
void |
visit(Object object) |
abstract void |
visit(True o) |
abstract boolean |
visitEnter(And o)
True if we want visit sub-element, otherwize false
|
abstract boolean |
visitEnter(Between o) |
abstract boolean |
visitEnter(ContainsAll o) |
abstract boolean |
visitEnter(ContainsOne o) |
abstract boolean |
visitEnter(Equals o) |
abstract boolean |
visitEnter(Greater o) |
abstract boolean |
visitEnter(GreaterOrEquals o) |
abstract boolean |
visitEnter(Keyword o) |
abstract boolean |
visitEnter(Less o) |
abstract boolean |
visitEnter(LessOrEquals o) |
abstract boolean |
visitEnter(Like o) |
abstract boolean |
visitEnter(Not o)
True if we want visit sub-element, otherwize false
|
abstract boolean |
visitEnter(NotEquals o) |
boolean |
visitEnter(Object object) |
abstract boolean |
visitEnter(Or o)
True if we want visit sub-element, otherwize false
visitMiddle for this node is never called
|
abstract boolean |
visitEnter(Select o)
True if we want visit sub-element, otherwize false
|
abstract boolean |
visitEnter(Unlike o) |
abstract boolean |
visitEnter(WikittyQuery o)
True if we want visit sub-element, otherwize false
|
abstract boolean |
visitEnter(WikittyQueryFunction function) |
abstract void |
visitLeave(And o,
boolean enterOrMiddleResult)
Leave method is alway called, but evaluation of enter is passed in
arguement
|
abstract void |
visitLeave(Between o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(ContainsAll o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(ContainsOne o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(Equals o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(Greater o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(GreaterOrEquals o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(Keyword o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(Less o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(LessOrEquals o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(Like o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(Not o,
boolean enterOrMiddleResult)
Leave method is alway called, but evaluation of enter is passed in
arguement
|
abstract void |
visitLeave(NotEquals o,
boolean enterOrMiddleResult) |
void |
visitLeave(Object object,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(Or o,
boolean enterOrMiddleResult)
Leave method is alway called, but evaluation of enter is passed in
arguement
|
abstract void |
visitLeave(Select o,
boolean enterOrMiddleResult)
Leave method is alway called, but evaluation of enter is passed in
arguement
|
abstract void |
visitLeave(Unlike o,
boolean enterOrMiddleResult) |
abstract void |
visitLeave(WikittyQuery o,
boolean enterOrMiddleResult)
Leave method is alway called, but evaluation of enter is passed in
arguement
|
abstract void |
visitLeave(WikittyQueryFunction function,
boolean enterOrMiddleResult) |
abstract boolean |
visitMiddle(And o)
True if we want visit others elements, otherwize false.
|
abstract boolean |
visitMiddle(Between o) |
abstract boolean |
visitMiddle(ContainsAll o) |
abstract boolean |
visitMiddle(ContainsOne o) |
boolean |
visitMiddle(Object object) |
abstract boolean |
visitMiddle(Or o)
True if we want visit others elements, otherwize false
|
abstract boolean |
visitMiddle(Select o)
True if we want visit others elements, otherwize false
|
abstract boolean |
visitMiddle(WikittyQueryFunction function) |
public abstract boolean visitEnter(WikittyQuery o)
o - public abstract void visitLeave(WikittyQuery o, boolean enterOrMiddleResult)
o - enterOrMiddleResult - result returned by visitEnter methodpublic abstract boolean visitEnter(And o)
o - public abstract boolean visitMiddle(And o)
o - public abstract void visitLeave(And o, boolean enterOrMiddleResult)
o - enterOrMiddleResult - result returned by visitEnter methodpublic abstract boolean visitEnter(Or o)
o - public abstract boolean visitMiddle(Or o)
o - public abstract void visitLeave(Or o, boolean enterOrMiddleResult)
o - enterOrMiddleResult - result returned by visitEnter methodpublic abstract boolean visitEnter(Select o)
o - public abstract boolean visitMiddle(Select o)
o - public abstract void visitLeave(Select o, boolean enterOrMiddleResult)
o - enterOrMiddleResult - result returned by visitEnter methodpublic abstract boolean visitEnter(Not o)
o - public abstract void visitLeave(Not o, boolean enterOrMiddleResult)
o - enterOrMiddleResult - result returned by visitEnter methodpublic abstract boolean visitEnter(Between o)
public abstract boolean visitMiddle(Between o)
public abstract void visitLeave(Between o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(ContainsAll o)
public abstract boolean visitMiddle(ContainsAll o)
public abstract void visitLeave(ContainsAll o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(ContainsOne o)
public abstract boolean visitMiddle(ContainsOne o)
public abstract void visitLeave(ContainsOne o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(Equals o)
public abstract void visitLeave(Equals o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(NotEquals o)
public abstract void visitLeave(NotEquals o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(Greater o)
public abstract void visitLeave(Greater o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(GreaterOrEquals o)
public abstract void visitLeave(GreaterOrEquals o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(Keyword o)
public abstract void visitLeave(Keyword o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(Less o)
public abstract void visitLeave(Less o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(LessOrEquals o)
public abstract void visitLeave(LessOrEquals o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(Like o)
public abstract void visitLeave(Like o, boolean enterOrMiddleResult)
public abstract boolean visitEnter(Unlike o)
public abstract void visitLeave(Unlike o, boolean enterOrMiddleResult)
public abstract void visit(Null o)
public abstract void visit(NotNull o)
public abstract void visit(False o)
public abstract void visit(True o)
public abstract void visit(ConditionValueString o)
public abstract boolean visitEnter(WikittyQueryFunction function)
public abstract boolean visitMiddle(WikittyQueryFunction function)
public abstract void visitLeave(WikittyQueryFunction function, boolean enterOrMiddleResult)
public abstract void visit(FunctionValue function)
public abstract void defaultVisit(Object o)
public abstract boolean defaultVisitEnter(Object o)
o - public abstract boolean defaultVisitMiddle(Object o)
o - public abstract void defaultVisitLeave(Object o, boolean enterOrMiddleResult)
o - enterOrMiddleResult - result returned by visitEnter methodpublic void visit(Object object)
public boolean visitEnter(Object object)
public boolean visitMiddle(Object object)
public void visitLeave(Object object, boolean enterOrMiddleResult)
Copyright © 2009-2013 CodeLutin. All Rights Reserved.