argonaut

ArgonautScalazs

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

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

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

    Definition Classes
    DecodeResultScalazs

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. implicit val ContextElementInstances: Equal[ContextElement] with Show[ContextElement]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Any
  38. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    DecodeResultScalazs
  56. def finalize(): Unit

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

    A lens of a cursor's focus.

    A lens of a cursor's focus.

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

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

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

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

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

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

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

    A partial lens for JSON array values.

    A partial lens for JSON array values.

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

    A partial lens for JSON boolean values.

    A partial lens for JSON boolean values.

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

    A partial lens for JSON number values.

    A partial lens for JSON number values.

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

    A partial lens for JSON object values.

    A partial lens for JSON object values.

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

    A partial lens for JSON string values.

    A partial lens for JSON string values.

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

    A partial lens for element of JSON array.

    A partial lens for element of JSON array.

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

    The lens to the JSON value.

    The lens to the JSON value.

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

    The partial lens to the JSON value.

    The partial lens to the JSON value.

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

    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
  73. val leftsL: @?>[Cursor, Json.JsonArray]

    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
  74. final def loop[A, X](d: DecodeResult[A], e: (String, CursorHistory) ⇒ X, f: (A) ⇒ \/[X, DecodeResult[A]]): X

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

    Definition Classes
    AnyRef
  76. final def notify(): Unit

    Definition Classes
    AnyRef
  77. final def notifyAll(): Unit

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

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

    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
  80. val rightsL: @?>[Cursor, Json.JsonArray]

    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
  81. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  82. def toString(): String

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

    Definition Classes
    JsonObjectScalazs
  84. final def wait(): Unit

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

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

    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