Package com.ibm.fhir.path.util
Class ReplacingVisitor<T extends com.ibm.fhir.model.visitor.Visitable>
- java.lang.Object
-
- com.ibm.fhir.model.visitor.DefaultVisitor
-
- com.ibm.fhir.model.visitor.CopyingVisitor<T>
-
- com.ibm.fhir.path.util.ReplacingVisitor<T>
-
- 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>
-
-
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 booleanvisit(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:
visitin interfacecom.ibm.fhir.model.visitor.Visitor- Overrides:
visitin classcom.ibm.fhir.model.visitor.DefaultVisitor
-
-