Package ca.uhn.fhir.context
Class BaseRuntimeElementDefinition<T extends IBase>
java.lang.Object
ca.uhn.fhir.context.BaseRuntimeElementDefinition<T>
- Direct Known Subclasses:
BaseRuntimeElementCompositeDefinition
,RuntimeElemContainedResourceList
,RuntimeElemContainedResources
,RuntimeElementDirectResource
,RuntimePrimitiveDatatypeDefinition
,RuntimePrimitiveDatatypeNarrativeDefinition
,RuntimePrimitiveDatatypeXhtmlHl7OrgDefinition
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionBaseRuntimeElementDefinition
(String theName, Class<? extends T> theImplementingClass, boolean theStandardType) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExtension
(RuntimeChildDeclaredExtensionDefinition theExtension) getChildByName
(String theChildName) getDeclaredExtension
(String theExtensionUrl, String serverBaseUrl) getName()
boolean
boolean
newInstance
(Object theArgument) toString()
protected void
-
Constructor Details
-
BaseRuntimeElementDefinition
public BaseRuntimeElementDefinition(String theName, Class<? extends T> theImplementingClass, boolean theStandardType)
-
-
Method Details
-
addExtension
-
getChildType
-
getChildren
-
getDeclaredExtension
public RuntimeChildDeclaredExtensionDefinition getDeclaredExtension(String theExtensionUrl, String serverBaseUrl) - Returns:
- Returns null if none
-
getExtensions
-
getExtensionsModifier
-
getExtensionsNonModifier
-
getImplementingClass
-
getName
- Returns:
- Returns the runtime name for this resource (i.e. the name that will be used in encoded messages)
-
hasExtensions
-
isStandardType
-
newInstance
-
newInstance
-
getRootParentDefinition
-
toString
-
validateSealed
-
getChildByName
-