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.