Package org.hl7.fhir.r4b.model
Interface EnumFactory<T extends Enum<?>>
-
- All Superinterfaces:
org.hl7.fhir.instance.model.api.IBaseEnumFactory<T>,Serializable
- All Known Implementing Classes:
Account.AccountStatusEnumFactory,ActivityDefinition.RequestResourceTypeEnumFactory,Address.AddressTypeEnumFactory,Address.AddressUseEnumFactory,AdverseEvent.AdverseEventActualityEnumFactory,AllergyIntolerance.AllergyIntoleranceCategoryEnumFactory,AllergyIntolerance.AllergyIntoleranceCriticalityEnumFactory,AllergyIntolerance.AllergyIntoleranceSeverityEnumFactory,AllergyIntolerance.AllergyIntoleranceTypeEnumFactory,Appointment.AppointmentStatusEnumFactory,Appointment.ParticipantRequiredEnumFactory,AuditEvent.AuditEventActionEnumFactory,AuditEvent.AuditEventAgentNetworkTypeEnumFactory,AuditEvent.AuditEventOutcomeEnumFactory,BiologicallyDerivedProduct.BiologicallyDerivedProductCategoryEnumFactory,BiologicallyDerivedProduct.BiologicallyDerivedProductStatusEnumFactory,BiologicallyDerivedProduct.BiologicallyDerivedProductStorageScaleEnumFactory,Bundle.BundleTypeEnumFactory,Bundle.HTTPVerbEnumFactory,Bundle.SearchEntryModeEnumFactory,CapabilityStatement.ConditionalDeleteStatusEnumFactory,CapabilityStatement.ConditionalReadStatusEnumFactory,CapabilityStatement.DocumentModeEnumFactory,CapabilityStatement.EventCapabilityModeEnumFactory,CapabilityStatement.ReferenceHandlingPolicyEnumFactory,CapabilityStatement.ResourceVersionPolicyEnumFactory,CapabilityStatement.RestfulCapabilityModeEnumFactory,CapabilityStatement.SystemRestfulInteractionEnumFactory,CapabilityStatement.TypeRestfulInteractionEnumFactory,CarePlan.CarePlanActivityKindEnumFactory,CarePlan.CarePlanActivityStatusEnumFactory,CarePlan.CarePlanIntentEnumFactory,CareTeam.CareTeamStatusEnumFactory,CatalogEntry.CatalogEntryRelationTypeEnumFactory,ChargeItem.ChargeItemStatusEnumFactory,ClinicalImpression.ClinicalImpressionStatusEnumFactory,ClinicalUseDefinition.ClinicalUseIssueTypeEnumFactory,CodeSystem.CodeSystemContentModeEnumFactory,CodeSystem.CodeSystemHierarchyMeaningEnumFactory,CodeSystem.PropertyTypeEnumFactory,Composition.CompositionAttestationModeEnumFactory,ConceptMap.ConceptMapEquivalenceEnumFactory,ConceptMap.ConceptMapGroupUnmappedModeEnumFactory,Consent.ConsentDataMeaningEnumFactory,Consent.ConsentProvisionTypeEnumFactory,Consent.ConsentStateEnumFactory,ContactPoint.ContactPointSystemEnumFactory,ContactPoint.ContactPointUseEnumFactory,Contract.ContractResourcePublicationStatusCodesEnumFactory,Contract.ContractResourceStatusCodesEnumFactory,Contributor.ContributorTypeEnumFactory,CoverageEligibilityRequest.EligibilityRequestPurposeEnumFactory,CoverageEligibilityResponse.EligibilityResponsePurposeEnumFactory,DataRequirement.SortDirectionEnumFactory,DetectedIssue.DetectedIssueSeverityEnumFactory,Device.FHIRDeviceStatusEnumFactory,Device.UDIEntryTypeEnumFactory,DeviceMetric.DeviceMetricCalibrationStateEnumFactory,DeviceMetric.DeviceMetricCalibrationTypeEnumFactory,DeviceMetric.DeviceMetricCategoryEnumFactory,DeviceMetric.DeviceMetricColorEnumFactory,DeviceMetric.DeviceMetricOperationalStatusEnumFactory,DeviceUseStatement.DeviceUseStatementStatusEnumFactory,DiagnosticReport.DiagnosticReportStatusEnumFactory,ElementDefinition.AggregationModeEnumFactory,ElementDefinition.ConstraintSeverityEnumFactory,ElementDefinition.DiscriminatorTypeEnumFactory,ElementDefinition.PropertyRepresentationEnumFactory,ElementDefinition.ReferenceVersionRulesEnumFactory,ElementDefinition.SlicingRulesEnumFactory,Encounter.EncounterLocationStatusEnumFactory,Encounter.EncounterStatusEnumFactory,Endpoint.EndpointStatusEnumFactory,Enumerations.ActionCardinalityBehaviorEnumFactory,Enumerations.ActionConditionKindEnumFactory,Enumerations.ActionGroupingBehaviorEnumFactory,Enumerations.ActionParticipantTypeEnumFactory,Enumerations.ActionPrecheckBehaviorEnumFactory,Enumerations.ActionRelationshipTypeEnumFactory,Enumerations.ActionRequiredBehaviorEnumFactory,Enumerations.ActionSelectionBehaviorEnumFactory,Enumerations.AdministrativeGenderEnumFactory,Enumerations.BindingStrengthEnumFactory,Enumerations.CapabilityStatementKindEnumFactory,Enumerations.CompartmentTypeEnumFactory,Enumerations.CompositionStatusEnumFactory,Enumerations.DaysOfWeekEnumFactory,Enumerations.DeviceNameTypeEnumFactory,Enumerations.DocumentReferenceStatusEnumFactory,Enumerations.DocumentRelationshipTypeEnumFactory,Enumerations.EventStatusEnumFactory,Enumerations.EvidenceVariableHandlingEnumFactory,Enumerations.FHIRAllTypesEnumFactory,Enumerations.FHIRVersionEnumFactory,Enumerations.FilterOperatorEnumFactory,Enumerations.FinancialResourceStatusCodesEnumFactory,Enumerations.GroupMeasureEnumFactory,Enumerations.InvoicePriceComponentTypeEnumFactory,Enumerations.ListModeEnumFactory,Enumerations.MeasureImprovementNotationEnumFactory,Enumerations.MimeTypesEnumFactory,Enumerations.NoteTypeEnumFactory,Enumerations.ObservationStatusEnumFactory,Enumerations.OperationParameterUseEnumFactory,Enumerations.ParticipationStatusEnumFactory,Enumerations.PublicationStatusEnumFactory,Enumerations.QuantityComparatorEnumFactory,Enumerations.RemittanceOutcomeEnumFactory,Enumerations.RequestIntentEnumFactory,Enumerations.RequestPriorityEnumFactory,Enumerations.RequestStatusEnumFactory,Enumerations.ResourceTypeEnumEnumFactory,Enumerations.SearchParamTypeEnumFactory,Enumerations.SubscriptionStatusEnumFactory,Enumerations.UseEnumFactory,EpisodeOfCare.EpisodeOfCareStatusEnumFactory,Event.EventStatusEnumFactory,EvidenceReport.ReportRelationshipTypeEnumFactory,EvidenceVariable.CharacteristicCombinationEnumFactory,ExampleScenario.ExampleScenarioActorTypeEnumFactory,ExplanationOfBenefit.ExplanationOfBenefitStatusEnumFactory,FamilyMemberHistory.FamilyHistoryStatusEnumFactory,Fivews.CanonicalStatusEnumFactory,Flag.FlagStatusEnumFactory,Goal.GoalLifecycleStatusEnumFactory,GraphDefinition.GraphCompartmentRuleEnumFactory,GraphDefinition.GraphCompartmentUseEnumFactory,Group.GroupTypeEnumFactory,GuidanceResponse.GuidanceResponseStatusEnumFactory,GuideParameterCode.GuideParameterCodeEnumFactory,HumanName.NameUseEnumFactory,Identifier.IdentifierUseEnumFactory,ImagingStudy.ImagingStudyStatusEnumFactory,Immunization.ImmunizationStatusCodesEnumFactory,ImmunizationEvaluation.ImmunizationEvaluationStatusCodesEnumFactory,ImplementationGuide.GuidePageGenerationEnumFactory,ImplementationGuide.GuideParameterCodeEnumFactory,ImplementationGuide.SPDXLicenseEnumFactory,Invoice.InvoiceStatusEnumFactory,Linkage.LinkageTypeEnumFactory,ListResource.ListStatusEnumFactory,Location.LocationModeEnumFactory,Location.LocationStatusEnumFactory,MeasureReport.MeasureReportStatusEnumFactory,MeasureReport.MeasureReportTypeEnumFactory,Medication.MedicationStatusCodesEnumFactory,MedicationAdministration.MedicationAdministrationStatusCodesEnumFactory,MedicationDispense.MedicationDispenseStatusCodesEnumFactory,MedicationKnowledge.MedicationKnowledgeStatusCodesEnumFactory,MedicationRequest.MedicationRequestIntentEnumFactory,MedicationRequest.MedicationrequestStatusEnumFactory,MedicationStatement.MedicationStatusCodesEnumFactory,MessageDefinition.MessageheaderResponseRequestEnumFactory,MessageDefinition.MessageSignificanceCategoryEnumFactory,MessageHeader.ResponseTypeEnumFactory,MolecularSequence.OrientationTypeEnumFactory,MolecularSequence.QualityTypeEnumFactory,MolecularSequence.RepositoryTypeEnumFactory,MolecularSequence.SequenceTypeEnumFactory,MolecularSequence.StrandTypeEnumFactory,NamingSystem.NamingSystemIdentifierTypeEnumFactory,NamingSystem.NamingSystemTypeEnumFactory,Narrative.NarrativeStatusEnumFactory,NutritionProduct.NutritionProductStatusEnumFactory,ObservationDefinition.ObservationDataTypeEnumFactory,ObservationDefinition.ObservationRangeCategoryEnumFactory,OperationDefinition.OperationKindEnumFactory,OperationOutcome.IssueSeverityEnumFactory,OperationOutcome.IssueTypeEnumFactory,Patient.LinkTypeEnumFactory,Person.IdentityAssuranceLevelEnumFactory,Provenance.ProvenanceEntityRoleEnumFactory,Questionnaire.EnableWhenBehaviorEnumFactory,Questionnaire.QuestionnaireItemOperatorEnumFactory,Questionnaire.QuestionnaireItemTypeEnumFactory,QuestionnaireResponse.QuestionnaireResponseStatusEnumFactory,RelatedArtifact.RelatedArtifactTypeEnumFactory,Request.RequestIntentEnumFactory,Request.RequestPriorityEnumFactory,Request.RequestStatusEnumFactory,ResearchElementDefinition.ResearchElementTypeEnumFactory,ResearchElementDefinition.VariableTypeEnumFactory,ResearchStudy.ResearchStudyStatusEnumFactory,ResearchSubject.ResearchSubjectStatusEnumFactory,SearchParameter.SearchComparatorEnumFactory,SearchParameter.SearchModifierCodeEnumFactory,SearchParameter.XPathUsageTypeEnumFactory,Slot.SlotStatusEnumFactory,Specimen.SpecimenStatusEnumFactory,SpecimenDefinition.SpecimenContainedPreferenceEnumFactory,StructureDefinition.ExtensionContextTypeEnumFactory,StructureDefinition.StructureDefinitionKindEnumFactory,StructureDefinition.TypeDerivationRuleEnumFactory,StructureMap.StructureMapContextTypeEnumFactory,StructureMap.StructureMapGroupTypeModeEnumFactory,StructureMap.StructureMapInputModeEnumFactory,StructureMap.StructureMapModelModeEnumFactory,StructureMap.StructureMapSourceListModeEnumFactory,StructureMap.StructureMapTargetListModeEnumFactory,StructureMap.StructureMapTransformEnumFactory,Subscription.SubscriptionChannelTypeEnumFactory,SubscriptionStatus.SubscriptionNotificationTypeEnumFactory,SubscriptionTopic.CriteriaNotExistsBehaviorEnumFactory,SubscriptionTopic.InteractionTriggerEnumFactory,SubscriptionTopic.SubscriptionSearchModifierEnumFactory,Substance.FHIRSubstanceStatusEnumFactory,SupplyDelivery.SupplyDeliveryStatusEnumFactory,SupplyRequest.SupplyRequestStatusEnumFactory,Task.TaskIntentEnumFactory,Task.TaskStatusEnumFactory,TerminologyCapabilities.CodeSearchSupportEnumFactory,TestReport.TestReportActionResultEnumFactory,TestReport.TestReportParticipantTypeEnumFactory,TestReport.TestReportResultEnumFactory,TestReport.TestReportStatusEnumFactory,TestScript.AssertionDirectionTypeEnumFactory,TestScript.AssertionOperatorTypeEnumFactory,TestScript.AssertionResponseTypesEnumFactory,TestScript.FHIRDefinedTypeEnumFactory,TestScript.TestScriptRequestMethodCodeEnumFactory,Timing.EventTimingEnumFactory,Timing.UnitsOfTimeEnumFactory,TriggerDefinition.TriggerTypeEnumFactory,VerificationResult.StatusEnumFactory,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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TfromCode(String codeString)Read an enumeration value from the string that represents it on the XML or JSONStringtoCode(T code)Get the XML/JSON representation for an enumerated valueStringtoSystem(T code)Get the system URI for an enumerated value
-
-
-
Method Detail
-
fromCode
T fromCode(String codeString) throws IllegalArgumentException
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:
Exception- is the value is not knownIllegalArgumentException
-
-