
Package ca.uhn.fhir.model.primitive
Class BoundCodeDt<T extends Enum<?>>
java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.api.BasePrimitive<String>
ca.uhn.fhir.model.primitive.CodeDt
ca.uhn.fhir.model.primitive.BoundCodeDt<T>
- All Implemented Interfaces:
IDatatype,IElement,IIdentifiableElement,IPrimitiveDatatype<String>,ISupportsUndeclaredExtensions,Externalizable,Serializable,Comparable<CodeDt>,IBase,IBaseDatatype,IPrimitiveType<String>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.This constructor is provided only for serialization support.BoundCodeDt(IValueSetEnumBinder<T> theBinder) BoundCodeDt(IValueSetEnumBinder<T> theBinder, T theValue) -
Method Summary
Modifier and TypeMethodDescriptionvoidreadExternal(ObjectInput theIn) voidsetValueAsEnum(T theValue) voidwriteExternal(ObjectOutput theOut) Methods inherited from class ca.uhn.fhir.model.api.BasePrimitive
equals, getValue, getValueAsString, hashCode, hasValue, setValue, setValueAsString, toString, updateStringValueMethods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setIdMethods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserDataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Constructor Details
-
BoundCodeDt
Deprecated.This constructor is provided only for serialization support. Do not call it directly! -
BoundCodeDt
-
BoundCodeDt
-
-
Method Details
-
getBinder
-
getValueAsEnum
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classBasePrimitive<String>- Throws:
IOExceptionClassNotFoundException
-
setValueAsEnum
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classBasePrimitive<String>- Throws:
IOException
-