
Package org.hl7.fhir.dstu2.model
Interface EnumFactory<T extends Enum<?>>
- All Superinterfaces:
org.hl7.fhir.instance.model.api.IBaseEnumFactory<T>,Serializable
- All Known Implementing Classes:
Account.AccountStatusEnumFactory,Address.AddressTypeEnumFactory,Address.AddressUseEnumFactory,AllergyIntolerance.AllergyIntoleranceCategoryEnumFactory,AllergyIntolerance.AllergyIntoleranceCertaintyEnumFactory,AllergyIntolerance.AllergyIntoleranceCriticalityEnumFactory,AllergyIntolerance.AllergyIntoleranceSeverityEnumFactory,AllergyIntolerance.AllergyIntoleranceStatusEnumFactory,AllergyIntolerance.AllergyIntoleranceTypeEnumFactory,Appointment.AppointmentStatusEnumFactory,Appointment.ParticipantRequiredEnumFactory,Appointment.ParticipationStatusEnumFactory,AppointmentResponse.ParticipantStatusEnumFactory,AuditEvent.AuditEventActionEnumFactory,AuditEvent.AuditEventOutcomeEnumFactory,AuditEvent.AuditEventParticipantNetworkTypeEnumFactory,Bundle.BundleTypeEnumFactory,Bundle.HTTPVerbEnumFactory,Bundle.SearchEntryModeEnumFactory,CarePlan.CarePlanActivityStatusEnumFactory,CarePlan.CarePlanRelationshipEnumFactory,CarePlan.CarePlanStatusEnumFactory,Claim.ClaimTypeEnumFactory,Claim.UseEnumFactory,ClinicalImpression.ClinicalImpressionStatusEnumFactory,Communication.CommunicationStatusEnumFactory,CommunicationRequest.CommunicationRequestStatusEnumFactory,Composition.CompositionAttestationModeEnumFactory,Composition.CompositionStatusEnumFactory,Condition.ConditionVerificationStatusEnumFactory,Conformance.ConditionalDeleteStatusEnumFactory,Conformance.ConformanceEventModeEnumFactory,Conformance.ConformanceStatementKindEnumFactory,Conformance.DocumentModeEnumFactory,Conformance.MessageSignificanceCategoryEnumFactory,Conformance.ResourceVersionPolicyEnumFactory,Conformance.RestfulConformanceModeEnumFactory,Conformance.SearchModifierCodeEnumFactory,Conformance.SystemRestfulInteractionEnumFactory,Conformance.TransactionModeEnumFactory,Conformance.TypeRestfulInteractionEnumFactory,Conformance.UnknownContentCodeEnumFactory,ContactPoint.ContactPointSystemEnumFactory,ContactPoint.ContactPointUseEnumFactory,DataElement.DataElementStringencyEnumFactory,DetectedIssue.DetectedIssueSeverityEnumFactory,Device.DeviceStatusEnumFactory,DeviceComponent.MeasmntPrincipleEnumFactory,DeviceMetric.DeviceMetricCalibrationStateEnumFactory,DeviceMetric.DeviceMetricCalibrationTypeEnumFactory,DeviceMetric.DeviceMetricCategoryEnumFactory,DeviceMetric.DeviceMetricColorEnumFactory,DeviceMetric.DeviceMetricOperationalStatusEnumFactory,DeviceUseRequest.DeviceUseRequestPriorityEnumFactory,DeviceUseRequest.DeviceUseRequestStatusEnumFactory,DiagnosticOrder.DiagnosticOrderPriorityEnumFactory,DiagnosticOrder.DiagnosticOrderStatusEnumFactory,DiagnosticReport.DiagnosticReportStatusEnumFactory,DocumentReference.DocumentRelationshipTypeEnumFactory,ElementDefinition.AggregationModeEnumFactory,ElementDefinition.ConstraintSeverityEnumFactory,ElementDefinition.PropertyRepresentationEnumFactory,ElementDefinition.SlicingRulesEnumFactory,Encounter.EncounterClassEnumFactory,Encounter.EncounterLocationStatusEnumFactory,Encounter.EncounterStateEnumFactory,Enumerations.AdministrativeGenderEnumFactory,Enumerations.AgeUnitsEnumFactory,Enumerations.BindingStrengthEnumFactory,Enumerations.ConceptMapEquivalenceEnumFactory,Enumerations.ConformanceResourceStatusEnumFactory,Enumerations.DataAbsentReasonEnumFactory,Enumerations.DataTypeEnumFactory,Enumerations.DocumentReferenceStatusEnumFactory,Enumerations.FHIRDefinedTypeEnumFactory,Enumerations.MessageEventEnumFactory,Enumerations.NoteTypeEnumFactory,Enumerations.RemittanceOutcomeEnumFactory,Enumerations.ResourceTypeEnumFactory,Enumerations.SearchParamTypeEnumFactory,Enumerations.SpecialValuesEnumFactory,EpisodeOfCare.EpisodeOfCareStatusEnumFactory,FamilyMemberHistory.FamilyHistoryStatusEnumFactory,Flag.FlagStatusEnumFactory,Goal.GoalStatusEnumFactory,Group.GroupTypeEnumFactory,HealthcareService.DaysOfWeekEnumFactory,HumanName.NameUseEnumFactory,Identifier.IdentifierUseEnumFactory,ImagingStudy.InstanceAvailabilityEnumFactory,ImplementationGuide.GuideDependencyTypeEnumFactory,ImplementationGuide.GuidePageKindEnumFactory,ImplementationGuide.GuideResourcePurposeEnumFactory,List_.ListModeEnumFactory,List_.ListStatusEnumFactory,Location.LocationModeEnumFactory,Location.LocationStatusEnumFactory,Media.DigitalMediaTypeEnumFactory,MedicationAdministration.MedicationAdministrationStatusEnumFactory,MedicationDispense.MedicationDispenseStatusEnumFactory,MedicationOrder.MedicationOrderStatusEnumFactory,MedicationStatement.MedicationStatementStatusEnumFactory,MessageHeader.ResponseTypeEnumFactory,NamingSystem.NamingSystemIdentifierTypeEnumFactory,NamingSystem.NamingSystemTypeEnumFactory,Narrative.NarrativeStatusEnumFactory,NutritionOrder.NutritionOrderStatusEnumFactory,Observation.ObservationRelationshipTypeEnumFactory,Observation.ObservationStatusEnumFactory,OperationDefinition.OperationKindEnumFactory,OperationDefinition.OperationParameterUseEnumFactory,OperationOutcome.IssueSeverityEnumFactory,OperationOutcome.IssueTypeEnumFactory,OrderResponse.OrderStatusEnumFactory,Patient.LinkTypeEnumFactory,Person.IdentityAssuranceLevelEnumFactory,Procedure.ProcedureStatusEnumFactory,ProcedureRequest.ProcedureRequestPriorityEnumFactory,ProcedureRequest.ProcedureRequestStatusEnumFactory,ProcessRequest.ActionListEnumFactory,Provenance.ProvenanceEntityRoleEnumFactory,Quantity.QuantityComparatorEnumFactory,Questionnaire.AnswerFormatEnumFactory,Questionnaire.QuestionnaireStatusEnumFactory,QuestionnaireResponse.QuestionnaireResponseStatusEnumFactory,ReferralRequest.ReferralStatusEnumFactory,SearchParameter.XPathUsageTypeEnumFactory,Slot.SlotStatusEnumFactory,Specimen.SpecimenStatusEnumFactory,StructureDefinition.ExtensionContextEnumFactory,StructureDefinition.StructureDefinitionKindEnumFactory,Subscription.SubscriptionChannelTypeEnumFactory,Subscription.SubscriptionStatusEnumFactory,SupplyDelivery.SupplyDeliveryStatusEnumFactory,SupplyRequest.SupplyRequestStatusEnumFactory,TestScript.AssertionDirectionTypeEnumFactory,TestScript.AssertionOperatorTypeEnumFactory,TestScript.AssertionResponseTypesEnumFactory,TestScript.ContentTypeEnumFactory,Timing.EventTimingEnumFactory,Timing.UnitsOfTimeEnumFactory,ValueSet.FilterOperatorEnumFactory,VisionPrescription.VisionBaseEnumFactory,VisionPrescription.VisionEyesEnumFactory
public interface EnumFactory<T extends Enum<?>>
extends org.hl7.fhir.instance.model.api.IBaseEnumFactory<T>
Helper class to help manage generic enumerated types
-
Method Summary
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseEnumFactory
toSystem
-
Method Details
-
fromCode
Read an enumeration value from the string that represents it on the XML or JSON- Specified by:
fromCodein interfaceorg.hl7.fhir.instance.model.api.IBaseEnumFactory<T extends Enum<?>>- Parameters:
codeString- the value found in the XML or JSON- Returns:
- the enumeration value
- Throws:
IllegalArgumentException
-
toCode
Get the XML/JSON representation for an enumerated value
-