enumeratum

values

package values

Visibility
  1. Public
  2. All

Type Members

  1. trait ByteEnum[A <: ByteEnumEntry] extends ValueEnum[Byte, A]

    Value enum with ByteEnumEntry entries

  2. abstract class ByteEnumEntry extends ValueEnumEntry[Byte]

    Value Enum Entry parent class for Byte valued entries

  3. trait CharEnum[A <: CharEnumEntry] extends ValueEnum[Char, A]

    Value enum with CharEnumEntry entries

  4. abstract class CharEnumEntry extends ValueEnumEntry[Char]

    Value Enum Entry parent class for Char valued entries

  5. trait IntEnum[A <: IntEnumEntry] extends ValueEnum[Int, A]

    Value enum with IntEnumEntry entries

  6. abstract class IntEnumEntry extends ValueEnumEntry[Int]

    Value Enum Entry parent class for Int valued entries

  7. trait LongEnum[A <: LongEnumEntry] extends ValueEnum[Long, A]

    Value enum with LongEnumEntry entries

  8. abstract class LongEnumEntry extends ValueEnumEntry[Long]

    Value Enum Entry parent class for Long valued entries

  9. final case class NoSuchMember[ValueType, A <: ValueEnumEntry[ValueType]](notFoundValue: ValueType, enumValues: IndexedSeq[A]) extends NoSuchElementException with NoStackTrace with Product with Serializable

  10. trait ShortEnum[A <: ShortEnumEntry] extends ValueEnum[Short, A]

    Value enum with ShortEnumEntry entries

  11. abstract class ShortEnumEntry extends ValueEnumEntry[Short]

    Value Enum Entry parent class for Short valued entries

  12. trait StringEnum[A <: StringEnumEntry] extends ValueEnum[String, A]

    Value enum with StringEnumEntry entries

  13. abstract class StringEnumEntry extends ValueEnumEntry[String]

    Value Enum Entry parent class for String valued entries

  14. sealed trait ValueEnum[ValueType, EntryType <: ValueEnumEntry[ValueType]] extends AnyRef

    Base trait for a Value-based enums.

  15. sealed trait ValueEnumEntry[ValueType] extends AnyRef

    Created by Lloyd on 4/11/16.

Value Members

  1. object ByteEnum

  2. object CharEnum

  3. object IntEnum

  4. object LongEnum

  5. object ShortEnum

  6. object StringEnum

  7. object ValueEnumEntry

Ungrouped