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

All Superinterfaces:
ClassDependent<T>
All Known Implementing Classes:
AbstractMarshalPostprocessor, ActionMarshalPostprocessor, CareEntryMarshalPostprocessor, CompositionPostprocessor, DvAmountPostprocessor, DvDatePostprocessor, DvDateTimePostprocessor, DvEncapsulatedMarshalPostprocessor, DvIntervalPostprocessor, DvMultimediaMarshalPostprocessor, DvOrderedPostprocessor, DvQuantifiedPostprocessor, DvTemporalPostprocessor, DVTextPostprocessor, DvTimePostprocessor, ElementMarshalPostprocessor, EntryMarshalPostprocessor, EventContextMarshalPostprocessor, HistoryPostprocessor, InstructionMarshalPostprocessor, IntervalEventMarshalPostprocessor, IsmTransitionPostprocessor, LocatableMarshalPostprocessor

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

    • process

      void process(String term, T rmObject, Map<String,Object> values, Context<Map<String,Object>> context)
      Adds or removes Values from values depending on rmObject.
      Parameters:
      term - current term in the marshal recursion.
      rmObject - current rmObject in the marshal recursion.
      values - current values in the marshal recursion.
      context -