Package ca.uhn.fhir.context
Class RuntimeChildExtension
-
public class RuntimeChildExtension extends RuntimeChildAny
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ca.uhn.fhir.context.BaseRuntimeDeclaredChildDefinition
BaseRuntimeDeclaredChildDefinition.FieldListMutator, BaseRuntimeDeclaredChildDefinition.FieldPlainMutator
-
Nested classes/interfaces inherited from class ca.uhn.fhir.context.BaseRuntimeChildDefinition
BaseRuntimeChildDefinition.IAccessor, BaseRuntimeChildDefinition.IMutator
-
-
Constructor Summary
Constructors Constructor Description RuntimeChildExtension(Field theField, String theElementName, Child theChildAnnotation, Description theDescriptionAnnotation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseRuntimeElementDefinition<?>getChildByName(String theName)StringgetChildNameByDatatype(Class<? extends IBase> theDatatype)Set<String>getValidChildNames()-
Methods inherited from class ca.uhn.fhir.context.RuntimeChildChoiceDefinition
getChildElementDefinitionByDatatype, getChoices, getResourceTypes, getValidChildTypes
-
Methods inherited from class ca.uhn.fhir.context.BaseRuntimeDeclaredChildDefinition
getAccessor, getBindingValueSet, getElementName, getField, getFormalDefinition, getMax, getMin, getMutator, getShortDefinition, isModifier, isSummary, setModifier
-
Methods inherited from class ca.uhn.fhir.context.BaseRuntimeChildDefinition
getExtensionUrl, getInstanceConstructorArguments, getReplacedParentDefinition, setReplacedParentDefinition, toString
-
-
-
-
Constructor Detail
-
RuntimeChildExtension
public RuntimeChildExtension(Field theField, String theElementName, Child theChildAnnotation, Description theDescriptionAnnotation)
-
-
Method Detail
-
getChildNameByDatatype
public String getChildNameByDatatype(Class<? extends IBase> theDatatype)
- Overrides:
getChildNameByDatatypein classRuntimeChildChoiceDefinition
-
getValidChildNames
public Set<String> getValidChildNames()
- Overrides:
getValidChildNamesin classRuntimeChildChoiceDefinition
-
getChildByName
public BaseRuntimeElementDefinition<?> getChildByName(String theName)
- Overrides:
getChildByNamein classRuntimeChildChoiceDefinition
-
-