| Modifier and Type | Method and Description |
|---|---|
static void |
JsonObjectFieldsValidator.checkEarlierWasJsonObject(String propertyKey,
PathMetadata currentPathMetaData,
AbstractJsonType jsonType) |
static void |
JsonObjectFieldsValidator.checkThatFieldCanBeSet(ObjectJsonType currentObjectJson,
PathMetadata currentPathMetaData,
String propertyKey) |
| Constructor and Description |
|---|
JsonObjectsTraverseResolver(Map<AlgorithmType,JsonTypeResolver> algorithms,
Map<String,Object> properties,
String propertyKey,
PathMetadata rootPathMetaData,
ObjectJsonType coreObjectJsonType) |
| Modifier and Type | Method and Description |
|---|---|
void |
ArrayJsonType.addElement(int index,
AbstractJsonType elementToAdd,
PathMetadata currentPathMetadata) |
void |
ArrayJsonType.addElement(PropertyArrayHelper propertyArrayHelper,
AbstractJsonType elementToAdd,
PathMetadata currentPathMetadata) |
void |
ObjectJsonType.addField(String field,
AbstractJsonType object,
PathMetadata currentPathMetaData) |
static ArrayJsonType |
ArrayJsonType.createOrGetNextDimensionOfArray(ArrayJsonType currentArray,
List<Integer> indexes,
int indexToTest,
PathMetadata currentPathMetadata) |
AbstractJsonType |
ArrayJsonType.getElementByGivenDimIndexes(PathMetadata currentPathMetaData) |
void |
ArrayJsonType.merge(ArrayJsonType mergeWith,
PathMetadata currentPathMetadata) |
void |
ObjectJsonType.merge(ObjectJsonType mergeWith,
PathMetadata currentPathMetadata) |
void |
MergableObject.merge(T mergeWith,
PathMetadata currentPathMetadata) |
static void |
MergableObject.mergeObjectIfPossible(AbstractJsonType oldJsonElement,
AbstractJsonType elementToAdd,
PathMetadata currentPathMetadata) |
| Constructor and Description |
|---|
ArrayJsonType(PrimitiveJsonTypesResolver primitiveJsonTypesResolver,
Collection<?> elements,
PathMetadata currentPathMetadata,
String propertyKey) |
| Modifier and Type | Method and Description |
|---|---|
static PathMetadata |
PathMetadataBuilder.createRootPathMetaData(String propertyKey) |
PathMetadata |
PathMetadata.getLeaf() |
PathMetadata |
PathMetadata.getRoot() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PrimitiveJsonTypesResolver.addFieldToArray(PathMetadata currentPathMetaData) |
protected ArrayJsonType |
JsonTypeResolver.getArrayJsonWhenIsValid(PathMetadata currentPathMetaData) |
ObjectJsonType |
ArrayJsonTypeResolver.traverse(PathMetadata currentPathMetaData) |
abstract ObjectJsonType |
JsonTypeResolver.traverse(PathMetadata currentPathMetaData) |
ObjectJsonType |
ObjectJsonTypeResolver.traverse(PathMetadata currentPathMetaData) |
ObjectJsonType |
PrimitiveJsonTypesResolver.traverse(PathMetadata currentPathMetaData) |
| Modifier and Type | Method and Description |
|---|---|
PathMetadata |
DataForResolve.getCurrentPathMetaData() |
| Constructor and Description |
|---|
DataForResolve(Map<String,Object> properties,
String propertyKey,
ObjectJsonType currentObjectJsonType,
PathMetadata currentPathMetaData) |
| Constructor and Description |
|---|
MergeObjectException(AbstractJsonType oldJsonElement,
AbstractJsonType elementToAdd,
PathMetadata currentPathMetadata) |
MergeObjectException(String oldJsonElementValue,
String elementToAddValue,
PathMetadata currentPathMetadata) |
Copyright © 2020. All rights reserved.