Interface EnumeratedValueSet<T>
-
- All Known Subinterfaces:
EnumeratedCodedValue<T>
- All Known Implementing Classes:
ActiveParticipantRoleIdCode
,AuditSourceType
,EventActionCode
,EventIdCode
,EventOutcomeIndicator
,EventTypeCode
,MediaTypeCode
,NetworkAccessPointTypeCode
,ParticipantObjectDataLifeCycle
,ParticipantObjectIdTypeCode
,ParticipantObjectTypeCode
,ParticipantObjectTypeCodeRole
,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 @linkCodedValueType
) should be inherited fromEnumeratedCodedValue
.- Since:
- 3.5
- Author:
- Christian Ohr
- See Also:
EnumeratedCodedValue
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static <T,E extends Enum<E> & EnumeratedValueSet<T>>
EenumForCode(Class<E> clazz, Object code)
T
getValue()
default boolean
matches(Object code)
-