|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.wikitty.query.WikittyQueryVisitor
org.nuiton.wikitty.query.WikittyQueryVisitorCopy
public class WikittyQueryVisitorCopy
This visitor make a deep copy of WikittyQuery.
WikittyQuery#copy()}| Field Summary | |
|---|---|
protected WikittyQueryMaker |
queryMaker
|
| Constructor Summary | |
|---|---|
WikittyQueryVisitorCopy()
|
|
| Method Summary | |
|---|---|
void |
defaultVisit(Object o)
|
boolean |
defaultVisitEnter(Object o)
True if we want visit sub-element, otherwize false |
void |
defaultVisitLeave(Object o,
boolean enterResult)
Leave method is alway called, but evaluation of enter is passed in arguement |
boolean |
defaultVisitMiddle(Object o)
True if we want visit others elements, otherwize false visitMiddle for this node is never called |
Condition |
getCondition()
|
WikittyQuery |
getQuery()
|
protected WikittyQueryMaker |
getQueryMaker()
|
void |
visit(ConditionValueString o)
|
void |
visit(False o)
|
void |
visit(NotNull o)
|
void |
visit(Null o)
|
void |
visit(True o)
|
boolean |
visitEnter(And o)
True if we want visit sub-element, otherwize false |
boolean |
visitEnter(Between o)
|
boolean |
visitEnter(ContainsAll o)
|
boolean |
visitEnter(ContainsOne o)
|
boolean |
visitEnter(Equals o)
|
boolean |
visitEnter(Greater o)
|
boolean |
visitEnter(GreaterOrEquals o)
|
boolean |
visitEnter(Keyword o)
|
boolean |
visitEnter(Less o)
|
boolean |
visitEnter(LessOrEquals o)
|
boolean |
visitEnter(Like o)
|
boolean |
visitEnter(Not o)
True if we want visit sub-element, otherwize false |
boolean |
visitEnter(NotEquals o)
|
boolean |
visitEnter(Or o)
True if we want visit sub-element, otherwize false visitMiddle for this node is never called |
boolean |
visitEnter(Select o)
True if we want visit sub-element, otherwize false |
boolean |
visitEnter(Unlike o)
|
boolean |
visitEnter(WikittyQuery o)
True if we want visit sub-element, otherwize false |
void |
visitLeave(And o,
boolean enterResult)
Leave method is alway called, but evaluation of enter is passed in arguement |
void |
visitLeave(Between o,
boolean enterOrMiddleResult)
|
void |
visitLeave(ContainsAll o,
boolean enterOrMiddleResult)
|
void |
visitLeave(ContainsOne o,
boolean enterOrMiddleResult)
|
void |
visitLeave(Equals o,
boolean enterOrMiddleResult)
|
void |
visitLeave(Greater o,
boolean enterOrMiddleResult)
|
void |
visitLeave(GreaterOrEquals o,
boolean enterOrMiddleResult)
|
void |
visitLeave(Keyword o,
boolean enterOrMiddleResult)
|
void |
visitLeave(Less o,
boolean enterOrMiddleResult)
|
void |
visitLeave(LessOrEquals o,
boolean enterOrMiddleResult)
|
void |
visitLeave(Like o,
boolean enterOrMiddleResult)
|
void |
visitLeave(Not o,
boolean enterResult)
Leave method is alway called, but evaluation of enter is passed in arguement |
void |
visitLeave(NotEquals o,
boolean enterOrMiddleResult)
|
void |
visitLeave(Or o,
boolean enterResult)
Leave method is alway called, but evaluation of enter is passed in arguement |
void |
visitLeave(Select o,
boolean enterOrMiddleResult)
Leave method is alway called, but evaluation of enter is passed in arguement |
void |
visitLeave(Unlike o,
boolean enterOrMiddleResult)
|
void |
visitLeave(WikittyQuery o,
boolean enterResult)
Leave method is alway called, but evaluation of enter is passed in arguement |
boolean |
visitMiddle(And o)
True if we want visit others elements, otherwize false. |
boolean |
visitMiddle(Between o)
|
boolean |
visitMiddle(ContainsAll o)
|
boolean |
visitMiddle(ContainsOne o)
|
boolean |
visitMiddle(Or o)
True if we want visit others elements, otherwize false |
| Methods inherited from class org.nuiton.wikitty.query.WikittyQueryVisitor |
|---|
visit, visitEnter, visitLeave, visitMiddle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected WikittyQueryMaker queryMaker
| Constructor Detail |
|---|
public WikittyQueryVisitorCopy()
| Method Detail |
|---|
protected WikittyQueryMaker getQueryMaker()
public WikittyQuery getQuery()
public Condition getCondition()
public boolean visitEnter(WikittyQuery o)
WikittyQueryVisitor
visitEnter in class WikittyQueryVisitor
public void visitLeave(WikittyQuery o,
boolean enterResult)
WikittyQueryVisitor
visitLeave in class WikittyQueryVisitorenterResult - result returned by visitEnter methodpublic void visit(ConditionValueString o)
visit in class WikittyQueryVisitorpublic boolean visitEnter(And o)
WikittyQueryVisitor
visitEnter in class WikittyQueryVisitorpublic boolean visitMiddle(And o)
WikittyQueryVisitor
visitMiddle in class WikittyQueryVisitor
public void visitLeave(And o,
boolean enterResult)
WikittyQueryVisitor
visitLeave in class WikittyQueryVisitorenterResult - result returned by visitEnter methodpublic boolean visitEnter(Or o)
WikittyQueryVisitor
visitEnter in class WikittyQueryVisitorpublic boolean visitMiddle(Or o)
WikittyQueryVisitor
visitMiddle in class WikittyQueryVisitor
public void visitLeave(Or o,
boolean enterResult)
WikittyQueryVisitor
visitLeave in class WikittyQueryVisitorenterResult - result returned by visitEnter methodpublic boolean visitEnter(Select o)
WikittyQueryVisitor
visitEnter in class WikittyQueryVisitor
public void visitLeave(Select o,
boolean enterOrMiddleResult)
WikittyQueryVisitor
visitLeave in class WikittyQueryVisitorenterOrMiddleResult - result returned by visitEnter methodpublic boolean visitEnter(Not o)
WikittyQueryVisitor
visitEnter in class WikittyQueryVisitor
public void visitLeave(Not o,
boolean enterResult)
WikittyQueryVisitor
visitLeave in class WikittyQueryVisitorenterResult - result returned by visitEnter methodpublic boolean visitEnter(Between o)
visitEnter in class WikittyQueryVisitorpublic boolean visitMiddle(Between o)
visitMiddle in class WikittyQueryVisitor
public void visitLeave(Between o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(ContainsAll o)
visitEnter in class WikittyQueryVisitorpublic boolean visitMiddle(ContainsAll o)
visitMiddle in class WikittyQueryVisitor
public void visitLeave(ContainsAll o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(ContainsOne o)
visitEnter in class WikittyQueryVisitorpublic boolean visitMiddle(ContainsOne o)
visitMiddle in class WikittyQueryVisitor
public void visitLeave(ContainsOne o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(Equals o)
visitEnter in class WikittyQueryVisitor
public void visitLeave(Equals o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(NotEquals o)
visitEnter in class WikittyQueryVisitor
public void visitLeave(NotEquals o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic void visit(False o)
visit in class WikittyQueryVisitorpublic void visit(True o)
visit in class WikittyQueryVisitorpublic boolean visitEnter(Greater o)
visitEnter in class WikittyQueryVisitor
public void visitLeave(Greater o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(GreaterOrEquals o)
visitEnter in class WikittyQueryVisitor
public void visitLeave(GreaterOrEquals o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(Keyword o)
visitEnter in class WikittyQueryVisitor
public void visitLeave(Keyword o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(Less o)
visitEnter in class WikittyQueryVisitor
public void visitLeave(Less o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(LessOrEquals o)
visitEnter in class WikittyQueryVisitor
public void visitLeave(LessOrEquals o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(Like o)
visitEnter in class WikittyQueryVisitor
public void visitLeave(Like o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic boolean visitEnter(Unlike o)
visitEnter in class WikittyQueryVisitor
public void visitLeave(Unlike o,
boolean enterOrMiddleResult)
visitLeave in class WikittyQueryVisitorpublic void visit(Null o)
visit in class WikittyQueryVisitorpublic void visit(NotNull o)
visit in class WikittyQueryVisitorpublic void defaultVisit(Object o)
defaultVisit in class WikittyQueryVisitorpublic boolean defaultVisitEnter(Object o)
WikittyQueryVisitor
defaultVisitEnter in class WikittyQueryVisitorpublic boolean defaultVisitMiddle(Object o)
WikittyQueryVisitor
defaultVisitMiddle in class WikittyQueryVisitor
public void defaultVisitLeave(Object o,
boolean enterResult)
WikittyQueryVisitor
defaultVisitLeave in class WikittyQueryVisitorenterResult - result returned by visitEnter method
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||