
Package ca.uhn.fhir.context
Class RuntimeChildPrimitiveEnumerationDatatypeDefinition
- 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.RuntimeChildPrimitiveEnumerationDatatypeDefinition
-
-
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 RuntimeChildPrimitiveEnumerationDatatypeDefinition(Field theField, String theElementName, Child theChildAnnotation, Description theDescriptionAnnotation, Class<? extends IBase> theDatatype, Class<? extends Enum<?>> theBinderType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends Enum<?>>
getBoundEnumType()
If this child has a bound type, this method will return the Enum type that it is bound to.Object
getInstanceConstructorArguments()
-
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, setReplacedParentDefinition
-
-
-
-
Constructor Detail
-
RuntimeChildPrimitiveEnumerationDatatypeDefinition
public RuntimeChildPrimitiveEnumerationDatatypeDefinition(Field theField, String theElementName, Child theChildAnnotation, Description theDescriptionAnnotation, Class<? extends IBase> theDatatype, Class<? extends Enum<?>> theBinderType)
-
-
Method Detail
-
getBoundEnumType
public Class<? extends Enum<?>> 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
public Object getInstanceConstructorArguments()
- Overrides:
getInstanceConstructorArguments
in classBaseRuntimeChildDefinition
-
-