Class EndpointConfigBase<THIS extends EndpointConfigBase<THIS>>

    • Field Detail

      • _config

        protected final com.fasterxml.jackson.databind.cfg.MapperConfig<?> _config
      • _activeView

        protected Class<?> _activeView
      • _rootName

        protected String _rootName
      • _deserEnable

        protected com.fasterxml.jackson.databind.DeserializationFeature[] _deserEnable
      • _deserDisable

        protected com.fasterxml.jackson.databind.DeserializationFeature[] _deserDisable
      • _reader

        protected com.fasterxml.jackson.databind.ObjectReader _reader
      • _serEnable

        protected com.fasterxml.jackson.databind.SerializationFeature[] _serEnable
      • _serDisable

        protected com.fasterxml.jackson.databind.SerializationFeature[] _serDisable
      • _writer

        protected com.fasterxml.jackson.databind.ObjectWriter _writer
    • Constructor Detail

      • EndpointConfigBase

        protected EndpointConfigBase​(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config)
    • Method Detail

      • add

        protected THIS add​(Annotation[] annotations,
                           boolean forWriting)
      • addAnnotation

        protected void addAnnotation​(Class<? extends Annotation> type,
                                     Annotation annotation,
                                     boolean forWriting)
      • initReader

        protected THIS initReader​(com.fasterxml.jackson.databind.ObjectReader reader)
      • initWriter

        protected THIS initWriter​(com.fasterxml.jackson.databind.ObjectWriter writer)
      • getRootName

        public String getRootName()
        Since:
        2.3
      • getActiveView

        public Class<?> getActiveView()
        Since:
        2.3
      • getReader

        public final com.fasterxml.jackson.databind.ObjectReader getReader()
      • getWriter

        public final com.fasterxml.jackson.databind.ObjectWriter getWriter()
      • modifyBeforeWrite

        public abstract Object modifyBeforeWrite​(Object value)
      • nullIfEmpty

        protected static <T> T[] nullIfEmpty​(T[] arg)