Interface UnmarshalPostprocessor<T extends com.nedap.archie.rm.RMObject>

All Superinterfaces:
ClassDependent<T>
All Known Implementing Classes:
AbstractUnmarshalPostprocessor, ActionPostprocessor, ActivityPostprocessor, CareEntryPostprocessor, DvAmountPostprocessor, DvEncapsulatedPostprocessor, DvIntervalPostprocessor, DvMultimediaPostprocessor, DvOrderedPostprocessor, DvOuantifiedPostprocessor, DvTemporalPostprocessor, DvTextPostprocessor, ElementPostprocessor, EntryPostprocessor, EventContextUnmarshalPostprocessor, FeederAuditDetailsPostprocessor, FeederAuditPostprocessor, HistoryPostprocessor, InstructionPostprocessor, IntervalEventPostprocessor, IsmTransitionPostprocessor, LocatableUnmarshalPostprocessor, PartyProxyPostprocessor, PartyRelatedPostprocessor

public interface UnmarshalPostprocessor<T extends com.nedap.archie.rm.RMObject> extends ClassDependent<T>
  • Method Details

    • process

      void process(String term, T 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.
      consumedPaths -
      context -