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 Summary
Methods inherited from interface org.ehrbase.openehr.sdk.util.reflection.ClassDependent
getAssociatedClass
-
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 fromvaluesdepending onrmObject.- Parameters:
term- current term in the unmarshal recursion.rmObject- current rmObject in the unmarshal recursion.values- current values in the unmarshal recursion.consumedPaths-context-
-