Package

enumeratum

values

Permalink

package values

Visibility
  1. Public
  2. All

Type Members

  1. trait IntPlayEnum[EnumEntry <: IntEnumEntry] extends IntEnum[EnumEntry] with IntPlayPathBindableValueEnum[EnumEntry] with IntPlayQueryBindableValueEnum[EnumEntry] with IntPlayFormValueEnum[EnumEntry] with IntPlayJsonValueEnum[EnumEntry]

    Permalink

    An IntEnum that has a lot of the Play-related implicits built-in so you can avoid boilerplate.

    An IntEnum that has a lot of the Play-related implicits built-in so you can avoid boilerplate.

    Things included are:

    • implicit PathBindable (for binding from request path)
    • implicit QueryStringBindable (for binding from query strings)
    • formField for doing things like Form("hello" -> MyEnum.formField)
    • implicit Json format
  2. trait IntPlayFormValueEnum[EntryType <: IntEnumEntry] extends PlayFormValueEnum[Int, EntryType]

    Permalink

    Form Bindable implicits for IntEnum

  3. trait IntPlayPathBindableValueEnum[EntryType <: IntEnumEntry] extends PlayPathBindableValueEnum[Int, EntryType]

    Permalink

    Path Bindable implicits for IntEnum

  4. trait IntPlayQueryBindableValueEnum[EntryType <: IntEnumEntry] extends PlayQueryBindableValueEnum[Int, EntryType]

    Permalink

    Query Bindable implicits for IntEnum

  5. trait LongPlayEnum[EnumEntry <: LongEnumEntry] extends LongEnum[EnumEntry] with LongPlayPathBindableValueEnum[EnumEntry] with LongPlayQueryBindableValueEnum[EnumEntry] with LongPlayFormValueEnum[EnumEntry] with LongPlayJsonValueEnum[EnumEntry]

    Permalink

    A LongEnum that has a lot of the Play-related implicits built-in so you can avoid boilerplate.

    A LongEnum that has a lot of the Play-related implicits built-in so you can avoid boilerplate.

    Things included are:

    • implicit PathBindable (for binding from request path)
    • implicit QueryStringBindable (for binding from query strings)
    • formField for doing things like Form("hello" -> MyEnum.formField)
    • implicit Json format
  6. trait LongPlayFormValueEnum[EntryType <: LongEnumEntry] extends PlayFormValueEnum[Long, EntryType]

    Permalink

    Form Bindable implicits for LongEnum

  7. trait LongPlayPathBindableValueEnum[EntryType <: LongEnumEntry] extends PlayPathBindableValueEnum[Long, EntryType]

    Permalink

    Path Bindable implicits for LongEnum

  8. trait LongPlayQueryBindableValueEnum[EntryType <: LongEnumEntry] extends PlayQueryBindableValueEnum[Long, EntryType]

    Permalink

    Query Bindable implicits for LongEnum

  9. sealed trait PlayFormValueEnum[ValueType, EntryType <: ValueEnumEntry[ValueType]] extends AnyRef

    Permalink

    Created by Lloyd on 4/13/16.

    Created by Lloyd on 4/13/16.

    Copyright 2016

  10. sealed trait PlayPathBindableValueEnum[ValueType, EntryType <: ValueEnumEntry[ValueType]] extends AnyRef

    Permalink

    Created by Lloyd on 4/13/16.

    Created by Lloyd on 4/13/16.

    Copyright 2016

  11. sealed trait PlayQueryBindableValueEnum[ValueType, EntryType <: ValueEnumEntry[ValueType]] extends AnyRef

    Permalink

    Created by Lloyd on 4/13/16.

    Created by Lloyd on 4/13/16.

    Copyright 2016

  12. trait ShortPlayEnum[EnumEntry <: ShortEnumEntry] extends ShortEnum[EnumEntry] with ShortPlayPathBindableValueEnum[EnumEntry] with ShortPlayQueryBindableValueEnum[EnumEntry] with ShortPlayFormValueEnum[EnumEntry] with ShortPlayJsonValueEnum[EnumEntry]

    Permalink

    A ShortEnum that has a lot of the Play-related implicits built-in so you can avoid boilerplate.

    A ShortEnum that has a lot of the Play-related implicits built-in so you can avoid boilerplate.

    Things included are:

    • implicit PathBindable (for binding from request path)
    • implicit QueryStringBindable (for binding from query strings)
    • formField for doing things like Form("hello" -> MyEnum.formField)
    • implicit Json format
  13. trait ShortPlayFormValueEnum[EntryType <: ShortEnumEntry] extends PlayFormValueEnum[Short, EntryType]

    Permalink

    Form Bindable implicits for ShortEnum

  14. trait ShortPlayPathBindableValueEnum[EntryType <: ShortEnumEntry] extends PlayPathBindableValueEnum[Short, EntryType]

    Permalink

    Path Bindable implicits for ShortEnum

  15. trait ShortPlayQueryBindableValueEnum[EntryType <: ShortEnumEntry] extends PlayQueryBindableValueEnum[Short, EntryType]

    Permalink

    Query Bindable implicits for ShortEnum

  16. trait StringPlayEnum[EnumEntry <: StringEnumEntry] extends StringEnum[EnumEntry] with StringPlayPathBindableValueEnum[EnumEntry] with StringPlayQueryBindableValueEnum[EnumEntry] with StringPlayFormValueEnum[EnumEntry] with StringPlayJsonValueEnum[EnumEntry]

    Permalink

    A StringEnum that has a lot of the Play-related implicits built-in so you can avoid boilerplate.

    A StringEnum that has a lot of the Play-related implicits built-in so you can avoid boilerplate.

    Things included are:

    • implicit PathBindable (for binding from request path)
    • implicit QueryStringBindable (for binding from query strings)
    • formField for doing things like Form("hello" -> MyEnum.formField)
    • implicit Json format
  17. trait StringPlayFormValueEnum[EntryType <: StringEnumEntry] extends PlayFormValueEnum[String, EntryType]

    Permalink

    Form Bindable implicits for StringEnum

  18. trait StringPlayPathBindableValueEnum[EntryType <: StringEnumEntry] extends PlayPathBindableValueEnum[String, EntryType]

    Permalink

    Path Bindable implicits for StringEnum

  19. trait StringPlayQueryBindableValueEnum[EntryType <: StringEnumEntry] extends PlayQueryBindableValueEnum[String, EntryType]

    Permalink

    Query Bindable implicits for StringEnum

Value Members

  1. object Forms

    Permalink

    Created by Lloyd on 4/13/16.

    Created by Lloyd on 4/13/16.

    Copyright 2016

  2. object UrlBinders

    Permalink

    Created by Lloyd on 4/13/16.

    Created by Lloyd on 4/13/16.

    Copyright 2016

Ungrouped