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
Constructors Constructor Description RuntimePrimitiveDatatypeDefinition(DatatypeDef theDef, Class<? extends IPrimitiveType<?>> theImplementingClass, boolean theStandardType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseRuntimeElementDefinition.ChildTypeEnumgetChildType()Class<?>getNativeType()Class<? extends IBaseDatatype>getProfileOf()booleanisProfileOf(Class<? extends IBaseDatatype> theType)booleanisSpecialization()-
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 Detail
-
RuntimePrimitiveDatatypeDefinition
public RuntimePrimitiveDatatypeDefinition(DatatypeDef theDef, Class<? extends IPrimitiveType<?>> theImplementingClass, boolean theStandardType)
-
-
Method Detail
-
getChildType
public BaseRuntimeElementDefinition.ChildTypeEnum getChildType()
- Specified by:
getChildTypein classBaseRuntimeElementDefinition<IPrimitiveType<?>>
-
getNativeType
public Class<?> getNativeType()
-
getProfileOf
public Class<? extends IBaseDatatype> getProfileOf()
- Specified by:
getProfileOfin interfaceIRuntimeDatatypeDefinition
-
isProfileOf
public boolean isProfileOf(Class<? extends IBaseDatatype> theType)
- Specified by:
isProfileOfin interfaceIRuntimeDatatypeDefinition
-
isSpecialization
public boolean isSpecialization()
- Specified by:
isSpecializationin interfaceIRuntimeDatatypeDefinition
-
-