Dependencies
Declarations
-
com
-
fasterxml
-
jackson
-
jaxrs
- annotation
-
base
- JsonMappingExceptionMapper
- JsonParseExceptionMapper
- NoContentExceptionSupplier
-
ProviderBase
- HEADER_CONTENT_TYPE_OPTIONS: String
- CLASS_NAME_NO_CONTENT_EXCEPTION: String
- noContentExceptionSupplier: NoContentExceptionSupplier
- DEFAULT_UNTOUCHABLES: HashSet<ClassKey>
- static class initializer
- DEFAULT_UNREADABLES: Class[]
- DEFAULT_UNWRITABLES: Class[]
- JAXRS_FEATURE_DEFAULTS: int
- _mapperConfig: MapperConfiguratorBase
- _cfgCustomUntouchables: HashMap<ClassKey, Boolean>
- _cfgCheckCanSerialize: boolean
- _cfgCheckCanDeserialize: boolean
- _jaxRSFeatures: int
- _defaultReadView: Class<Object>
- _defaultWriteView: Class<Object>
- _untouchables: HashSet<ClassKey>
- _unreadableClasses: Class[]
- _unwritableClasses: Class[]
- _readers: LRUMap<AnnotationBundleKey, EndpointConfigBase>
- _writers: LRUMap<AnnotationBundleKey, EndpointConfigBase>
- _noContentExceptionRef: AtomicReference<IOException>
- ProviderBase(MapperConfiguratorBase): void
- ProviderBase(): void
- checkCanDeserialize(boolean): void
- checkCanSerialize(boolean): void
- addUntouchable(Class<Object>): void
- removeUntouchable(Class<Object>): void
- setAnnotationsToUse(Annotations[]): void
- setMapper(ObjectMapper): void
- setDefaultReadView(Class<Object>): ProviderBase
- setDefaultWriteView(Class<Object>): ProviderBase
- setDefaultView(Class<Object>): ProviderBase
- configure(JaxRSFeature, boolean): ProviderBase
- enable(JaxRSFeature): ProviderBase
- enable(JaxRSFeature, JaxRSFeature[]): ProviderBase
- disable(JaxRSFeature): ProviderBase
- disable(JaxRSFeature, JaxRSFeature[]): ProviderBase
- isEnabled(JaxRSFeature): boolean
- configure(DeserializationFeature, boolean): ProviderBase
- enable(DeserializationFeature): ProviderBase
- disable(DeserializationFeature): ProviderBase
- configure(SerializationFeature, boolean): ProviderBase
- enable(SerializationFeature): ProviderBase
- disable(SerializationFeature): ProviderBase
- enable(Feature): ProviderBase
- enable(Feature): ProviderBase
- disable(Feature): ProviderBase
- disable(Feature): ProviderBase
- configure(Feature, boolean): ProviderBase
- configure(Feature, boolean): ProviderBase
- _configForReading(ObjectMapper, Annotation[], Class<Object>): EndpointConfigBase
- _configForWriting(ObjectMapper, Annotation[], Class<Object>): EndpointConfigBase
- _configForReading(ObjectReader, Annotation[]): EndpointConfigBase
- _configForWriting(ObjectWriter, Annotation[]): EndpointConfigBase
- _createGenerator(ObjectWriter, OutputStream, JsonEncoding): JsonGenerator
- _createParser(ObjectReader, InputStream): JsonParser
- _isSpecialReadable(Class<Object>): boolean
- _isIgnorableForReading(ClassKey): boolean
- _isIgnorableForWriting(ClassKey): boolean
- _createNoContentException(): IOException
- _containedIn(Class<Object>, HashSet<ClassKey>): boolean
- _findCustomUntouchable(Class<Object>): Boolean
- findSuperTypes(Class<Object>, Class<Object>): List<Class<Object>>
- findSuperTypes(Class<Object>, Class<Object>, List<Class<Object>>): List<Class<Object>>
- _addSuperTypes(Class<Object>, Class<Object>, Collection<Class<Object>>, boolean): void
- _this(): ProviderBase
- _createNoContentExceptionSupplier(): NoContentExceptionSupplier
- nocontent
-
cfg
-
AnnotationBundleKey
- NO_ANNOTATIONS: Annotation[]
- _annotations: Annotation[]
- _type: Class<Object>
- _annotationsCopied: boolean
- _hashCode: int
- AnnotationBundleKey(Annotation[], Class<Object>): void
- AnnotationBundleKey(Annotation[], Class<Object>, int): void
- calcHash(Annotation[]): int
- immutableKey(): AnnotationBundleKey
- hashCode(): int
- toString(): String
- equals(Object): boolean
- _equals(Annotation[]): boolean
- Annotations
-
EndpointConfigBase
- _reader: ObjectReader
- _config: MapperConfig<MapperConfig>
- _activeView: Class<Object>
- _rootName: String
- _deserEnable: DeserializationFeature[]
- _deserDisable: DeserializationFeature[]
- _serEnable: SerializationFeature[]
- _serDisable: SerializationFeature[]
- _writer: ObjectWriter
- EndpointConfigBase(MapperConfig<MapperConfig>): void
- EndpointConfigBase(): void
- add(Annotation[], boolean): EndpointConfigBase
- addAnnotation(Class<Annotation>, Annotation, boolean): void
- initReader(ObjectReader): EndpointConfigBase
- initWriter(ObjectWriter): EndpointConfigBase
- getRootName(): String
- getActiveView(): Class<Object>
- getReader(): ObjectReader
- getWriter(): ObjectWriter
- modifyBeforeWrite(Object): Object
- nullIfEmpty(Object[]): Object[]
-
JaxRSFeature
- ALLOW_EMPTY_INPUT: JaxRSFeature
- ADD_NO_SNIFF_HEADER: JaxRSFeature
- DYNAMIC_OBJECT_MAPPER_LOOKUP: JaxRSFeature
- CACHE_ENDPOINT_READERS: JaxRSFeature
- CACHE_ENDPOINT_WRITERS: JaxRSFeature
- _defaultState: boolean
- JaxRSFeature(boolean): void
- collectDefaults(): int
- enabledByDefault(): boolean
- getMask(): int
- enabledIn(int): boolean
-
MapperConfiguratorBase
- _mapper: ObjectMapper
- _defaultMapper: ObjectMapper
- _defaultAnnotationsToUse: Annotations[]
- _jaxbIntrospectorClass: Class<AnnotationIntrospector>
- MapperConfiguratorBase(ObjectMapper, Annotations[]): void
- getConfiguredMapper(): ObjectMapper
- getDefaultMapper(): ObjectMapper
- mapper(): ObjectMapper
- _resolveIntrospectors(Annotations[]): AnnotationIntrospector
- setMapper(ObjectMapper): void
- setAnnotationsToUse(Annotations[]): void
- configure(DeserializationFeature, boolean): void
- configure(SerializationFeature, boolean): void
- configure(Feature, boolean): void
- configure(Feature, boolean): void
- _setAnnotations(ObjectMapper, Annotations[]): void
- ObjectReaderInjector
- ObjectReaderModifier
- ObjectWriterInjector
- ObjectWriterModifier
-
AnnotationBundleKey
-
util
- ClassKey
-
EndpointAsBeanProperty
- serialVersionUID: long
- ENDPOINT_NAME: PropertyName
- NO_ANNOTATIONS: AnnotationMap
- _rawAnnotations: Annotation[]
- _annotations: AnnotationMap
- EndpointAsBeanProperty(PropertyName, JavaType, Annotation[]): void
- EndpointAsBeanProperty(EndpointAsBeanProperty, JavaType): void
- withType(JavaType): Std
- getAnnotation(Class<Annotation>): Annotation
- annotations(): AnnotationMap
- LRUMap
-
jaxrs
-
jackson
-
fasterxml