Class InsertingVisitor<T extends com.ibm.fhir.model.visitor.Visitable>

  • All Implemented Interfaces:
    com.ibm.fhir.model.visitor.Visitor

    class InsertingVisitor<T extends com.ibm.fhir.model.visitor.Visitable>
    extends com.ibm.fhir.model.visitor.CopyingVisitor<T>
    • Field Summary

      • Fields inherited from class com.ibm.fhir.model.visitor.DefaultVisitor

        visitChildren
    • Constructor Summary

      Constructors 
      Constructor Description
      InsertingVisitor​(com.ibm.fhir.model.visitor.Visitable parent, String parentPath, String elementName, int index, com.ibm.fhir.model.visitor.Visitable value)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doVisitListEnd​(String elementName, List<? extends com.ibm.fhir.model.visitor.Visitable> visitables, Class<?> type)  
      • Methods inherited from class com.ibm.fhir.model.visitor.CopyingVisitor

        convertToCodeSubtype, delete, doVisitEnd, doVisitEnd, doVisitListStart, doVisitStart, doVisitStart, getBuilder, getList, getPath, getResult, markDirty, markListDirty, postVisit, postVisit, replace, replace, reset, visitEnd, visitEnd, visitEnd, visitStart, visitStart, visitStart
      • Methods inherited from class com.ibm.fhir.model.visitor.DefaultVisitor

        preVisit, preVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
    • Constructor Detail

      • InsertingVisitor

        public InsertingVisitor​(com.ibm.fhir.model.visitor.Visitable parent,
                                String parentPath,
                                String elementName,
                                int index,
                                com.ibm.fhir.model.visitor.Visitable value)
        Parameters:
        parent -
        elementName -
        index -
        value -
        Throws:
        IllegalArgumentException
    • Method Detail

      • doVisitListEnd

        protected void doVisitListEnd​(String elementName,
                                      List<? extends com.ibm.fhir.model.visitor.Visitable> visitables,
                                      Class<?> type)
        Overrides:
        doVisitListEnd in class com.ibm.fhir.model.visitor.CopyingVisitor<T extends com.ibm.fhir.model.visitor.Visitable>