com.mysema.query.types
Class VisitorBase<SubType extends VisitorBase<SubType>>
java.lang.Object
com.mysema.query.types.VisitorBase<SubType>
- All Implemented Interfaces:
- Visitor
- Direct Known Subclasses:
- SerializerBase, ToStringVisitor
public abstract class VisitorBase<SubType extends VisitorBase<SubType>>
- extends Object
- implements Visitor
VisitorBase provides a base implementation of the Visitor class, where
invocations are dispatched to supertypes
- Version:
- $Id$
- Author:
- tiwe
Method Summary |
SubType |
handle(Expr<?> expr)
|
void |
visit(CBoolean expr)
|
void |
visit(CComparable<?> expr)
|
void |
visit(CDate<?> expr)
|
void |
visit(CDateTime<?> expr)
|
void |
visit(CSimple<?> expr)
|
void |
visit(CString expr)
|
void |
visit(CTime<?> expr)
|
void |
visit(EArrayConstructor<?> expr)
|
void |
visit(EBooleanConst expr)
|
void |
visit(EDateConst expr)
|
void |
visit(EDateTimeConst expr)
|
void |
visit(ENumberConst<?> expr)
|
void |
visit(EStringConst expr)
|
void |
visit(ETimeConst expr)
|
void |
visit(ExprConst<?> expr)
|
void |
visit(ListSubQuery<?> query)
|
void |
visit(ObjectSubQuery<?> query)
|
void |
visit(OBoolean expr)
|
void |
visit(OComparable<?,?> expr)
|
void |
visit(ODate<?,?> expr)
|
void |
visit(ODateTime<?,?> expr)
|
void |
visit(ONumber<?,?> expr)
|
protected abstract void |
visit(Operation<?,?> expr)
|
void |
visit(OSimple<?,?> expr)
|
void |
visit(OString expr)
|
void |
visit(OTime<?,?> expr)
|
void |
visit(PArray<?> expr)
|
protected abstract void |
visit(Path<?> expr)
|
void |
visit(PBoolean expr)
|
void |
visit(PCollection<?> expr)
|
void |
visit(PComparable<?> expr)
|
void |
visit(PDate<?> expr)
|
void |
visit(PDateTime<?> expr)
|
void |
visit(PEntity<?> expr)
|
void |
visit(PList<?,?> expr)
|
void |
visit(PMap<?,?,?> expr)
|
void |
visit(PNumber<?> expr)
|
void |
visit(PSet<?> expr)
|
void |
visit(PSimple<?> expr)
|
void |
visit(PString expr)
|
void |
visit(PTime<?> expr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VisitorBase
public VisitorBase()
handle
public final SubType handle(Expr<?> expr)
visit
public void visit(CBoolean expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(CComparable<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(CDate<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(CDateTime<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(CTime<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(CSimple<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(CString expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(EArrayConstructor<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(EBooleanConst expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(EDateConst expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(EDateTimeConst expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(ENumberConst<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(EStringConst expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(ETimeConst expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(ExprConst<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(ListSubQuery<?> query)
- Specified by:
visit
in interface Visitor
visit
public void visit(ObjectSubQuery<?> query)
- Specified by:
visit
in interface Visitor
visit
public void visit(OBoolean expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(OComparable<?,?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(ODate<?,?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(ODateTime<?,?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(ONumber<?,?> expr)
- Specified by:
visit
in interface Visitor
visit
protected abstract void visit(Operation<?,?> expr)
visit
public void visit(OSimple<?,?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(OString expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(OTime<?,?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PArray<?> expr)
- Specified by:
visit
in interface Visitor
visit
protected abstract void visit(Path<?> expr)
visit
public void visit(PBoolean expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PCollection<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PComparable<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PDate<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PDateTime<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PEntity<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PList<?,?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PMap<?,?,?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PNumber<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PSet<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PSimple<?> expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PString expr)
- Specified by:
visit
in interface Visitor
visit
public void visit(PTime<?> expr)
- Specified by:
visit
in interface Visitor
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.