Class ValueReferenceTypeResolverBuilder

java.lang.Object
com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
org.graylog2.contentpacks.jackson.ValueReferenceTypeResolverBuilder
All Implemented Interfaces:
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>

public class ValueReferenceTypeResolverBuilder extends com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
  • Field Summary

    Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder

    _customIdResolver, _defaultImpl, _idType, _includeAs, _typeIdVisible, _typeProperty
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.jsontype.TypeDeserializer
    buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.JavaType baseType, Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes)
     
    com.fasterxml.jackson.databind.jsontype.TypeSerializer
    buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.JavaType baseType, Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes)
     

    Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder

    allowPrimitiveTypes, defaultImpl, defineDefaultImpl, getDefaultImpl, getTypeProperty, idResolver, inclusion, init, isTypeIdVisible, noTypeInfoBuilder, reportInvalidBaseType, subTypeValidator, typeIdVisibility, typeProperty, verifyBaseTypeValidity, withDefaultImpl

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ValueReferenceTypeResolverBuilder

      public ValueReferenceTypeResolverBuilder()
  • Method Details

    • buildTypeDeserializer

      public com.fasterxml.jackson.databind.jsontype.TypeDeserializer buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.JavaType baseType, Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes)
      Specified by:
      buildTypeDeserializer in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
      Overrides:
      buildTypeDeserializer in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
    • buildTypeSerializer

      public com.fasterxml.jackson.databind.jsontype.TypeSerializer buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.JavaType baseType, Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes)
      Specified by:
      buildTypeSerializer in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>
      Overrides:
      buildTypeSerializer in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder