
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
ConstructorsConstructorDescriptionRuntimeCompositeDatatypeDefinition(DatatypeDef theDef, Class<? extends ICompositeType> theImplementingClass, boolean theStandardType, FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends IBaseDatatype> booleanisProfileOf(Class<? extends IBaseDatatype> theType) booleanvoidsealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) Methods inherited from class ca.uhn.fhir.context.BaseRuntimeElementCompositeDefinition
getChildByName, getChildByNameOrThrowDataFormatException, getChildren, getChildrenAndExtension, isSealed, validateSealedMethods inherited from class ca.uhn.fhir.context.BaseRuntimeElementDefinition
addExtension, getDeclaredExtension, getExtensions, getExtensionsModifier, getExtensionsNonModifier, getImplementingClass, getName, getRootParentDefinition, hasExtensions, isStandardType, newInstance, newInstance, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
getProfileOfin interfaceIRuntimeDatatypeDefinition
-
isSpecialization
- Specified by:
isSpecializationin interfaceIRuntimeDatatypeDefinition
-
getChildType
- Specified by:
getChildTypein classBaseRuntimeElementDefinition<ICompositeType>
-
isProfileOf
- Specified by:
isProfileOfin interfaceIRuntimeDatatypeDefinition
-