All Classes and Interfaces

Class
Description
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
Interface to lookup model related data from an external source.
 
 
 
 
 
 
 
 
FlatFileMappingProcessor<TYPE extends com.rosetta.model.lib.RosettaModelObjectBuilder>
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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ProjectionReport<R extends com.rosetta.model.lib.RosettaModelObject,T>
 
ProjectionService<R extends com.rosetta.model.lib.RosettaModelObject,T>
 
QualificationHandler<Q extends com.rosetta.model.lib.RosettaModelObject,R extends com.rosetta.model.lib.RosettaModelObject,B extends com.rosetta.model.lib.RosettaModelObjectBuilder>
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.
 
 
ReferenceResolverProcessStep.ReferenceResolverPostProcessorReport<T extends com.rosetta.model.lib.RosettaModelObject>
 
 
 
 
 
 
Report<T extends com.rosetta.model.lib.RosettaModelObject>
 
 
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.
RosettaObjectCollectorProcessStep<B extends com.rosetta.model.lib.RosettaModelObject>
 
RosettaObjectCollectorProcessStep.RosettaObjectCollectorProcessReport<C extends com.rosetta.model.lib.RosettaModelObject>
 
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.
 
 
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.
 
 
 
 
 
 
 
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.