Packages

class OptionFormat[T] extends Format[Option[T]]

Linear Supertypes
Format[Option[T]], Reads[Option[T]], Writes[Option[T]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OptionFormat
  2. Format
  3. Reads
  4. Writes
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OptionFormat()(implicit arg0: Format[T])

Value Members

  1. def andThen[B](rb: Reads[B])(implicit witness: <:<[Option[T], JsValue]): Reads[B]
    Definition Classes
    Reads
  2. def collect[B](error: JsonValidationError)(f: PartialFunction[Option[T], B]): Reads[B]
    Definition Classes
    Reads
  3. def compose[B <: JsValue](rb: Reads[B]): Reads[Option[T]]
    Definition Classes
    Reads
  4. def filter(error: JsonValidationError)(f: (Option[T]) ⇒ Boolean): Reads[Option[T]]
    Definition Classes
    Reads
  5. def filter(f: (Option[T]) ⇒ Boolean): Reads[Option[T]]
    Definition Classes
    Reads
  6. def filterNot(error: JsonValidationError)(f: (Option[T]) ⇒ Boolean): Reads[Option[T]]
    Definition Classes
    Reads
  7. def filterNot(f: (Option[T]) ⇒ Boolean): Reads[Option[T]]
    Definition Classes
    Reads
  8. def flatMap[B](f: (Option[T]) ⇒ Reads[B]): Reads[B]
    Definition Classes
    Reads
  9. def map[B](f: (Option[T]) ⇒ B): Reads[B]
    Definition Classes
    Reads
  10. def orElse(v: Reads[Option[T]]): Reads[Option[T]]
    Definition Classes
    Reads
  11. def reads(jsv: JsValue): JsResult[Option[T]]
    Definition Classes
    OptionFormat → Reads
  12. def transform(transformer: Writes[JsValue]): Writes[Option[T]]
    Definition Classes
    Writes
  13. def transform(transformer: (JsValue) ⇒ JsValue): Writes[Option[T]]
    Definition Classes
    Writes
  14. def writes(mbReceipt: Option[T]): JsValue
    Definition Classes
    OptionFormat → Writes