Package ca.uhn.fhir.context
Class RuntimePrimitiveDatatypeDefinition
java.lang.Object
ca.uhn.fhir.context.BaseRuntimeElementDefinition<IPrimitiveType<?>>
ca.uhn.fhir.context.RuntimePrimitiveDatatypeDefinition
- All Implemented Interfaces:
IRuntimeDatatypeDefinition
- Direct Known Subclasses:
RuntimeIdDatatypeDefinition
public class RuntimePrimitiveDatatypeDefinition
extends BaseRuntimeElementDefinition<IPrimitiveType<?>>
implements IRuntimeDatatypeDefinition
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.context.BaseRuntimeElementDefinition
BaseRuntimeElementDefinition.ChildTypeEnum
-
Constructor Summary
ConstructorDescriptionRuntimePrimitiveDatatypeDefinition
(DatatypeDef theDef, Class<? extends IPrimitiveType<?>> theImplementingClass, boolean theStandardType) -
Method Summary
Modifier and TypeMethodDescriptiongetChildByName
(String theChildName) Class
<?> Class
<? extends IBaseDatatype> boolean
isProfileOf
(Class<? extends IBaseDatatype> theType) boolean
Methods inherited from class ca.uhn.fhir.context.BaseRuntimeElementDefinition
addExtension, getDeclaredExtension, getExtensions, getExtensionsModifier, getExtensionsNonModifier, getImplementingClass, getName, getRootParentDefinition, hasExtensions, isStandardType, newInstance, newInstance, toString, validateSealed
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 Details
-
RuntimePrimitiveDatatypeDefinition
public RuntimePrimitiveDatatypeDefinition(DatatypeDef theDef, Class<? extends IPrimitiveType<?>> theImplementingClass, boolean theStandardType)
-
-
Method Details
-
getChildren
- Overrides:
getChildren
in classBaseRuntimeElementDefinition<IPrimitiveType<?>>
-
getChildByName
- Overrides:
getChildByName
in classBaseRuntimeElementDefinition<IPrimitiveType<?>>
-
getChildType
- Specified by:
getChildType
in classBaseRuntimeElementDefinition<IPrimitiveType<?>>
-
getNativeType
-
getProfileOf
- Specified by:
getProfileOf
in interfaceIRuntimeDatatypeDefinition
-
isProfileOf
- Specified by:
isProfileOf
in interfaceIRuntimeDatatypeDefinition
-
isSpecialization
- Specified by:
isSpecialization
in interfaceIRuntimeDatatypeDefinition
-