| Interface | Description |
|---|---|
| StepSequencer |
Processes the user-defined
Steps to the final Map sourceVersion-to-ProxyStep. |
| Class | Description |
|---|---|
| DefaultStepSequencer |
StepSequencer used to arrange the Steps
|
| ObjectMapperFactory |
Construction of the Jackson ObjectMapper.
|
| ProxyStep |
Wraps a
Step, adds the assigned source-version and successor. |
| ProxyStepComparator |
Sorts
ProxySteps, small sourceVersions before larger. |
| Verjson<T> |
Versionized transformable/evolvable objectgraphs
TODO documentation |
| Versions |
Acts as a container for all Steps (transformations and schema validations), does define the optional namespace.
|
| Exception | Description |
|---|---|
| IOReadException |
Failed reading json-input
|
| NamespaceMismatchException |
The namespace of the element to process is not equal to the namespace defined for this verjson instance.
|
| VersionNotSupportedException |
Version is newer then registered Transformers are able to process.
|
Copyright © 2015. All rights reserved.