Class GeneratingVisitor
- java.lang.Object
-
- org.linuxforhealth.fhir.model.visitor.DefaultVisitor
-
- org.linuxforhealth.fhir.model.visitor.PathAwareVisitor
-
- org.linuxforhealth.fhir.model.generator.GeneratingVisitor
-
- All Implemented Interfaces:
Visitor
public abstract class GeneratingVisitor extends PathAwareVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Stack<java.lang.Class<?>>typeStack-
Fields inherited from class org.linuxforhealth.fhir.model.visitor.DefaultVisitor
visitChildren
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGeneratingVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetChoiceElementName(java.lang.String name, java.lang.Class<?> type)protected intgetDepth()protected booleanisChoiceElement(java.lang.String name)voidpostVisit(Resource resource)voidpostVisit(Element element)booleanpreVisit(Resource resource)booleanpreVisit(Element element)-
Methods inherited from class org.linuxforhealth.fhir.model.visitor.PathAwareVisitor
doVisit, doVisit, doVisit, doVisit, doVisit, doVisit, doVisit, doVisit, doVisit, doVisit, doVisitEnd, doVisitEnd, doVisitStart, doVisitStart, getPath, reset, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitEnd, visitEnd, visitStart, visitStart
-
Methods inherited from class org.linuxforhealth.fhir.model.visitor.DefaultVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitEnd, visitStart
-
-
-
-
Method Detail
-
getChoiceElementName
protected final java.lang.String getChoiceElementName(java.lang.String name, java.lang.Class<?> type)
-
getDepth
protected final int getDepth()
-
isChoiceElement
protected final boolean isChoiceElement(java.lang.String name)
-
postVisit
public final void postVisit(Element element)
- Specified by:
postVisitin interfaceVisitor- Overrides:
postVisitin classDefaultVisitor
-
postVisit
public final void postVisit(Resource resource)
- Specified by:
postVisitin interfaceVisitor- Overrides:
postVisitin classDefaultVisitor
-
preVisit
public final boolean preVisit(Element element)
- Specified by:
preVisitin interfaceVisitor- Overrides:
preVisitin classDefaultVisitor- Returns:
- true if this Element should be visited; otherwise false
-
preVisit
public final boolean preVisit(Resource resource)
- Specified by:
preVisitin interfaceVisitor- Overrides:
preVisitin classDefaultVisitor- Returns:
- true if this Resource should be visited; otherwise false
-
-