@Experimental(value=SCHEMAS) public class POJOUtils extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static java.util.Map<ReflectUtils.ClassWithSchema,SchemaUserTypeCreator> | CACHED_CREATORS | 
| Constructor and Description | 
|---|
| POJOUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> SchemaUserTypeCreator | createConstructorCreator(java.lang.Class<T> clazz,
                        java.lang.reflect.Constructor<T> constructor,
                        Schema schema,
                        java.util.List<FieldValueTypeInformation> types,
                        ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory) | 
| static <T> SchemaUserTypeCreator | createStaticCreator(java.lang.Class<T> clazz,
                   java.lang.reflect.Method creator,
                   Schema schema,
                   java.util.List<FieldValueTypeInformation> types,
                   ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory) | 
| static SchemaUserTypeCreator | getConstructorCreator(java.lang.Class clazz,
                     java.lang.reflect.Constructor constructor,
                     Schema schema,
                     FieldValueTypeSupplier fieldValueTypeSupplier,
                     ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory) | 
| static java.util.List<FieldValueTypeInformation> | getFieldTypes(java.lang.Class<?> clazz,
             Schema schema,
             FieldValueTypeSupplier fieldValueTypeSupplier) | 
| static java.util.List<FieldValueGetter> | getGetters(java.lang.Class<?> clazz,
          Schema schema,
          FieldValueTypeSupplier fieldValueTypeSupplier,
          ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory) | 
| static <T> SchemaUserTypeCreator | getSetFieldCreator(java.lang.Class<T> clazz,
                  Schema schema,
                  FieldValueTypeSupplier fieldValueTypeSupplier,
                  ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory) | 
| static java.util.List<FieldValueSetter> | getSetters(java.lang.Class<?> clazz,
          Schema schema,
          FieldValueTypeSupplier fieldValueTypeSupplier,
          ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory) | 
| static SchemaUserTypeCreator | getStaticCreator(java.lang.Class clazz,
                java.lang.reflect.Method creator,
                Schema schema,
                FieldValueTypeSupplier fieldValueTypeSupplier,
                ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory) | 
| static Schema | schemaFromPojoClass(java.lang.Class<?> clazz,
                   FieldValueTypeSupplier fieldValueTypeSupplier) | 
public static final java.util.Map<ReflectUtils.ClassWithSchema,SchemaUserTypeCreator> CACHED_CREATORS
public static Schema schemaFromPojoClass(java.lang.Class<?> clazz, FieldValueTypeSupplier fieldValueTypeSupplier)
public static java.util.List<FieldValueTypeInformation> getFieldTypes(java.lang.Class<?> clazz, Schema schema, FieldValueTypeSupplier fieldValueTypeSupplier)
public static java.util.List<FieldValueGetter> getGetters(java.lang.Class<?> clazz, Schema schema, FieldValueTypeSupplier fieldValueTypeSupplier, ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory)
public static <T> SchemaUserTypeCreator getSetFieldCreator(java.lang.Class<T> clazz, Schema schema, FieldValueTypeSupplier fieldValueTypeSupplier, ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory)
public static SchemaUserTypeCreator getConstructorCreator(java.lang.Class clazz, java.lang.reflect.Constructor constructor, Schema schema, FieldValueTypeSupplier fieldValueTypeSupplier, ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory)
public static <T> SchemaUserTypeCreator createConstructorCreator(java.lang.Class<T> clazz, java.lang.reflect.Constructor<T> constructor, Schema schema, java.util.List<FieldValueTypeInformation> types, ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory)
public static SchemaUserTypeCreator getStaticCreator(java.lang.Class clazz, java.lang.reflect.Method creator, Schema schema, FieldValueTypeSupplier fieldValueTypeSupplier, ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory)
public static <T> SchemaUserTypeCreator createStaticCreator(java.lang.Class<T> clazz, java.lang.reflect.Method creator, Schema schema, java.util.List<FieldValueTypeInformation> types, ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory)
public static java.util.List<FieldValueSetter> getSetters(java.lang.Class<?> clazz, Schema schema, FieldValueTypeSupplier fieldValueTypeSupplier, ByteBuddyUtils.TypeConversionsFactory typeConversionsFactory)