Package

enumeratum

Permalink

package enumeratum

Visibility
  1. Public
  2. All

Type Members

  1. trait PlayEnum[A <: EnumEntry] extends Enum[A] with PlayJsonEnum[A] with PlayPathBindableEnum[A] with PlayQueryBindableEnum[A] with PlayFormFieldEnum[A]

    Permalink

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

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

    Note, the binders created here are case-sensitive.

    Things included are:

    • implicit JSON format
    • implicit PathBindable (for binding from request path)
    • implicit QueryStringBindable (for binding from query strings)
    • formField for doing things like Form("hello" -> MyEnum.formField)
  2. trait PlayFormFieldEnum[A <: EnumEntry] extends AnyRef

    Permalink
  3. trait PlayPathBindableEnum[A <: EnumEntry] extends AnyRef

    Permalink
  4. trait PlayQueryBindableEnum[A <: EnumEntry] extends AnyRef

    Permalink

Value Members

  1. object Forms

    Permalink

    Created by Lloyd on 2/3/15.

  2. object UrlBinders

    Permalink

    Created by Lloyd on 2/3/15.

  3. package values

    Permalink

Ungrouped