Class ExternalTypeHandler.Builder

  • Enclosing class:
    ExternalTypeHandler

    public static class ExternalTypeHandler.Builder
    extends java.lang.Object
    • Field Detail

      • _beanType

        private final JavaType _beanType
      • _nameToPropertyIndex

        private final java.util.Map<java.lang.String,​java.lang.Object> _nameToPropertyIndex
    • Constructor Detail

      • Builder

        protected Builder​(JavaType t)
    • Method Detail

      • _addPropertyIndex

        private void _addPropertyIndex​(java.lang.String name,
                                       java.lang.Integer index)
      • 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