Package org.openehealth.ipf.commons.map
package org.openehealth.ipf.commons.map
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.A mapping that holds no entries of its own but the names of other mappings - its parts - and answers through them.Mutable helper for
MappingLoaderimplementations, which assemble a composite while walking their source document.In-memoryMappingsimplementation, backed by one forward and one reverse index per mapping.A single key/value-pair of aMapping, qualified by theEquivalencethat holds between the two, and optionally by the human-readable name of either side.Degree of correspondence between the key and the value of a mappingEntry.Deprecated, for removal: This API element is subject to removal in a future version.A named translation from one code system into another, asMappingsserves it and aMappingLoaderproduces it.Converts a mapping source from any format aMappingLoaderon the classpath can read into any format aMappingWriteron the classpath can produce.The outcome of reading one source document.Thrown when a mapping source cannot be read or violates the constraints of the mapping model.Contributes named functions that anUnmatched.Computedfallback can refer to.Named functions that anUnmatched.Computedfallback can refer to.Read access to the functions thatUnmatched.Computedfallbacks name.Turns a mapping source document intoMappings: aSimpleMappingfor every table the source declares, and, where the format spreads one translation over several tables, aCompositeMappingover them, listed after its parts.Discovery ofMappingLoaderimplementations throughServiceLoader.Typed front door to a set ofMappings, whatever format they were loaded from.Assembles aMappingsinstance from mapping sources and named functions.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.WritesMappingrecords as a mapping source document, the counterpart ofMappingLoader.Discovery ofMappingWriterimplementations throughServiceLoader.A translation table: entries of its own, the identifiers of the two code systems involved, and the fallback behavior for either direction.Mutable helper forMappingLoaderimplementations, which assemble a mapping incrementally while walking their source document.The answer to a lookup together with what a caller needs to build a coded value from it: the code system it belongs to and its display, if the mapping declares one.What aMappinganswers with when the requested key has no entry.No fallback — an unmatched key has no value.The value is computed by a named function resolved against aMappingFunctionRegistry.Another mapping answers instead.An unmatched key is an error.A constant value.The key itself is the value.
Mappings-DefaultMappingsis the implementation to build on, andSpringMappingsinipf-commons-springthe bean to wire.