com.mysema.query.types.expr
Class QBean<T>

java.lang.Object
  extended by com.mysema.query.types.Expr<D>
      extended by com.mysema.query.types.expr.ESimple<D>
          extended by com.mysema.query.types.EConstructor<T>
              extended by com.mysema.query.types.expr.QBean<T>
Type Parameters:
T -
All Implemented Interfaces:
Serializable

public class QBean<T>
extends EConstructor<T>

QBean is a JavaBean populating projection type

Author:
tiwe
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.mysema.query.types.Expr
primitive
 
Constructor Summary
QBean(Class<T> type, Expr<?>... args)
           
QBean(Class<T> type, Map<String,Expr<?>> bindings)
           
QBean(Path<T> type, Expr<?>... args)
           
QBean(Path<T> type, Map<String,Expr<?>> bindings)
           
 
Method Summary
 T newInstance(Object... args)
          Create a projection with the given arguments
 
Methods inherited from class com.mysema.query.types.EConstructor
accept, create, equals, getArgs, hashCode
 
Methods inherited from class com.mysema.query.types.expr.ESimple
as, asExpr, count, countDistinct, eq, eq, in, in, in, ne, ne, when, when
 
Methods inherited from class com.mysema.query.types.Expr
getType, notIn, notIn, notIn, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QBean

public QBean(Path<T> type,
             Expr<?>... args)

QBean

public QBean(Path<T> type,
             Map<String,Expr<?>> bindings)

QBean

public QBean(Class<T> type,
             Map<String,Expr<?>> bindings)

QBean

public QBean(Class<T> type,
             Expr<?>... args)
Method Detail

newInstance

public T newInstance(Object... args)
Description copied from class: EConstructor
Create a projection with the given arguments

Overrides:
newInstance in class EConstructor<T>
Returns:


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