| Class | Description |
|---|---|
| ComputedKeysComparator |
This Comparator is used for determining the execution order of childSpecs.apply(...)
Argument Map of Class: integer is used to determine precedence
|
| DeepCopy | |
| Optional<T> |
We cannot go away from this Optional to java 8 Optional because, this Optional gives as three states!
Where a value can an Object, a null (which is a valid json value) and absent,
which is not possible with Java 8 Optional.
|
| PathElementBuilder |
Static utility class that creates PathElement(s) given a string key from a json spec document
|
| PathEvaluatingTraversal |
Combines a Traversr with the ability to evaluate References against a WalkedPath.
|
| SpecStringParser |
Static utility methods for handling specStrings such that we can process them into
usable formats for further processing into PathElement objects
|
| TransposeReader |
The TransposeReader uses a PathEvaluatingTraversal with a SimpleTraversr.
|
| TraversalBuilder |
Builds Traversal based on specific implementation of build(String path)
i.e.
|
| Enum | Description |
|---|---|
| ExecutionStrategy |
Copyright © 2023. All rights reserved.