| Package | Description |
|---|---|
| org.eclipse.yasson.internal | |
| org.eclipse.yasson.internal.model | |
| org.eclipse.yasson.internal.model.customization.ordering | |
| org.eclipse.yasson.internal.serializer |
| Modifier and Type | Field | Description |
|---|---|---|
protected JsonbContext |
ProcessingContext.jsonbContext |
| Modifier and Type | Method | Description |
|---|---|---|
JsonbContext |
ProcessingContext.getJsonbContext() |
Jsonb context.
|
| Constructor | Description |
|---|---|
AnnotationIntrospector(JsonbContext jsonbContext) |
Creates annotation introspecting component passing
JsonbContext inside. |
MappingContext(JsonbContext jsonbContext) |
Create mapping context which is scoped to jsonb runtime.
|
Marshaller(JsonbContext jsonbContext) |
Creates Marshaller for generation to String.
|
Marshaller(JsonbContext jsonbContext,
Type rootRuntimeType) |
Creates Marshaller for generation to String.
|
ProcessingContext(JsonbContext jsonbContext) |
Parent instance for marshaller and unmarshaller.
|
Unmarshaller(JsonbContext jsonbContext) |
Creates instance of unmarshaller.
|
| Modifier and Type | Method | Description |
|---|---|---|
JsonbContext |
JsonbPropertyInfo.getContext() |
Gets context.
|
| Modifier and Type | Method | Description |
|---|---|---|
static PropertyValuePropagation |
PropertyValuePropagation.createInstance(Property property,
JsonbContext ctx) |
Create typed instance to use.
|
JsonbPropertyInfo |
JsonbPropertyInfo.setContext(JsonbContext context) |
Sets context.
|
| Constructor | Description |
|---|---|
CreatorModel(String name,
Parameter parameter,
JsonbContext context) |
Creates a new instance.
|
PropertyModel(ClassModel classModel,
Property property,
JsonbContext jsonbContext) |
Creates an instance.
|
PropertyValuePropagation(Property property,
JsonbContext ctx) |
Construct a property propagation.
|
ReflectionPropagation(Property property,
JsonbContext ctx) |
| Modifier and Type | Method | Description |
|---|---|---|
List<PropertyModel> |
PropertyOrdering.orderProperties(Map<String,Property> properties,
ClassModel classModel,
JsonbContext jsonbContext) |
Sorts class properties either, by class
JsonbPropertyOrder annotation,
or by PropertyOrderStrategy if set in JsonbConfig. |
| Modifier and Type | Field | Description |
|---|---|---|
protected JsonbContext |
AbstractSerializerBuilder.jsonbContext |
|
protected JsonbContext |
CollectionSerializer.jsonbContext |
| Modifier and Type | Method | Description |
|---|---|---|
JsonbContext |
AbstractSerializerBuilder.getJsonbContext() |
Jsonb runtime context.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected Optional<Number> |
AbstractNumberDeserializer.deserializeFormatted(String jsonValue,
boolean integerOnly,
JsonbContext jsonbContext) |
|
protected JsonbDateFormatter |
AbstractDateTimeDeserializer.getJsonbDateFormatter(JsonbContext context) |
|
protected JsonbDateFormatter |
AbstractDateTimeSerializer.getJsonbDateFormatter(JsonbContext context) |
|
protected javax.json.bind.serializer.JsonbDeserializer<?> |
AbstractContainerDeserializer.newCollectionOrMapItem(Type valueType,
JsonbContext ctx) |
|
protected DeserializerBuilder |
AbstractContainerDeserializer.newUnmarshallerItemBuilder(JsonbContext ctx) |
|
String |
AbstractDateTimeSerializer.toJson(T object,
JsonbDateFormatter formatter,
JsonbContext jsonbContext) |
Converts to JSON string.
|
| Constructor | Description |
|---|---|
AbstractSerializerBuilder(JsonbContext jsonbContext) |
Crates a builder.
|
DeserializerBuilder(JsonbContext jsonbContext) |
Creates a new builder.
|
SerializerBuilder(JsonbContext jsonbContext) |
Creates a new builder.
|
Copyright © 2018 Oracle Corporation. All rights reserved.