A B C D E G I J M O P R S W
All Classes All Packages
All Classes All Packages
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
forIdRef
. - IdRefJsonDeserializer() - Constructor for class com.devonfw.module.json.common.base.type.IdRefJsonDeserializer
- IdRefJsonSerializer - Class in com.devonfw.module.json.common.base.type
-
JsonSerializer
forIdRef
. - 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 JacksonObjectMapper
. - 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 deserializePageable
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 serializePageable
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
All Classes All Packages