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
- Alphabetic
- By Inheritance
- ArgonautScalazs
- StringWrapScalazs
- PrettyParamsScalazs
- JsonObjectScalazs
- JsonIdentityScalazs
- JsonScalazs
- HCursorScalazs
- EncodeJsonScalazs
- DecodeResultScalazs
- DecodeJsonScalazs
- CursorOpElementScalazs
- CursorOpScalazs
- CursorHistoryScalazs
- CursorScalazs
- ContextElementScalazs
- ContextScalazs
- CodecJsonScalazs
- ACursorScalazs
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type DecodeEither[A] = Either[(String, CursorHistory), A]
- Definition Classes
- DecodeResultScalazs
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit val ContextElementInstances: Equal[ContextElement] with Show[ContextElement]
- Definition Classes
- ContextElementScalazs
- implicit val ContextInstances: Equal[Context] with Show[Context]
- Definition Classes
- ContextScalazs
- implicit val CursorHistoryInstances: Show[CursorHistory] with Equal[CursorHistory] with Monoid[CursorHistory]
- Definition Classes
- CursorHistoryScalazs
- implicit val CursorInstances: Equal[Cursor] with Show[Cursor]
- Definition Classes
- CursorScalazs
- implicit val CursorOpElementInstances: Show[CursorOpElement] with Equal[CursorOpElement]
- Definition Classes
- CursorOpElementScalazs
- implicit val CursorOpInstances: Show[CursorOp] with Equal[CursorOp]
- Definition Classes
- CursorOpScalazs
- implicit def DListDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[DList[A]]
- Definition Classes
- DecodeJsonScalazs
- implicit def DListEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[DList[A]]
- Definition Classes
- EncodeJsonScalazs
- implicit def DecodeResultEqual[A](implicit arg0: Equal[A]): Equal[DecodeResult[A]]
- Definition Classes
- DecodeResultScalazs
- implicit def DecodeResultMonad: Monad[DecodeResult] with Traverse[DecodeResult]
- Definition Classes
- DecodeResultScalazs
- implicit def DecodeResultShow[A](implicit arg0: Show[A]): Show[DecodeResult[A]]
- Definition Classes
- DecodeResultScalazs
- implicit def DisjunctionEncodeJson[A, B](implicit ea: EncodeJson[A], eb: EncodeJson[B]): EncodeJson[\/[A, B]]
- Definition Classes
- EncodeJsonScalazs
- implicit val EncodeJsonContra: Contravariant[EncodeJson]
- Definition Classes
- EncodeJsonScalazs
- implicit def EphemeralStreamDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[EphemeralStream[A]]
- Definition Classes
- DecodeJsonScalazs
- implicit def EphemeralStreamEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[EphemeralStream[A]]
- Definition Classes
- EncodeJsonScalazs
- implicit def IListDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[IList[A]]
- Definition Classes
- DecodeJsonScalazs
- implicit def IListEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[IList[A]]
- Definition Classes
- EncodeJsonScalazs
- implicit def IMapDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[==>>[String, A]]
- Definition Classes
- DecodeJsonScalazs
- implicit def IMapEncodeJson[A, B](implicit A: EncodeJsonKey[A], B: EncodeJson[B]): EncodeJson[==>>[A, B]]
- Definition Classes
- EncodeJsonScalazs
- implicit def ISetDecodeJson[A](implicit arg0: DecodeJson[A], arg1: Order[A]): DecodeJson[ISet[A]]
- Definition Classes
- DecodeJsonScalazs
- implicit def ISetEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[ISet[A]]
- Definition Classes
- EncodeJsonScalazs
- implicit val JsonInstances: Equal[Json] with Show[Json]
- Definition Classes
- JsonScalazs
- implicit val JsonObjectEqual: Equal[JsonObject]
- Definition Classes
- JsonObjectScalazs
- implicit val JsonObjectShow: Show[JsonObject]
- Definition Classes
- JsonObjectScalazs
- implicit def MaybeDecodeJson[A](implicit e: DecodeJson[A]): DecodeJson[Maybe[A]]
- Definition Classes
- DecodeJsonScalazs
- implicit def MaybeEncodeJson[A](implicit e: EncodeJson[A]): EncodeJson[Maybe[A]]
- Definition Classes
- EncodeJsonScalazs
- implicit def NonEmptyListDecodeJson[A](implicit arg0: DecodeJson[A]): DecodeJson[NonEmptyList[A]]
- Definition Classes
- DecodeJsonScalazs
- implicit def NonEmptyListEncodeJson[A](implicit arg0: EncodeJson[A]): EncodeJson[NonEmptyList[A]]
- Definition Classes
- EncodeJsonScalazs
- implicit def ScalazEitherDecodeJson[A, B](implicit ea: DecodeJson[A], eb: DecodeJson[B]): DecodeJson[\/[A, B]]
- Definition Classes
- DecodeJsonScalazs
- implicit def ValidationDecodeJson[A, B](implicit ea: DecodeJson[A], eb: DecodeJson[B]): DecodeJson[Validation[A, B]]
- Definition Classes
- DecodeJsonScalazs
- implicit def ValidationEncodeJson[E, A](implicit ea: EncodeJson[E], eb: EncodeJson[A]): EncodeJson[Validation[E, A]]
- Definition Classes
- EncodeJsonScalazs
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asWithValidation[A](f: (HCursor) => ValidationNel[String, A]): DecodeJson[A]
Decode
A
based onHCursor => ValidationNel[String, A]
function.Decode
A
based onHCursor => ValidationNel[String, A]
function.- Definition Classes
- JsonScalazs
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def cursorOpDeleteGoFieldL: @?>[CursorOpElement, Json.JsonField]
- Definition Classes
- CursorOpElementScalazs
- def cursorOpDownAtL: @?>[CursorOpElement, (Json) => Boolean]
- Definition Classes
- CursorOpElementScalazs
- def cursorOpDownFieldL: @?>[CursorOpElement, Json.JsonField]
- Definition Classes
- CursorOpElementScalazs
- def cursorOpDownNL: @?>[CursorOpElement, Int]
- Definition Classes
- CursorOpElementScalazs
- def cursorOpFieldL: @?>[CursorOpElement, Json.JsonField]
- Definition Classes
- CursorOpElementScalazs
- def cursorOpFindL: @?>[CursorOpElement, (Json) => Boolean]
- Definition Classes
- CursorOpElementScalazs
- def cursorOpLeftAtL: @?>[CursorOpElement, (Json) => Boolean]
- Definition Classes
- CursorOpElementScalazs
- def cursorOpLeftNL: @?>[CursorOpElement, Int]
- Definition Classes
- CursorOpElementScalazs
- def cursorOpRightAtL: @?>[CursorOpElement, (Json) => Boolean]
- Definition Classes
- CursorOpElementScalazs
- def cursorOpRightNL: @?>[CursorOpElement, Int]
- Definition Classes
- CursorOpElementScalazs
- val decodeResultIsoFunctor: scalaz.Isomorphism.IsoFunctor[DecodeResult, DecodeEither]
- Definition Classes
- DecodeResultScalazs
- def decodeResultIsoSet[A]: scalaz.Isomorphism.IsoSet[DecodeResult[A], DecodeEither[A]]
- Definition Classes
- DecodeResultScalazs
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def failedResultHistoryL[A]: @?>[DecodeResult[A], CursorHistory]
- Definition Classes
- DecodeResultScalazs
- def failedResultL[A]: @?>[DecodeResult[A], (String, CursorHistory)]
- Definition Classes
- DecodeResultScalazs
- def failedResultMessageL[A]: @?>[DecodeResult[A], String]
- Definition Classes
- DecodeResultScalazs
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val focusL: @>[Cursor, Json]
A lens of a cursor's focus.
A lens of a cursor's focus.
- Definition Classes
- CursorScalazs
- def fromFoldable[F[_], A](implicit A: EncodeJson[A], F: Foldable[F]): EncodeJson[F[A]]
- Definition Classes
- EncodeJsonScalazs
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val hcursorHistoryL: @>[HCursor, CursorHistory]
- Definition Classes
- HCursorScalazs
- val hcursorL: @>[HCursor, Cursor]
- Definition Classes
- HCursorScalazs
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def jArrayPL: @?>[Json, Json.JsonArray]
A partial lens for JSON array values.
A partial lens for JSON array values.
- Definition Classes
- JsonScalazs
- def jBoolPL: @?>[Json, Boolean]
A partial lens for JSON boolean values.
A partial lens for JSON boolean values.
- Definition Classes
- JsonScalazs
- def jNumberPL: @?>[Json, JsonNumber]
A partial lens for JSON number values.
A partial lens for JSON number values.
- Definition Classes
- JsonScalazs
- def jObjectPL: @?>[Json, JsonObject]
A partial lens for JSON object values.
A partial lens for JSON object values.
- Definition Classes
- JsonScalazs
- def jStringPL: @?>[Json, Json.JsonString]
A partial lens for JSON string values.
A partial lens for JSON string values.
- Definition Classes
- JsonScalazs
- 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
- def jsonObjectL(f: Json.JsonField): @>[JsonObject, Option[Json]]
The lens to the JSON value.
The lens to the JSON value.
- Definition Classes
- JsonObjectScalazs
- def jsonObjectPL(f: Json.JsonField): @?>[JsonObject, Json]
The partial lens to the JSON value.
The partial lens to the JSON value.
- Definition Classes
- JsonObjectScalazs
- 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
- 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
- final def loop[A, X](d: DecodeResult[A], e: (String, CursorHistory) => X, f: (A) => \/[X, DecodeResult[A]]): X
- Definition Classes
- DecodeResultScalazs
- Annotations
- @tailrec()
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val prettyParamsEqual: Equal[PrettyParams]
- Definition Classes
- PrettyParamsScalazs
- 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
- 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
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def traverse[F[_]](o: JsonObject, f: (Json) => F[Json])(implicit FF: Applicative[F]): F[JsonObject]
- Definition Classes
- JsonObjectScalazs
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()