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

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

    class ReplacingVisitor<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
      ReplacingVisitor​(com.ibm.fhir.model.visitor.Visitable parent, String elementName, String pathToReplace, com.ibm.fhir.model.visitor.Visitable newValue)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean visit​(String elementName, int index, com.ibm.fhir.model.visitor.Visitable value)  
      • Methods inherited from class com.ibm.fhir.model.visitor.CopyingVisitor

        convertToCodeSubtype, delete, doVisitEnd, doVisitEnd, doVisitListEnd, 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
    • Constructor Detail

      • ReplacingVisitor

        public ReplacingVisitor​(com.ibm.fhir.model.visitor.Visitable parent,
                                String elementName,
                                String pathToReplace,
                                com.ibm.fhir.model.visitor.Visitable newValue)
        Parameters:
        parent -
        elementName -
        pathToReplace -
        newValue -
        Throws:
        IllegalArgumentException
    • Method Detail

      • visit

        public boolean visit​(String elementName,
                             int index,
                             com.ibm.fhir.model.visitor.Visitable value)
        Specified by:
        visit in interface com.ibm.fhir.model.visitor.Visitor
        Overrides:
        visit in class com.ibm.fhir.model.visitor.DefaultVisitor