com.mysema.query.codegen
Class TypeFactory

java.lang.Object
  extended by com.mysema.query.codegen.TypeFactory

public final class TypeFactory
extends Object

TypeFactory is a factory class for Type instances

Author:
tiwe

Constructor Summary
TypeFactory()
           
TypeFactory(List<Class<? extends Annotation>> entityAnnotations)
           
 
Method Summary
 void addEmbeddableType(Class<?> cl)
           
 void extendTypes()
           
 com.mysema.codegen.model.Type get(boolean entity, Class<?> cl, Type genericType)
           
 com.mysema.codegen.model.Type get(Class<?> cl)
           
 com.mysema.codegen.model.Type get(Class<?> cl, Type genericType)
           
 EntityType getEntityType(Class<?> cl)
           
 void setUnknownAsEntity(boolean unknownAsEntity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeFactory

public TypeFactory()

TypeFactory

public TypeFactory(List<Class<? extends Annotation>> entityAnnotations)
Method Detail

getEntityType

public EntityType getEntityType(Class<?> cl)

get

public com.mysema.codegen.model.Type get(Class<?> cl)

get

public com.mysema.codegen.model.Type get(Class<?> cl,
                                         Type genericType)

get

public com.mysema.codegen.model.Type get(boolean entity,
                                         Class<?> cl,
                                         Type genericType)

extendTypes

public void extendTypes()

setUnknownAsEntity

public void setUnknownAsEntity(boolean unknownAsEntity)

addEmbeddableType

public void addEmbeddableType(Class<?> cl)


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