Trait

argonaut

ArgonautScalazs

Related Doc: package argonaut

Permalink

trait ArgonautScalazs extends ACursorScalazs with CodecJsonScalazs with ContextScalazs with ContextElementScalazs with CursorScalazs with CursorHistoryScalazs with CursorOpScalazs with CursorOpElementScalazs with DecodeJsonScalazs with DecodeResultScalazs with EncodeJsonScalazs with HCursorScalazs with JsonScalazs with JsonIdentityScalazs with JsonObjectScalazs with PrettyParamsScalazs with StringWrapScalazs

Source
ArgonautScalaz.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArgonautScalazs
  2. StringWrapScalazs
  3. PrettyParamsScalazs
  4. JsonObjectScalazs
  5. JsonIdentityScalazs
  6. JsonScalazs
  7. HCursorScalazs
  8. EncodeJsonScalazs
  9. DecodeResultScalazs
  10. DecodeJsonScalazs
  11. CursorOpElementScalazs
  12. CursorOpScalazs
  13. CursorHistoryScalazs
  14. CursorScalazs
  15. ContextElementScalazs
  16. ContextScalazs
  17. CodecJsonScalazs
  18. ACursorScalazs
  19. AnyRef
  20. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type DecodeEither[A] = Either[(String, CursorHistory), A]

    Permalink
    Definition Classes
    DecodeResultScalazs

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val ContextElementInstances: Equal[ContextElement] with Show[ContextElement]

    Permalink
    Definition Classes
    ContextElementScalazs
  5. implicit val ContextInstances: Equal[Context] with Show[Context]

    Permalink
    Definition Classes
    ContextScalazs
  6. implicit val CursorHistoryInstances: Show[CursorHistory] with Equal[CursorHistory] with Monoid[CursorHistory]

    Permalink
    Definition Classes
    CursorHistoryScalazs
  7. implicit val CursorInstances: Equal[Cursor] with Show[Cursor]

    Permalink
    Definition Classes
    CursorScalazs
  8. implicit val CursorOpElementInstances: Show[CursorOpElement] with Equal[CursorOpElement]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  9. implicit val CursorOpInstances: Show[CursorOp] with Equal[CursorOp]

    Permalink
    Definition Classes
    CursorOpScalazs
  10. implicit def DListDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[DList[A]]

    Permalink
    Definition Classes
    DecodeJsonScalazs
  11. implicit def DListEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[DList[A]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  12. implicit def DecodeResultEqual[A](implicit arg0: Equal[A]): Equal[DecodeResult[A]]

    Permalink
    Definition Classes
    DecodeResultScalazs
  13. implicit def DecodeResultMonad: Monad[DecodeResult] with Traverse[DecodeResult]

    Permalink
    Definition Classes
    DecodeResultScalazs
  14. implicit def DecodeResultShow[A](implicit arg0: Show[A]): Show[DecodeResult[A]]

    Permalink
    Definition Classes
    DecodeResultScalazs
  15. implicit def DisjunctionEncodeJson[A, B](implicit ea: EncodeJson[A], eb: EncodeJson[B]): EncodeJson[\/[A, B]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  16. implicit val EncodeJsonContra: Contravariant[EncodeJson]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  17. implicit val EncodeJsonNumberInstance: Contravariant[EncodeJsonNumber]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  18. implicit val EncodePossibleJsonNumberInstance: Contravariant[EncodePossibleJsonNumber]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  19. implicit def EphemeralStreamDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[EphemeralStream[A]]

    Permalink
    Definition Classes
    DecodeJsonScalazs
  20. implicit def EphemeralStreamEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[EphemeralStream[A]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  21. implicit def IListDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[IList[A]]

    Permalink
    Definition Classes
    DecodeJsonScalazs
  22. implicit def IListEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[IList[A]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  23. implicit def IMapDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[==>>[String, A]]

    Permalink
    Definition Classes
    DecodeJsonScalazs
  24. implicit def IMapEncodeJson[A, B](implicit A: EncodeJsonKey[A], B: EncodeJson[B]): EncodeJson[==>>[A, B]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  25. implicit def ISetDecodeJson[A](implicit arg0: DecodeJson[A], arg1: Order[A]): DecodeJson[ISet[A]]

    Permalink
    Definition Classes
    DecodeJsonScalazs
  26. implicit def ISetEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[ISet[A]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  27. implicit val JsonInstances: Equal[Json] with Show[Json]

    Permalink
    Definition Classes
    JsonScalazs
  28. implicit val JsonObjectEqual: Equal[JsonObject]

    Permalink
    Definition Classes
    JsonObjectScalazs
  29. implicit val JsonObjectShow: Show[JsonObject]

    Permalink
    Definition Classes
    JsonObjectScalazs
  30. implicit def MaybeDecodeJson[A](implicit e: DecodeJson[A]): DecodeJson[Maybe[A]]

    Permalink
    Definition Classes
    DecodeJsonScalazs
  31. implicit def MaybeEncodeJson[A](implicit e: EncodeJson[A]): EncodeJson[Maybe[A]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  32. implicit def NonEmptyListDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[NonEmptyList[A]]

    Permalink
    Definition Classes
    DecodeJsonScalazs
  33. implicit def NonEmptyListEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[NonEmptyList[A]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  34. implicit def ScalazEitherDecodeJson[A, B](implicit ea: DecodeJson[A], eb: DecodeJson[B]): DecodeJson[\/[A, B]]

    Permalink
    Definition Classes
    DecodeJsonScalazs
  35. implicit def ValidationDecodeJson[A, B](implicit ea: DecodeJson[A], eb: DecodeJson[B]): DecodeJson[Validation[A, B]]

    Permalink
    Definition Classes
    DecodeJsonScalazs
  36. implicit def ValidationEncodeJson[E, A](implicit ea: EncodeJson[E], eb: EncodeJson[A]): EncodeJson[Validation[E, A]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  37. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  38. def asWithValidation[A](f: (HCursor) ⇒ ValidationNel[String, A]): DecodeJson[A]

    Permalink

    Decode A based on HCursor => ValidationNel[String, A] function.

    Decode A based on HCursor => ValidationNel[String, A] function.

    Definition Classes
    JsonScalazs
  39. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. def cursorOpDeleteGoFieldL: @?>[CursorOpElement, Json.JsonField]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  41. def cursorOpDownAtL: @?>[CursorOpElement, (Json) ⇒ Boolean]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  42. def cursorOpDownFieldL: @?>[CursorOpElement, Json.JsonField]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  43. def cursorOpDownNL: @?>[CursorOpElement, Int]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  44. def cursorOpFieldL: @?>[CursorOpElement, Json.JsonField]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  45. def cursorOpFindL: @?>[CursorOpElement, (Json) ⇒ Boolean]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  46. def cursorOpLeftAtL: @?>[CursorOpElement, (Json) ⇒ Boolean]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  47. def cursorOpLeftNL: @?>[CursorOpElement, Int]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  48. def cursorOpRightAtL: @?>[CursorOpElement, (Json) ⇒ Boolean]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  49. def cursorOpRightNL: @?>[CursorOpElement, Int]

    Permalink
    Definition Classes
    CursorOpElementScalazs
  50. val decodeResultIsoFunctor: scalaz.Isomorphism.IsoFunctor[DecodeResult, DecodeEither]

    Permalink
    Definition Classes
    DecodeResultScalazs
  51. def decodeResultIsoSet[A]: scalaz.Isomorphism.IsoSet[DecodeResult[A], DecodeEither[A]]

    Permalink
    Definition Classes
    DecodeResultScalazs
  52. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  53. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  54. def failedResultHistoryL[A]: @?>[DecodeResult[A], CursorHistory]

    Permalink
    Definition Classes
    DecodeResultScalazs
  55. def failedResultL[A]: @?>[DecodeResult[A], (String, CursorHistory)]

    Permalink
    Definition Classes
    DecodeResultScalazs
  56. def failedResultMessageL[A]: @?>[DecodeResult[A], String]

    Permalink
    Definition Classes
    DecodeResultScalazs
  57. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  58. val focusL: @>[Cursor, Json]

    Permalink

    A lens of a cursor's focus.

    A lens of a cursor's focus.

    Definition Classes
    CursorScalazs
  59. def fromFoldable[F[_], A](implicit A: EncodeJson[A], F: Foldable[F]): EncodeJson[F[A]]

    Permalink
    Definition Classes
    EncodeJsonScalazs
  60. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  61. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  62. val hcursorHistoryL: @>[HCursor, CursorHistory]

    Permalink
    Definition Classes
    HCursorScalazs
  63. val hcursorL: @>[HCursor, Cursor]

    Permalink
    Definition Classes
    HCursorScalazs
  64. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  65. def jArrayPL: @?>[Json, Json.JsonArray]

    Permalink

    A partial lens for JSON array values.

    A partial lens for JSON array values.

    Definition Classes
    JsonScalazs
  66. def jBoolPL: @?>[Json, Boolean]

    Permalink

    A partial lens for JSON boolean values.

    A partial lens for JSON boolean values.

    Definition Classes
    JsonScalazs
  67. def jNumberPL: @?>[Json, JsonNumber]

    Permalink

    A partial lens for JSON number values.

    A partial lens for JSON number values.

    Definition Classes
    JsonScalazs
  68. def jObjectPL: @?>[Json, JsonObject]

    Permalink

    A partial lens for JSON object values.

    A partial lens for JSON object values.

    Definition Classes
    JsonScalazs
  69. def jStringPL: @?>[Json, Json.JsonString]

    Permalink

    A partial lens for JSON string values.

    A partial lens for JSON string values.

    Definition Classes
    JsonScalazs
  70. def jsonArrayPL(n: Int): @?>[Json.JsonArray, Json]

    Permalink

    A partial lens for element of JSON array.

    A partial lens for element of JSON array.

    Definition Classes
    JsonScalazs
  71. def jsonObjectL(f: Json.JsonField): @>[JsonObject, Option[Json]]

    Permalink

    The lens to the JSON value.

    The lens to the JSON value.

    Definition Classes
    JsonObjectScalazs
  72. def jsonObjectPL(f: Json.JsonField): @?>[JsonObject, Json]

    Permalink

    The partial lens to the JSON value.

    The partial lens to the JSON value.

    Definition Classes
    JsonObjectScalazs
  73. val leftL: @?>[Cursor, Json]

    Permalink

    A partial lens of the left of a cursor at a JSON array.

    A partial lens of the left of a cursor at a JSON array.

    Definition Classes
    CursorScalazs
  74. val leftsL: @?>[Cursor, Json.JsonArray]

    Permalink

    A partial lens of the lefts of a cursor at a JSON array.

    A partial lens of the lefts of a cursor at a JSON array.

    Definition Classes
    CursorScalazs
  75. final def loop[A, X](d: DecodeResult[A], e: (String, CursorHistory) ⇒ X, f: (A) ⇒ \/[X, DecodeResult[A]]): X

    Permalink
    Definition Classes
    DecodeResultScalazs
    Annotations
    @tailrec()
  76. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  77. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  78. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  79. implicit val prettyParamsEqual: Equal[PrettyParams]

    Permalink
    Definition Classes
    PrettyParamsScalazs
  80. val rightL: @?>[Cursor, Json]

    Permalink

    A partial lens of the right of a cursor at a JSON array.

    A partial lens of the right of a cursor at a JSON array.

    Definition Classes
    CursorScalazs
  81. val rightsL: @?>[Cursor, Json.JsonArray]

    Permalink

    A partial lens of the rights of a cursor at a JSON array.

    A partial lens of the rights of a cursor at a JSON array.

    Definition Classes
    CursorScalazs
  82. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  83. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  84. def traverse[F[_]](o: JsonObject, f: (Json) ⇒ F[Json])(implicit FF: Applicative[F]): F[JsonObject]

    Permalink
    Definition Classes
    JsonObjectScalazs
  85. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StringWrapScalazs

Inherited from PrettyParamsScalazs

Inherited from JsonObjectScalazs

Inherited from JsonIdentityScalazs

Inherited from JsonScalazs

Inherited from HCursorScalazs

Inherited from EncodeJsonScalazs

Inherited from DecodeResultScalazs

Inherited from DecodeJsonScalazs

Inherited from CursorOpElementScalazs

Inherited from CursorOpScalazs

Inherited from CursorHistoryScalazs

Inherited from CursorScalazs

Inherited from ContextElementScalazs

Inherited from ContextScalazs

Inherited from CodecJsonScalazs

Inherited from ACursorScalazs

Inherited from AnyRef

Inherited from Any

Ungrouped