Interface EnumeratedValueSet<T>
- All Known Subinterfaces:
EnumeratedCodedValue<T>
- All Known Implementing Classes:
ActiveParticipantRoleIdCode
,AuditSourceType
,EventActionCode
,EventIdCode
,EventOutcomeIndicator
,EventTypeCode
,FhirEventIdCode
,FhirEventTypeCode
,FhirParticipantObjectIdTypeCode
,Hl7v3EventTypeCode
,Hl7v3ParticipantObjectIdTypeCode
,HpdEventTypeCode
,HpdParticipantObjectIdTypeCode
,IHEEventIdCode
,MediaTypeCode
,MllpEventTypeCode
,MllpParticipantObjectIdTypeCode
,NetworkAccessPointTypeCode
,ParticipantObjectDataLifeCycle
,ParticipantObjectIdTypeCode
,ParticipantObjectTypeCode
,ParticipantObjectTypeCodeRole
,SvsEventTypeCode
,Xacml20EventTypeCodes
,Xacml20ParticipantIdType
,XdsEventTypeCode
,XdsParticipantObjectIdTypeCode
,XspaPoUCode
public interface EnumeratedValueSet<T>
This interface is intended to be implemented by enum classes in order to provide a
set of code values. Complex codes (of type @link
CodedValueType
) should be
inherited from EnumeratedCodedValue
.- Since:
- 3.5
- Author:
- Christian Ohr
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T,
E extends Enum<E> & EnumeratedValueSet<T>>
EenumForCode
(Class<E> clazz, Object code) getValue()
default boolean
-
Method Details
-
getValue
T getValue() -
matches
-
enumForCode
-