
Package ca.uhn.fhir.context
Class RuntimeCompositeDatatypeDefinition
- java.lang.Object
-
- ca.uhn.fhir.context.BaseRuntimeElementDefinition<T>
-
- 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
Constructors Constructor Description RuntimeCompositeDatatypeDefinition(DatatypeDef theDef, Class<? extends ICompositeType> theImplementingClass, boolean theStandardType, FhirContext theContext, Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseRuntimeElementDefinition.ChildTypeEnum
getChildType()
Class<? extends IBaseDatatype>
getProfileOf()
boolean
isProfileOf(Class<? extends IBaseDatatype> theType)
boolean
isSpecialization()
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 Detail
-
RuntimeCompositeDatatypeDefinition
public RuntimeCompositeDatatypeDefinition(DatatypeDef theDef, Class<? extends ICompositeType> theImplementingClass, boolean theStandardType, FhirContext theContext, Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions)
-
-
Method Detail
-
sealAndInitialize
public void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions)
-
getProfileOf
public Class<? extends IBaseDatatype> getProfileOf()
- Specified by:
getProfileOf
in interfaceIRuntimeDatatypeDefinition
-
isSpecialization
public boolean isSpecialization()
- Specified by:
isSpecialization
in interfaceIRuntimeDatatypeDefinition
-
getChildType
public BaseRuntimeElementDefinition.ChildTypeEnum getChildType()
- Specified by:
getChildType
in classBaseRuntimeElementDefinition<ICompositeType>
-
isProfileOf
public boolean isProfileOf(Class<? extends IBaseDatatype> theType)
- Specified by:
isProfileOf
in interfaceIRuntimeDatatypeDefinition
-
-