java.lang.Object
org.eclipse.yasson.internal.MappingContext
JSONB mappingContext. Created once per
Jsonb
instance. Represents a global scope.
Holds internal model.
Thread safe.-
Constructor Summary
ConstructorDescriptionMappingContext
(JsonbContext jsonbContext) Create mapping context which is scoped to jsonb runtime. -
Method Summary
Modifier and TypeMethodDescriptiongetClassModel
(Class<?> clazz) Search for class model, without parsing if not found.getOrCreateClassModel
(Class<?> clazz) Searches for class model for given class.
-
Constructor Details
-
MappingContext
Create mapping context which is scoped to jsonb runtime.- Parameters:
jsonbContext
- Context. Required.
-
-
Method Details
-
getOrCreateClassModel
Searches for class model for given class. Returns the existing instance. Creates a new instance if it doesn't exist.- Parameters:
clazz
- Class to search by or parse, not null.- Returns:
ClassModel
for given class.
-
getClassModel
Search for class model, without parsing if not found.- Parameters:
clazz
- Class to search by or parse, not null.- Returns:
- Model of a class if found.
-