public final class TypeFactory
extends java.lang.Object
TypeFactory
is a factory class for Type
instancesConstructor and Description |
---|
TypeFactory() |
TypeFactory(java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> entityAnnotations) |
TypeFactory(java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> entityAnnotations,
java.util.function.Function<EntityType,java.lang.String> variableNameFunction) |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotationHelper(AnnotationHelper annotationHelper) |
void |
addEmbeddableType(java.lang.Class<?> cl) |
void |
extendTypes() |
Type |
get(boolean entity,
java.lang.Class<?> cl,
java.lang.reflect.AnnotatedElement annotated,
java.lang.reflect.Type genericType) |
Type |
get(boolean entity,
java.lang.Class<?> cl,
java.lang.reflect.Type genericType) |
Type |
get(java.lang.Class<?> cl) |
Type |
get(java.lang.Class<?> cl,
java.lang.reflect.AnnotatedElement annotated,
java.lang.reflect.Type genericType) |
Type |
get(java.lang.Class<?> cl,
java.lang.reflect.Type genericType) |
EntityType |
getEntityType(java.lang.Class<?> cl) |
void |
setUnknownAsEntity(boolean unknownAsEntity) |
public TypeFactory()
public TypeFactory(java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> entityAnnotations)
public TypeFactory(java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> entityAnnotations, java.util.function.Function<EntityType,java.lang.String> variableNameFunction)
public EntityType getEntityType(java.lang.Class<?> cl)
public Type get(java.lang.Class<?> cl)
public Type get(java.lang.Class<?> cl, java.lang.reflect.Type genericType)
public Type get(java.lang.Class<?> cl, java.lang.reflect.AnnotatedElement annotated, java.lang.reflect.Type genericType)
public Type get(boolean entity, java.lang.Class<?> cl, java.lang.reflect.Type genericType)
public Type get(boolean entity, java.lang.Class<?> cl, java.lang.reflect.AnnotatedElement annotated, java.lang.reflect.Type genericType)
public void extendTypes()
public void setUnknownAsEntity(boolean unknownAsEntity)
public void addEmbeddableType(java.lang.Class<?> cl)
public void addAnnotationHelper(AnnotationHelper annotationHelper)
Copyright © 2007–2021 Querydsl. All rights reserved.