
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
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionBaseRuntimeElementDefinition(String theName, Class<? extends T> theImplementingClass, boolean theStandardType) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtension(RuntimeChildDeclaredExtensionDefinition theExtension) getChildByName(String theChildName) getDeclaredExtension(String theExtensionUrl, String serverBaseUrl) getName()booleanbooleannewInstance(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
-