Package ca.uhn.fhir.context
Class RuntimeCompositeDatatypeDefinition
java.lang.Object
ca.uhn.fhir.context.BaseRuntimeElementDefinition<ICompositeType>
ca.uhn.fhir.context.BaseRuntimeElementCompositeDefinition<ICompositeType>
ca.uhn.fhir.context.RuntimeCompositeDatatypeDefinition
- All Implemented Interfaces:
IRuntimeDatatypeDefinition
- Direct Known Subclasses:
RuntimeExtensionDtDefinition
public class RuntimeCompositeDatatypeDefinition
extends BaseRuntimeElementCompositeDefinition<ICompositeType>
implements IRuntimeDatatypeDefinition
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.context.BaseRuntimeElementDefinition
BaseRuntimeElementDefinition.ChildTypeEnum
-
Constructor Summary
ConstructorDescriptionRuntimeCompositeDatatypeDefinition
(DatatypeDef theDef, Class<? extends ICompositeType> theImplementingClass, boolean theStandardType, FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) -
Method Summary
Modifier and TypeMethodDescriptionClass
<? extends IBaseDatatype> boolean
isProfileOf
(Class<? extends IBaseDatatype> theType) boolean
void
sealAndInitialize
(FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) Methods inherited from class ca.uhn.fhir.context.BaseRuntimeElementCompositeDefinition
getChildByName, getChildByNameOrThrowDataFormatException, getChildren, getChildrenAndExtension, isSealed, validateSealed
Methods inherited from class ca.uhn.fhir.context.BaseRuntimeElementDefinition
addExtension, getDeclaredExtension, getExtensions, getExtensionsModifier, getExtensionsNonModifier, getImplementingClass, getName, getRootParentDefinition, hasExtensions, isStandardType, newInstance, newInstance, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface ca.uhn.fhir.context.IRuntimeDatatypeDefinition
getImplementingClass
-
Constructor Details
-
RuntimeCompositeDatatypeDefinition
public RuntimeCompositeDatatypeDefinition(DatatypeDef theDef, Class<? extends ICompositeType> theImplementingClass, boolean theStandardType, FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions)
-
-
Method Details
-
sealAndInitialize
public void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) -
getProfileOf
- Specified by:
getProfileOf
in interfaceIRuntimeDatatypeDefinition
-
isSpecialization
- Specified by:
isSpecialization
in interfaceIRuntimeDatatypeDefinition
-
getChildType
- Specified by:
getChildType
in classBaseRuntimeElementDefinition<ICompositeType>
-
isProfileOf
- Specified by:
isProfileOf
in interfaceIRuntimeDatatypeDefinition
-