com.fasterxml.jackson.databind.deser.impl

## Class ExternalTypeHandler.Builder

- java.lang.Object
- - com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler.Builder

- Enclosing class:
    ExternalTypeHandler

      public static class ExternalTypeHandler.Builder
      extends Object

- - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `Builder(JavaType t)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addExternal(SettableBeanProperty property, TypeDeserializer typeDeser)`
    `ExternalTypeHandler` | `build(BeanPropertyMap otherProps)` Method called after all external properties have been assigned, to further link property with polymorphic value with possible property for type id itself.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Builder

          protected Builder(JavaType t)

  - ### Method Detail

    - #### addExternal

          public void addExternal(SettableBeanProperty property,
                                  TypeDeserializer typeDeser)

    - #### build

          public ExternalTypeHandler build(BeanPropertyMap otherProps)

      Method called after all external properties have been assigned, to further link property with polymorphic value with possible property for type id itself. This is needed to support type ids as Creator properties.
      Since:
        2.8

Copyright © 2008–2020 FasterXML. All rights reserved.