Class AbstractModelConverter

    • Field Detail

      • _mapper

        protected final com.fasterxml.jackson.databind.ObjectMapper _mapper
      • _intr

        protected final com.fasterxml.jackson.databind.AnnotationIntrospector _intr
      • _resolvedTypeNames

        protected Map<com.fasterxml.jackson.databind.JavaType,​String> _resolvedTypeNames
        Minor optimization: no need to keep on resolving same types over and over again.
    • Constructor Detail

      • AbstractModelConverter

        protected AbstractModelConverter​(com.fasterxml.jackson.databind.ObjectMapper mapper)
      • AbstractModelConverter

        protected AbstractModelConverter​(com.fasterxml.jackson.databind.ObjectMapper mapper,
                                         TypeNameResolver typeNameResolver)
    • Method Detail

      • _description

        protected String _description​(com.fasterxml.jackson.databind.introspect.Annotated ann)
      • _typeName

        protected String _typeName​(com.fasterxml.jackson.databind.JavaType type)
      • _typeName

        protected String _typeName​(com.fasterxml.jackson.databind.JavaType type,
                                   com.fasterxml.jackson.databind.BeanDescription beanDesc)
      • prioritizeAnnotationInspectorSchemaName

        protected boolean prioritizeAnnotationInspectorSchemaName()
        whether to resolve schema name by first using AnnotationInspector registered implementations defaults to false, override returning `true` to obtain pre-1.5.24 behaviour
        Returns:
        false
        Since:
        1.5.24
      • _findTypeName

        protected String _findTypeName​(com.fasterxml.jackson.databind.JavaType type,
                                       com.fasterxml.jackson.databind.BeanDescription beanDesc)
      • _typeQName

        protected String _typeQName​(com.fasterxml.jackson.databind.JavaType type)
      • _subTypeName

        protected String _subTypeName​(com.fasterxml.jackson.databind.jsontype.NamedType type)
      • _findDefaultValue

        protected String _findDefaultValue​(com.fasterxml.jackson.databind.introspect.Annotated a)
      • _findExampleValue

        protected String _findExampleValue​(com.fasterxml.jackson.databind.introspect.Annotated a)
      • _findReadOnly

        protected Boolean _findReadOnly​(com.fasterxml.jackson.databind.introspect.Annotated a)
      • _findReadOnlyFromAccessMode

        protected Boolean _findReadOnlyFromAccessMode​(com.fasterxml.jackson.databind.introspect.Annotated a)
      • _isSetType

        protected boolean _isSetType​(Class<?> cls)