com.mysema.query.types
Class ExpressionBase<T>

java.lang.Object
  extended by com.mysema.query.types.ExpressionBase<T>
Type Parameters:
T -
All Implemented Interfaces:
Expression<T>, Serializable
Direct Known Subclasses:
ArrayConstructorExpression, ConstantImpl, ConstructorExpression, OperationImpl, PathImpl, QBean, QBeans, QTuple, SimpleExpression, SubQueryExpressionImpl, TemplateExpressionImpl

public abstract class ExpressionBase<T>
extends Object
implements Expression<T>

ExpressionBase is the base class for Expression implementations

Author:
tiwe
See Also:
Serialized Form

Field Summary
protected  Class<? extends T> type
           
 
Constructor Summary
ExpressionBase(Class<? extends T> type)
           
 
Method Summary
 Class<? extends T> getType()
          Get the java type for this expression
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.mysema.query.types.Expression
accept
 

Field Detail

type

protected final Class<? extends T> type
Constructor Detail

ExpressionBase

public ExpressionBase(Class<? extends T> type)
Method Detail

getType

public final Class<? extends T> getType()
Description copied from interface: Expression
Get the java type for this expression

Specified by:
getType in interface Expression<T>
Returns:

toString

public final String toString()
Overrides:
toString in class Object


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