Interface DynamicRuntimeFieldsBuilder


public interface DynamicRuntimeFieldsBuilder
Defines how runtime fields are dynamically created. Used when objects are mapped with dynamic:runtime. Plugins that provide runtime field implementations can also plug in their implementation of this interface to define how leaf fields of each supported type can be dynamically created in dynamic runtime mode.
See Also:
MapperPlugin.getDynamicRuntimeFieldsBuilder(), ObjectMapper.Dynamic
  • Method Details

    • newDynamicStringField

      RuntimeFieldType newDynamicStringField​(java.lang.String name)
      Dynamically creates a runtime field from a parsed string value
    • newDynamicLongField

      RuntimeFieldType newDynamicLongField​(java.lang.String name)
      Dynamically creates a runtime field from a parsed long value
    • newDynamicDoubleField

      RuntimeFieldType newDynamicDoubleField​(java.lang.String name)
      Dynamically creates a runtime field from a parsed double value
    • newDynamicBooleanField

      RuntimeFieldType newDynamicBooleanField​(java.lang.String name)
      Dynamically creates a runtime field from a parsed boolean value
    • newDynamicDateField

      RuntimeFieldType newDynamicDateField​(java.lang.String name, DateFormatter dateFormatter)
      Dynamically creates a runtime field from a parsed date value