com.mysema.query.codegen
Class TypeMappings

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

public final class TypeMappings
extends Object

TypeMappings defines mappings from Java types to Expression, Path and TemplateExpression types

Author:
tiwe

Constructor Summary
TypeMappings()
           
 
Method Summary
 com.mysema.codegen.model.Type getExprType(com.mysema.codegen.model.Type type, EntityType model, boolean raw)
           
 com.mysema.codegen.model.Type getExprType(com.mysema.codegen.model.Type type, EntityType model, boolean raw, boolean rawParameters, boolean extend)
           
 com.mysema.codegen.model.Type getPathType(com.mysema.codegen.model.Type type, EntityType model, boolean raw)
           
 com.mysema.codegen.model.Type getPathType(com.mysema.codegen.model.Type type, EntityType model, boolean raw, boolean rawParameters, boolean extend)
           
 com.mysema.codegen.model.Type getQueryType(com.mysema.codegen.model.Type type, EntityType model, com.mysema.codegen.model.Type exprType, boolean raw, boolean rawParameters, boolean extend)
           
 com.mysema.codegen.model.Type getTemplateType(com.mysema.codegen.model.Type type, EntityType model, boolean raw)
           
 com.mysema.codegen.model.Type getTemplateType(com.mysema.codegen.model.Type type, EntityType model, boolean raw, boolean rawParameters, boolean extend)
           
 boolean isRegistered(com.mysema.codegen.model.Type type)
           
 void register(com.mysema.codegen.model.TypeCategory category, Class<? extends Expression> expr, Class<? extends Path> path, Class<? extends TemplateExpression> template)
           
 void register(com.mysema.codegen.model.Type type, com.mysema.codegen.model.Type queryType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeMappings

public TypeMappings()
Method Detail

getTemplateType

public com.mysema.codegen.model.Type getTemplateType(com.mysema.codegen.model.Type type,
                                                     EntityType model,
                                                     boolean raw)

getTemplateType

public com.mysema.codegen.model.Type getTemplateType(com.mysema.codegen.model.Type type,
                                                     EntityType model,
                                                     boolean raw,
                                                     boolean rawParameters,
                                                     boolean extend)

getExprType

public com.mysema.codegen.model.Type getExprType(com.mysema.codegen.model.Type type,
                                                 EntityType model,
                                                 boolean raw)

getExprType

public com.mysema.codegen.model.Type getExprType(com.mysema.codegen.model.Type type,
                                                 EntityType model,
                                                 boolean raw,
                                                 boolean rawParameters,
                                                 boolean extend)

getPathType

public com.mysema.codegen.model.Type getPathType(com.mysema.codegen.model.Type type,
                                                 EntityType model,
                                                 boolean raw)

getPathType

public com.mysema.codegen.model.Type getPathType(com.mysema.codegen.model.Type type,
                                                 EntityType model,
                                                 boolean raw,
                                                 boolean rawParameters,
                                                 boolean extend)

getQueryType

public com.mysema.codegen.model.Type getQueryType(com.mysema.codegen.model.Type type,
                                                  EntityType model,
                                                  com.mysema.codegen.model.Type exprType,
                                                  boolean raw,
                                                  boolean rawParameters,
                                                  boolean extend)

register

public void register(com.mysema.codegen.model.TypeCategory category,
                     @Nullable
                     Class<? extends Expression> expr,
                     @Nullable
                     Class<? extends Path> path,
                     @Nullable
                     Class<? extends TemplateExpression> template)

register

public void register(com.mysema.codegen.model.Type type,
                     com.mysema.codegen.model.Type queryType)

isRegistered

public boolean isRegistered(com.mysema.codegen.model.Type type)


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