com.mysema.query.collections
Class ColQuerySerializer

java.lang.Object
  extended by com.mysema.query.support.SerializerBase<ColQuerySerializer>
      extended by com.mysema.query.collections.ColQuerySerializer
All Implemented Interfaces:
Visitor<Void,Void>

public final class ColQuerySerializer
extends SerializerBase<ColQuerySerializer>

ColQuerySerializer is a Serializer implementation for the Java language

Version:
$Id$
Author:
tiwe

Constructor Summary
ColQuerySerializer(ColQueryTemplates templates)
           
 
Method Summary
 Void visit(FactoryExpression<?> expr, Void context)
           
 Void visit(Path<?> path, Void context)
           
 Void visit(SubQueryExpression<?> expr, Void context)
           
protected  void visitOperation(Class<?> type, Operator<?> operator, List<Expression<?>> args)
           
 
Methods inherited from class com.mysema.query.support.SerializerBase
append, getConstantPrefix, getConstantToLabel, getTemplate, handle, handle, handle, serialize, setAnonParamPrefix, setConstantPrefix, setParamPrefix, toString, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColQuerySerializer

public ColQuerySerializer(ColQueryTemplates templates)
Method Detail

visit

public Void visit(Path<?> path,
                  Void context)
Specified by:
visit in interface Visitor<Void,Void>
Overrides:
visit in class SerializerBase<ColQuerySerializer>

visit

public Void visit(SubQueryExpression<?> expr,
                  Void context)

visitOperation

protected void visitOperation(Class<?> type,
                              Operator<?> operator,
                              List<Expression<?>> args)
Overrides:
visitOperation in class SerializerBase<ColQuerySerializer>

visit

public Void visit(FactoryExpression<?> expr,
                  Void context)
Specified by:
visit in interface Visitor<Void,Void>
Overrides:
visit in class SerializerBase<ColQuerySerializer>


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.