Class NodeStack
- java.lang.Object
-
- org.hl7.fhir.validation.instance.utils.NodeStack
-
-
Field Summary
Fields Modifier and Type Field Description protected org.hl7.fhir.r5.context.IWorkerContextcontext
-
Constructor Summary
Constructors Constructor Description NodeStack(org.hl7.fhir.r5.context.IWorkerContext context)NodeStack(org.hl7.fhir.r5.context.IWorkerContext context, String initialPath, org.hl7.fhir.r5.elementmodel.Element element, String validationLanguage)NodeStack(org.hl7.fhir.r5.context.IWorkerContext context, org.hl7.fhir.r5.elementmodel.Element element, String refPath, String validationLanguage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaddToLiteralPath(String... path)intdepth()org.hl7.fhir.r5.elementmodel.ElementgetElement()Map<String,org.hl7.fhir.r5.elementmodel.Element>getIds()StringgetLiteralPath()List<String>getLogicalPaths()NodeStackgetParent()StringgetWorkingLang()booleanisContained()booleanisPrimitiveType(String code)booleanisResetPoint()NodeStackpush(org.hl7.fhir.r5.elementmodel.Element element, int count, org.hl7.fhir.r5.model.ElementDefinition definition, org.hl7.fhir.r5.model.ElementDefinition type)NodeStackpushTarget(org.hl7.fhir.r5.elementmodel.Element element, int count, org.hl7.fhir.r5.model.ElementDefinition definition, org.hl7.fhir.r5.model.ElementDefinition type)voidqualifyPath(String qualifier)NodeStackresetIds()voidsetContained(boolean contained)voidsetWorkingLang(String workingLang)StringtoString()
-
-
-
Field Detail
-
context
protected org.hl7.fhir.r5.context.IWorkerContext context
-
-
Method Detail
-
addToLiteralPath
public String addToLiteralPath(String... path)
-
getElement
public org.hl7.fhir.r5.elementmodel.Element getElement()
-
getLiteralPath
public String getLiteralPath()
-
getLogicalPaths
public List<String> getLogicalPaths()
-
pushTarget
public NodeStack pushTarget(org.hl7.fhir.r5.elementmodel.Element element, int count, org.hl7.fhir.r5.model.ElementDefinition definition, org.hl7.fhir.r5.model.ElementDefinition type)
-
push
public NodeStack push(org.hl7.fhir.r5.elementmodel.Element element, int count, org.hl7.fhir.r5.model.ElementDefinition definition, org.hl7.fhir.r5.model.ElementDefinition type)
-
isPrimitiveType
public boolean isPrimitiveType(String code)
-
getWorkingLang
public String getWorkingLang()
-
setWorkingLang
public void setWorkingLang(String workingLang)
-
qualifyPath
public void qualifyPath(String qualifier)
-
isResetPoint
public boolean isResetPoint()
-
depth
public int depth()
-
isContained
public boolean isContained()
-
setContained
public void setContained(boolean contained)
-
-