public interface JavaTypeFactory
| Modifier and Type | Method and Description |
|---|---|
ClientType |
getAs3Type(java.lang.Class<?> clazz) |
ClientType |
getClientType(java.lang.reflect.Type type,
java.lang.Class<?> declaringClass,
java.lang.reflect.ParameterizedType[] declaringTypes,
PropertyType propertyType) |
JavaAbstractType.GenerationType |
getGenerationType(JavaType.Kind kind,
java.lang.Class<?> clazz) |
JavaImport |
getJavaImport(java.lang.Class<?> clazz) |
java.util.Set<JavaImport> |
getJavaImports(ClientType clientType,
boolean property) |
JavaType |
getJavaType(java.lang.Class<?> clazz) |
java.util.List<JavaInterface> |
getJavaTypeInterfaces(java.lang.Class<?> clazz) |
JavaType |
getJavaTypeSuperclass(java.lang.Class<?> clazz) |
JavaType.Kind |
getKind(java.lang.Class<?> clazz) |
boolean |
isId(JavaFieldProperty fieldProperty) |
boolean |
isLazy(JavaProperty property) |
boolean |
isUid(JavaProperty property) |
boolean |
isVersion(JavaProperty property) |
JavaType getJavaType(java.lang.Class<?> clazz)
JavaType.Kind getKind(java.lang.Class<?> clazz)
JavaAbstractType.GenerationType getGenerationType(JavaType.Kind kind, java.lang.Class<?> clazz)
JavaImport getJavaImport(java.lang.Class<?> clazz)
java.util.Set<JavaImport> getJavaImports(ClientType clientType, boolean property)
JavaType getJavaTypeSuperclass(java.lang.Class<?> clazz)
java.util.List<JavaInterface> getJavaTypeInterfaces(java.lang.Class<?> clazz)
boolean isId(JavaFieldProperty fieldProperty)
boolean isUid(JavaProperty property)
boolean isVersion(JavaProperty property)
boolean isLazy(JavaProperty property)
ClientType getClientType(java.lang.reflect.Type type, java.lang.Class<?> declaringClass, java.lang.reflect.ParameterizedType[] declaringTypes, PropertyType propertyType)
ClientType getAs3Type(java.lang.Class<?> clazz)