Package ca.uhn.fhir.context
Class RuntimeChildPrimitiveBoundCodeDatatypeDefinition
java.lang.Object
ca.uhn.fhir.context.BaseRuntimeChildDefinition
ca.uhn.fhir.context.BaseRuntimeDeclaredChildDefinition
ca.uhn.fhir.context.BaseRuntimeChildDatatypeDefinition
ca.uhn.fhir.context.RuntimeChildPrimitiveDatatypeDefinition
ca.uhn.fhir.context.RuntimeChildPrimitiveBoundCodeDatatypeDefinition
public class RuntimeChildPrimitiveBoundCodeDatatypeDefinition
extends RuntimeChildPrimitiveDatatypeDefinition
-
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
ConstructorDescriptionRuntimeChildPrimitiveBoundCodeDatatypeDefinition
(Field theField, String theElementName, Child theChildAnnotation, Description theDescriptionAnnotation, Class<? extends IBase> theDatatype, Object theBinder, Class<? extends Enum<?>> theEnumType) -
Method Summary
Modifier and TypeMethodDescriptionIf this child has a bound type, this method will return the Enum type that it is bound to.Methods inherited from class ca.uhn.fhir.context.BaseRuntimeChildDatatypeDefinition
getChildByName, getChildElementDefinitionByDatatype, getChildNameByDatatype, getDatatype, getValidChildNames, toString
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, getReplacedParentDefinition, isMultipleCardinality, setReplacedParentDefinition
-
Constructor Details
-
RuntimeChildPrimitiveBoundCodeDatatypeDefinition
public RuntimeChildPrimitiveBoundCodeDatatypeDefinition(Field theField, String theElementName, Child theChildAnnotation, Description theDescriptionAnnotation, Class<? extends IBase> theDatatype, Object theBinder, Class<? extends Enum<?>> theEnumType)
-
-
Method Details
-
getBoundEnumType
Description copied from class:BaseRuntimeChildDatatypeDefinition
If this child has a bound type, this method will return the Enum type that it is bound to. Otherwise, will returnnull
.- Overrides:
getBoundEnumType
in classBaseRuntimeChildDatatypeDefinition
-
getInstanceConstructorArguments
- Overrides:
getInstanceConstructorArguments
in classBaseRuntimeChildDefinition
-