com.mysema.query.types
Class ToStringVisitor

java.lang.Object
  extended by com.mysema.query.types.ToStringVisitor
All Implemented Interfaces:
Visitor<String,Templates>

public final class ToStringVisitor
extends Object
implements Visitor<String,Templates>

ToStringVisitor is used for toString() serialization in Expression implementations.

Version:
$Id$
Author:
tiwe

Field Summary
static ToStringVisitor DEFAULT
           
 
Method Summary
 String visit(Constant<?> e, Templates templates)
           
 String visit(FactoryExpression<?> e, Templates templates)
           
 String visit(Operation<?> o, Templates templates)
           
 String visit(ParamExpression<?> param, Templates templates)
           
 String visit(Path<?> p, Templates templates)
           
 String visit(SubQueryExpression<?> expr, Templates templates)
           
 String visit(TemplateExpression<?> expr, Templates templates)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final ToStringVisitor DEFAULT
Method Detail

visit

public String visit(TemplateExpression<?> expr,
                    Templates templates)
Specified by:
visit in interface Visitor<String,Templates>

visit

public String visit(Constant<?> e,
                    Templates templates)
Specified by:
visit in interface Visitor<String,Templates>

visit

public String visit(FactoryExpression<?> e,
                    Templates templates)
Specified by:
visit in interface Visitor<String,Templates>

visit

public String visit(Operation<?> o,
                    Templates templates)
Specified by:
visit in interface Visitor<String,Templates>

visit

public String visit(Path<?> p,
                    Templates templates)
Specified by:
visit in interface Visitor<String,Templates>

visit

public String visit(SubQueryExpression<?> expr,
                    Templates templates)
Specified by:
visit in interface Visitor<String,Templates>

visit

public String visit(ParamExpression<?> param,
                    Templates templates)
Specified by:
visit in interface Visitor<String,Templates>


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