Class ItemExtractor

java.lang.Object
org.ehrbase.openehr.sdk.serialisation.walker.ItemExtractor

public class ItemExtractor extends Object
  • Constructor Details

    • ItemExtractor

      public ItemExtractor(com.nedap.archie.rm.RMObject currentRM, WebTemplateNode currentNode, WebTemplateNode childNode, boolean isChoice)
  • Method Details

    • getChild

      public Object getChild()
    • invoke

      public ItemExtractor invoke()
    • withRmPathQueryCache

      public ItemExtractor withRmPathQueryCache(BiFunction<org.ehrbase.openehr.sdk.aql.webtemplatepath.AqlPath,Function<org.ehrbase.openehr.sdk.aql.webtemplatepath.AqlPath,com.nedap.archie.query.RMPathQuery>,com.nedap.archie.query.RMPathQuery> rmPathQueryCache)
      Adds a cache to prevent costly construction of duplicate RMPathQuery instances.
      Parameters:
      rmPathQueryCache -
      Returns:
      See Also:
      • APathQueryCache
    • getParent

      public Object getParent()