java.lang.Object
org.ehrbase.openehr.sdk.serialisation.flatencoding.std.umarshal.postprocessor.AbstractUnmarshalPostprocessor<com.nedap.archie.rm.datavalues.encapsulated.DvEncapsulated>
org.ehrbase.openehr.sdk.serialisation.flatencoding.std.umarshal.postprocessor.DvEncapsulatedPostprocessor
All Implemented Interfaces:
UnmarshalPostprocessor<com.nedap.archie.rm.datavalues.encapsulated.DvEncapsulated>, ClassDependent<com.nedap.archie.rm.datavalues.encapsulated.DvEncapsulated>

public class DvEncapsulatedPostprocessor extends AbstractUnmarshalPostprocessor<com.nedap.archie.rm.datavalues.encapsulated.DvEncapsulated>
  • Constructor Details

    • DvEncapsulatedPostprocessor

      public DvEncapsulatedPostprocessor()
  • Method Details

    • process

      public void process(String term, com.nedap.archie.rm.datavalues.encapsulated.DvEncapsulated rmObject, Map<FlatPathDto,String> values, Set<String> consumedPaths, Context<Map<FlatPathDto,String>> context)
      Adds or removes Values from values depending on rmObject.
      Parameters:
      term - current term in the unmarshal recursion.
      rmObject - current rmObject in the unmarshal recursion.
      values - current values in the unmarshal recursion.
    • getAssociatedClass

      public Class<com.nedap.archie.rm.datavalues.encapsulated.DvEncapsulated> getAssociatedClass()