com.mysema.query.types
Class HashCodeVisitor

java.lang.Object
  extended by com.mysema.query.types.HashCodeVisitor
All Implemented Interfaces:
Visitor<Integer,Void>

public final class HashCodeVisitor
extends Object
implements Visitor<Integer,Void>

HashCodeVisitor is used for hashCode generation in Expression implementations.

Author:
tiwe

Field Summary
static HashCodeVisitor DEFAULT
           
 
Method Summary
 Integer visit(Constant<?> expr, Void context)
           
 Integer visit(FactoryExpression<?> expr, Void context)
           
 Integer visit(Operation<?> expr, Void context)
           
 Integer visit(ParamExpression<?> expr, Void context)
           
 Integer visit(Path<?> expr, Void context)
           
 Integer visit(SubQueryExpression<?> expr, Void context)
           
 Integer visit(TemplateExpression<?> expr, Void context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final HashCodeVisitor DEFAULT
Method Detail

visit

public Integer visit(Constant<?> expr,
                     Void context)
Specified by:
visit in interface Visitor<Integer,Void>

visit

public Integer visit(FactoryExpression<?> expr,
                     Void context)
Specified by:
visit in interface Visitor<Integer,Void>

visit

public Integer visit(Operation<?> expr,
                     Void context)
Specified by:
visit in interface Visitor<Integer,Void>

visit

public Integer visit(ParamExpression<?> expr,
                     Void context)
Specified by:
visit in interface Visitor<Integer,Void>

visit

public Integer visit(Path<?> expr,
                     Void context)
Specified by:
visit in interface Visitor<Integer,Void>

visit

public Integer visit(SubQueryExpression<?> expr,
                     Void context)
Specified by:
visit in interface Visitor<Integer,Void>

visit

public Integer visit(TemplateExpression<?> expr,
                     Void context)
Specified by:
visit in interface Visitor<Integer,Void>


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