Package ca.uhn.fhir.context
Class BaseRuntimeElementCompositeDefinition<T extends IBase>
java.lang.Object
ca.uhn.fhir.context.BaseRuntimeElementDefinition<T>
ca.uhn.fhir.context.BaseRuntimeElementCompositeDefinition<T>
- Direct Known Subclasses:
RuntimeCompositeDatatypeDefinition
,RuntimeResourceBlockDefinition
,RuntimeResourceDefinition
public abstract class BaseRuntimeElementCompositeDefinition<T extends IBase>
extends BaseRuntimeElementDefinition<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.context.BaseRuntimeElementDefinition
BaseRuntimeElementDefinition.ChildTypeEnum
-
Constructor Summary
ConstructorDescriptionBaseRuntimeElementCompositeDefinition
(String theName, Class<? extends T> theImplementingClass, boolean theStandardType, FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) -
Method Summary
Modifier and TypeMethodDescriptiongetChildByName
(String theName) boolean
isSealed()
Has this class been sealedprotected void
Methods inherited from class ca.uhn.fhir.context.BaseRuntimeElementDefinition
addExtension, getChildType, getDeclaredExtension, getExtensions, getExtensionsModifier, getExtensionsNonModifier, getImplementingClass, getName, getRootParentDefinition, hasExtensions, isStandardType, newInstance, newInstance, toString
-
Constructor Details
-
BaseRuntimeElementCompositeDefinition
public BaseRuntimeElementCompositeDefinition(String theName, Class<? extends T> theImplementingClass, boolean theStandardType, FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions)
-
-
Method Details
-
getChildByName
- Overrides:
getChildByName
in classBaseRuntimeElementDefinition<T extends IBase>
-
getChildByNameOrThrowDataFormatException
public BaseRuntimeChildDefinition getChildByNameOrThrowDataFormatException(String theName) throws DataFormatException - Throws:
DataFormatException
-
getChildren
- Overrides:
getChildren
in classBaseRuntimeElementDefinition<T extends IBase>
-
getChildrenAndExtension
-
isSealed
Has this class been sealed -
validateSealed
- Overrides:
validateSealed
in classBaseRuntimeElementDefinition<T extends IBase>
-