Interface MappingDelegate

All Known Implementing Classes:
FlatFileMappingProcessor, MappingProcessor

public interface MappingDelegate
  • Method Summary

    Modifier and Type
    Method
    Description
    com.rosetta.model.lib.path.RosettaPath
     
     
    void
    map(Path synonymPath, List<? extends com.rosetta.model.lib.RosettaModelObjectBuilder> builder, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
     
    void
    map(Path synonymPath, Optional<com.rosetta.model.lib.RosettaModelObjectBuilder> builder, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
     
    <T> void
    mapBasic(Path synonymPath, Collection<? extends T> instance, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
     
    <T> void
    mapBasic(Path synonymPath, Optional<T> instance, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
     
  • Method Details

    • map

      void map(Path synonymPath, Optional<com.rosetta.model.lib.RosettaModelObjectBuilder> builder, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
    • map

      void map(Path synonymPath, List<? extends com.rosetta.model.lib.RosettaModelObjectBuilder> builder, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
    • mapBasic

      <T> void mapBasic(Path synonymPath, Optional<T> instance, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
    • mapBasic

      <T> void mapBasic(Path synonymPath, Collection<? extends T> instance, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
    • getModelPath

      com.rosetta.model.lib.path.RosettaPath getModelPath()
    • getSynonymPaths

      List<Path> getSynonymPaths()