A class implementing thescala.Enumeration.Value type.
A class implementing thescala.Enumeration.Value type. This class can be overridden to change the enumeration's naming and integer identification behaviour.
An ordering by id for values of this set
An ordering by id for values of this set
A class for sets of values.
A class for sets of values. Iterating through this set will yield values in increasing order of their ids.
The set of ids of values (adjusted so that the lowest value does not fall below zero), organized as aBitSet.
A factory object for value sets
A factory object for value sets
The type of the enumerated values.
The type of the enumerated values.
Creates a fresh value, part of this enumeration, calledname and identified by the integeri.
Creates a fresh value, part of this enumeration, calledname and identified by the integeri.
An integer that identifies this value at run-time. It must be unique amongst all values of the enumeration.
A human-readable name for that value.
Fresh value with the provided identifieri and namename.
Creates a fresh value, part of this enumeration, calledname.
Creates a fresh value, part of this enumeration, calledname.
A human-readable name for that value.
Fresh value calledname.
Creates a fresh value, part of this enumeration, identified by the integeri.
Creates a fresh value, part of this enumeration, identified by the integeri.
An integer that identifies this value at run-time. It must be unique amongst all values of the enumeration.
Fresh value identified byi.
Creates a fresh value, part of this enumeration.
Creates a fresh value, part of this enumeration.
The value of this enumeration with given idx
The value of this enumeration with given idx
The one higher than the highest integer amongst those used to identify values in this enumeration.
The one higher than the highest integer amongst those used to identify values in this enumeration.
The name of this enumeration.
The name of this enumeration.
The values of this enumeration as a set.
The values of this enumeration as a set.
Return aValue from thisEnumeration whose name matches the arguments.
Return aValue from thisEnumeration whose name matches the arguments. The names are determined automatically via reflection.
anEnumeration name
theValue of thisEnumeration if its name matchess
NoSuchElementExceptionif noValue with a matching name is in thisEnumeration
The integer to use to identify the next created value.
The integer to use to identify the next created value.
The string to use to name the next created value.
The string to use to name the next created value.