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
,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
-