Class GetterBasedSchemaProvider

    • Constructor Detail

      • GetterBasedSchemaProvider

        public GetterBasedSchemaProvider()
    • Method Detail

      • fieldValueGetters

        public abstract java.util.List<FieldValueGetter> fieldValueGetters​(java.lang.Class<?> targetClass,
                                                                           Schema schema)
        Implementing class should override to return FieldValueGetters.
      • fieldValueTypeInformations

        public abstract java.util.List<FieldValueTypeInformation> fieldValueTypeInformations​(java.lang.Class<?> targetClass,
                                                                                             Schema schema)
        Implementing class should override to return a list of type-informations.
      • schemaTypeCreator

        public abstract SchemaUserTypeCreator schemaTypeCreator​(java.lang.Class<?> targetClass,
                                                                Schema schema)
        Implementing class should override to return a constructor.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(@Nullable java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object