All Classes and Interfaces

Class
Description
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
Interface to lookup model related data from an external source.
 
 
 
 
 
 
 
 
 
Mapping processor base type specialised for flat, or shallow, xml files where all fields are translated by a single mapping processor rather than synonyms.
 
 
 
 
 
 
 
 
 
 
 
 
 
Implements integer hashcode generation for each Rosetta basic type
 
 
Provides success state and diagnostics for the results of Java compilations
 
 
 
Deprecated.
Deprecated.
Deprecated.
Deprecated.
 
 
 
 
 
 
 
A new MappingContext is created for each ingested file to hold any mapping state.
 
 
Base implementation does not do any mapping, but each mapping method can be overridden.
 
 
 
 
 
A simple implementation of Processor that only considers non-null values.
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Qualification handler - implemented for each model.
Provides a map of QualificationHandler, keyed by qualification root class.
 
 
 
Configurable options for ReferenceResolverProcessStep, and post-ingestion key/reference processing.
 
 
 
 
 
 
 
 
 
 
Expectations for a report data-item, e.g.
 
Expectations for a report and data-set, e.g.
Deprecated.
 
For each basic type in Rosetta, specify a handler for the generation of a hashcode
Support for deserialising substitution groups by adding additional properties to the `BeanDeserializerBuilder` for each additional name of a substitution.
Add a `schemaLocation` to the root XML element, if configured.
Support for serialising substitution groups by replacing property writers with SubstitutingBeanPropertyWriter, which will serialise the right property name based on the type of the value.
 
 
 
 
Using a module class to append our annotation introspector with a minimal fuss
Simple interface to define a RosettaModelObject look up based on type and global key.
 
 
Returns a pre-configured ObjectMapper that serves as the default when serialising/deserializing Rosetta Model Objects.
A lazy-loading holder that returns a pre-configured ObjectMapper that serves as the default when serialising/deserializing Rosetta Model Objects.
 
Make lists unwrappable so each item may be unwrapped as well.
 
 
Custom XmlMapper that extends the standard XmlMapper and adds support for top-level XML element substitution.
Using a module class to append our annotation introspector with a minimal fuss
 
 
Simple implementation of BuilderMerger interface that merges two objects together.
 
Simple implementation of BuilderMerger interface that subtracts one object from another.
 
 
A copy of MethodProperty, which is a final class, with support for specializing the type to a more specific type.
A bean property writer which will change the property name based on the actual type of the value of the property.
An map defining the relation between types and their substituted name.
 
Helper to access enum -> synonym -> enumValue map.
 
 
 
 
 
 
Registers support for a "Unknown" time zone, allowing for deserializing `ZonedDateTime` objects which do not have a timezone defined.
 
A copy of the class AsArraySerializerBase, except that it will unwrap all items.
A copy of the class IndexedListSerializer, except that it will unwrap all items.
A post-processing step that re-keys scoped references in a Rosetta model.
PostProcessorReport implementation for ScopedReferenceReKeyProcessStep.