- All Superinterfaces:
QtAbstractEnumerator
- All Known Subinterfaces:
QtShortFlagEnumerator
- All Known Implementing Classes:
QAudioFormat.SampleFormat,QLocale.Country,QLocale.Language,QLocale.Script,QMetaType.GenericShortEnumerator
The QtEnumerator interface servers as a base for all 16 Bit enum classes.
Its sole purpose is to unify the access to the
short
value of enumerators and flags using the value() method.-
Method Summary
Modifier and TypeMethodDescriptionstatic <E extends QtShortEnumerator>
Comparator<E>Creates a comparator for enumeration valuesClass<? extends QtShortEnumerator>name()intordinal()default shortvalue()This function should return a short value for the enum values of the enumeration that implements this interface.
-
Method Details
-
value
default short value()This function should return a short value for the enum values of the enumeration that implements this interface. -
ordinal
int ordinal()- Specified by:
ordinalin interfaceQtAbstractEnumerator- Returns:
- the ordinal of this enumeration constant
- See Also:
-
name
String name()- Specified by:
namein interfaceQtAbstractEnumerator- Returns:
- the name of this enum constant
- See Also:
-
getDeclaringClass
Class<? extends QtShortEnumerator> getDeclaringClass()- Specified by:
getDeclaringClassin interfaceQtAbstractEnumerator- Returns:
- the Class object corresponding to this enum constant's enum type
- See Also:
-
comparator
Creates a comparator for enumeration values- Type Parameters:
E-- Returns:
- comparator
-