java.lang.Object
org.ehrbase.openehr.sdk.serialisation.flatencoding.std.marshal.config.AbstractsStdConfig<com.nedap.archie.rm.datavalues.encapsulated.DvParsable>
org.ehrbase.openehr.sdk.serialisation.flatencoding.std.marshal.config.DvParsableConfig
All Implemented Interfaces:
StdConfig<com.nedap.archie.rm.datavalues.encapsulated.DvParsable>, ClassDependent<com.nedap.archie.rm.datavalues.encapsulated.DvParsable>

public class DvParsableConfig extends AbstractsStdConfig<com.nedap.archie.rm.datavalues.encapsulated.DvParsable>
  • Constructor Details

    • DvParsableConfig

      public DvParsableConfig()
  • Method Details

    • getAssociatedClass

      public Class<com.nedap.archie.rm.datavalues.encapsulated.DvParsable> getAssociatedClass()
    • buildChildValues

      public Map<String,Object> buildChildValues(String currentTerm, com.nedap.archie.rm.datavalues.encapsulated.DvParsable rmObject, Context<Map<String,Object>> context)
      Specified by:
      buildChildValues in interface StdConfig<com.nedap.archie.rm.datavalues.encapsulated.DvParsable>
      Overrides:
      buildChildValues in class AbstractsStdConfig<com.nedap.archie.rm.datavalues.encapsulated.DvParsable>
      Parameters:
      currentTerm - current flat term path
      rmObject - The RMObject to flatten
      Returns:
      Map containing the flat representation of rmObject