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 Summary
Methods inherited from interface org.ehrbase.openehr.sdk.util.reflection.ClassDependent
getAssociatedClass
-
Method Details
-
process
void process(String term, T rmObject, Map<String, Object> values, Context<Map<String, Object>> context) Adds or removes Values fromvaluesdepending onrmObject.- Parameters:
term- current term in the marshal recursion.rmObject- current rmObject in the marshal recursion.values- current values in the marshal recursion.context-
-