
Package ca.uhn.fhir.util
Interface IModelVisitor2
-
public interface IModelVisitor2
THIS API IS EXPERIMENTAL IN HAPI FHIR - USE WITH CAUTION AS THE PUBLISHED API MAY CHANGE- See Also:
FhirTerser#visit(IBaseResource, IModelVisitor2)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description boolean
acceptElement(IBase theElement, List<IBase> theContainingElementPath, List<BaseRuntimeChildDefinition> theChildDefinitionPath, List<BaseRuntimeElementDefinition<?>> theElementDefinitionPath)
default boolean
acceptUndeclaredExtension(IBaseExtension<?,?> theNextExt, List<IBase> theContainingElementPath, List<BaseRuntimeChildDefinition> theChildDefinitionPath, List<BaseRuntimeElementDefinition<?>> theElementDefinitionPath)
-
-
-
Method Detail
-
acceptElement
boolean acceptElement(IBase theElement, List<IBase> theContainingElementPath, List<BaseRuntimeChildDefinition> theChildDefinitionPath, List<BaseRuntimeElementDefinition<?>> theElementDefinitionPath)
- Parameters:
theElement
- The element being visitedtheContainingElementPath
- The elements in the path leading up to the actual element being accepted. The first element in this path will be the outer resource being visited, and the last element will be the saem object as the object passed astheElement
-
acceptUndeclaredExtension
default boolean acceptUndeclaredExtension(IBaseExtension<?,?> theNextExt, List<IBase> theContainingElementPath, List<BaseRuntimeChildDefinition> theChildDefinitionPath, List<BaseRuntimeElementDefinition<?>> theElementDefinitionPath)
-
-