A B C D E G I J M O P R S W 
All Classes All Packages

A

addBaseClasses(Class<?>...) - Method in class com.devonfw.module.json.common.base.ObjectMapperFactory
 
addSubtypes(NamedType...) - Method in class com.devonfw.module.json.common.base.ObjectMapperFactory
 
ARTIFACT_ID - Static variable in class com.devonfw.module.json.common.base.ObjectMapperFactory
 

B

baseClassList - Variable in class com.devonfw.module.json.common.base.ObjectMapperFactory
 

C

com.devonfw.module.json.common.base - package com.devonfw.module.json.common.base
 
com.devonfw.module.json.common.base.type - package com.devonfw.module.json.common.base.type
 
createInstance() - Method in class com.devonfw.module.json.common.base.ObjectMapperFactory
 

D

deserialize(JsonParser, DeserializationContext) - Method in class com.devonfw.module.json.common.base.type.IdRefJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.devonfw.module.json.common.base.type.PageableJsonDeserializer
 

E

extensionModule - Variable in class com.devonfw.module.json.common.base.ObjectMapperFactory
 

G

getExtensionModule() - Method in class com.devonfw.module.json.common.base.ObjectMapperFactory
Gets access to a generic extension module for customizations to Jackson JSON mapping.
getNumber() - Method in class com.devonfw.module.json.common.base.type.JsonPage
 
getNumberOfElements() - Method in class com.devonfw.module.json.common.base.type.JsonPage
 
getRequiredValue(JsonNode, String) - Static method in class com.devonfw.module.json.common.base.type.PageableJsonDeserializer
 
getSize() - Method in class com.devonfw.module.json.common.base.type.JsonPage
 
getSort() - Method in class com.devonfw.module.json.common.base.type.JsonPage
 
getTotalPages() - Method in class com.devonfw.module.json.common.base.type.JsonPage
 
getValue(JsonNode, String) - Static method in class com.devonfw.module.json.common.base.type.PageableJsonDeserializer
 
GROUP_ID - Static variable in class com.devonfw.module.json.common.base.ObjectMapperFactory
 

I

IdRefJsonDeserializer - Class in com.devonfw.module.json.common.base.type
JsonDeserializer for IdRef.
IdRefJsonDeserializer() - Constructor for class com.devonfw.module.json.common.base.type.IdRefJsonDeserializer
 
IdRefJsonSerializer - Class in com.devonfw.module.json.common.base.type
JsonSerializer for IdRef.
IdRefJsonSerializer() - Constructor for class com.devonfw.module.json.common.base.type.IdRefJsonSerializer
 
initMapping() - Method in class com.devonfw.module.json.common.base.ObjectMapperFactory
 
isEmpty() - Method in class com.devonfw.module.json.common.base.type.JsonPage
 
isFirst() - Method in class com.devonfw.module.json.common.base.type.JsonPage
 
isLast() - Method in class com.devonfw.module.json.common.base.type.JsonPage
 

J

JacksonPolymorphicAnnotation() - Constructor for class com.devonfw.module.json.common.base.MixInAnnotationsModule.JacksonPolymorphicAnnotation
 
JacksonUtil - Class in com.devonfw.module.json.common.base
Utility class providing static method to help serializing and de-serializing complex object hierarchies with Jackson.
JacksonUtil() - Constructor for class com.devonfw.module.json.common.base.JacksonUtil
 
JsonPage<T> - Class in com.devonfw.module.json.common.base.type
Workaround to allow JSON mapping for Page.
JsonPage(List<T>, Pageable, long) - Constructor for class com.devonfw.module.json.common.base.type.JsonPage
The constructor.

M

MixInAnnotationsModule - Class in com.devonfw.module.json.common.base
A SimpleModule to extend Jackson to mixin annotations for polymorphic types.
MixInAnnotationsModule(Class<?>...) - Constructor for class com.devonfw.module.json.common.base.MixInAnnotationsModule
 
MixInAnnotationsModule.JacksonPolymorphicAnnotation - Class in com.devonfw.module.json.common.base
The blueprint class for the following JSON-annotation allowing to convert from JSON to POJO and vice versa

O

ObjectMapperFactory - Class in com.devonfw.module.json.common.base
A generic factory to create instances of a Jackson ObjectMapper.
ObjectMapperFactory() - Constructor for class com.devonfw.module.json.common.base.ObjectMapperFactory
The constructor.

P

PageableJsonDeserializer - Class in com.devonfw.module.json.common.base.type
JsonDeserializer to deserialize Pageable objects from JSON.
PageableJsonDeserializer() - Constructor for class com.devonfw.module.json.common.base.type.PageableJsonDeserializer
 
PageableJsonSerializer - Class in com.devonfw.module.json.common.base.type
JsonSerializer to serialize Pageable to JSON.
PageableJsonSerializer() - Constructor for class com.devonfw.module.json.common.base.type.PageableJsonSerializer
 
polymorphicClasses - Variable in class com.devonfw.module.json.common.base.MixInAnnotationsModule
 
PROPERTY_DIRECTION - Static variable in class com.devonfw.module.json.common.base.type.PageableJsonDeserializer
 
PROPERTY_PAGE_NUMBER - Static variable in class com.devonfw.module.json.common.base.type.PageableJsonDeserializer
 
PROPERTY_PAGE_SIZE - Static variable in class com.devonfw.module.json.common.base.type.PageableJsonDeserializer
 
PROPERTY_PROPERTY - Static variable in class com.devonfw.module.json.common.base.type.PageableJsonDeserializer
 
PROPERTY_SORT - Static variable in class com.devonfw.module.json.common.base.type.PageableJsonDeserializer
 

R

readAtomicValue(JsonNode, Class<V>) - Static method in class com.devonfw.module.json.common.base.JacksonUtil
 
readValue(JsonNode, Class<V>) - Static method in class com.devonfw.module.json.common.base.JacksonUtil
 
readValue(JsonNode, Class<V>, boolean) - Static method in class com.devonfw.module.json.common.base.JacksonUtil
 
readValue(JsonNode, String, Class<V>, boolean) - Static method in class com.devonfw.module.json.common.base.JacksonUtil
 

S

serialize(IdRef, JsonGenerator, SerializerProvider) - Method in class com.devonfw.module.json.common.base.type.IdRefJsonSerializer
 
serialize(Pageable, JsonGenerator, SerializerProvider) - Method in class com.devonfw.module.json.common.base.type.PageableJsonSerializer
 
serialVersionUID - Static variable in class com.devonfw.module.json.common.base.MixInAnnotationsModule
 
serialVersionUID - Static variable in class com.devonfw.module.json.common.base.type.JsonPage
 
setBaseClasses(Class<?>...) - Method in class com.devonfw.module.json.common.base.ObjectMapperFactory
 
setSubtypeList(List<NamedType>) - Method in class com.devonfw.module.json.common.base.ObjectMapperFactory
 
setSubtypes(NamedType...) - Method in class com.devonfw.module.json.common.base.ObjectMapperFactory
 
setupModule(Module.SetupContext) - Method in class com.devonfw.module.json.common.base.MixInAnnotationsModule
 
subtypeList - Variable in class com.devonfw.module.json.common.base.ObjectMapperFactory
 

W

writeNumber(JsonGenerator, Number) - Static method in class com.devonfw.module.json.common.base.JacksonUtil
 
writeValue(JsonGenerator, Object) - Static method in class com.devonfw.module.json.common.base.JacksonUtil
 
A B C D E G I J M O P R S W 
All Classes All Packages