com.mysema.query.alias
Class AliasFactory
java.lang.Object
com.mysema.query.alias.AliasFactory
public class AliasFactory
- extends java.lang.Object
AliasFactory is a factory class for alias creation
- Version:
- $Id$
- Author:
- tiwe
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AliasFactory
public AliasFactory()
createAliasForExpr
public <A> A createAliasForExpr(java.lang.Class<A> cl,
Expr<? extends A> expr)
- Type Parameters:
A
- - Parameters:
cl
- expr
-
- Returns:
createAliasForProperty
public <A> A createAliasForProperty(java.lang.Class<A> cl,
java.lang.Object parent,
Expr<?> path)
- Type Parameters:
A
- - Parameters:
cl
- parent
- path
-
- Returns:
createAliasForVariable
public <A> A createAliasForVariable(java.lang.Class<A> cl,
java.lang.String var)
- Type Parameters:
A
- - Parameters:
cl
- var
-
- Returns:
getCurrent
@Nullable
public <A extends Expr<?>> A getCurrent()
- Type Parameters:
A
-
- Returns:
getCurrentAndReset
@Nullable
public <A extends Expr<?>> A getCurrentAndReset()
- Type Parameters:
A
-
- Returns:
reset
public void reset()
setCurrent
public void setCurrent(Expr<?> path)
- Parameters:
path
-
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.