
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
ConstructorsConstructorDescriptionBaseRuntimeElementCompositeDefinition(String theName, Class<? extends T> theImplementingClass, boolean theStandardType, FhirContext theContext, Map<Class<? extends IBase>, BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) -
Method Summary
Modifier and TypeMethodDescriptiongetChildByName(String theName) booleanisSealed()Has this class been sealedprotected voidMethods 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:
getChildByNamein classBaseRuntimeElementDefinition<T extends IBase>
-
getChildByNameOrThrowDataFormatException
public BaseRuntimeChildDefinition getChildByNameOrThrowDataFormatException(String theName) throws DataFormatException - Throws:
DataFormatException
-
getChildren
- Overrides:
getChildrenin classBaseRuntimeElementDefinition<T extends IBase>
-
getChildrenAndExtension
-
isSealed
Has this class been sealed -
validateSealed
- Overrides:
validateSealedin classBaseRuntimeElementDefinition<T extends IBase>
-