| Package | Description |
|---|---|
| org.eclipse.yasson.internal.model | |
| org.eclipse.yasson.internal.model.customization | |
| org.eclipse.yasson.internal.model.customization.ordering |
| Modifier and Type | Method | Description |
|---|---|---|
PropertyModel |
ClassModel.findPropertyModelByJsonReadName(String jsonReadName) |
Search for field in this class model and superclasses of its class.
|
PropertyModel |
ClassModel.getPropertyModel(String name) |
Gets a property model by default (non customized) name.
|
PropertyModel[] |
ClassModel.getSortedProperties() |
Get sorted class properties copy, combination of field and its getter / setter, javabeans alike.
|
| Modifier and Type | Method | Description |
|---|---|---|
Map<String,PropertyModel> |
ClassModel.getProperties() |
Get class properties copy, combination of field and its getter / setter, javabeans alike.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
PropertyModel.compareTo(PropertyModel o) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ClassModel.setProperties(List<PropertyModel> parsedProperties) |
Sets parsed properties of the class.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
CreatorCustomization.setPropertyModel(PropertyModel propertyModel) |
Set property referenced model.
|
| 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. |
List<PropertyModel> |
AnyOrderStrategy.sortProperties(Collection<PropertyModel> properties) |
|
List<PropertyModel> |
LexicographicalOrderStrategy.sortProperties(Collection<PropertyModel> properties) |
|
abstract List<PropertyModel> |
PropOrderStrategy.sortProperties(Collection<PropertyModel> properties) |
Sorts properties
|
List<PropertyModel> |
ReverseOrderStrategy.sortProperties(Collection<PropertyModel> properties) |
| Modifier and Type | Method | Description |
|---|---|---|
int |
LexicographicalOrderStrategy.compare(PropertyModel object1,
PropertyModel object2) |
|
int |
ReverseOrderStrategy.compare(PropertyModel object1,
PropertyModel object2) |
| Modifier and Type | Method | Description |
|---|---|---|
List<PropertyModel> |
AnyOrderStrategy.sortProperties(Collection<PropertyModel> properties) |
|
List<PropertyModel> |
LexicographicalOrderStrategy.sortProperties(Collection<PropertyModel> properties) |
|
abstract List<PropertyModel> |
PropOrderStrategy.sortProperties(Collection<PropertyModel> properties) |
Sorts properties
|
List<PropertyModel> |
ReverseOrderStrategy.sortProperties(Collection<PropertyModel> properties) |
Copyright © 2018 Oracle Corporation. All rights reserved.