Trait

argonaut

ArgonautMonocles

Related Doc: package argonaut

Permalink

trait ArgonautMonocles extends ACursorMonocles with CursorHistoryMonocles with CursorOpMonocles with DecodeResultMonocles with HCursorMonocles with JsonMonocles with JsonNumberMonocles with JsonObjectMonocles with JsonPaths with PrettyParamsMonocles

Source
ArgonautMonocle.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArgonautMonocles
  2. PrettyParamsMonocles
  3. JsonPaths
  4. JsonObjectMonocles
  5. JsonNumberMonocles
  6. JsonMonocles
  7. HCursorMonocles
  8. DecodeResultMonocles
  9. CursorOpMonocles
  10. CursorHistoryMonocles
  11. ACursorMonocles
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. val aCursor: Iso[ACursor, Either[HCursor, HCursor]]

    Permalink
    Definition Classes
    ACursorMonocles
  5. val arrayCommaLeft: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  6. val arrayCommaRight: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val colonLeft: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  10. val colonRight: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  11. val cursor: Lens[HCursor, Cursor]

    Permalink
    Definition Classes
    HCursorMonocles
  12. val cursorHistory: Iso[CursorHistory, List[CursorOp]]

    Permalink
    Definition Classes
    CursorHistoryMonocles
  13. def decodeResult[A]: Iso[DecodeResult[A], Either[(String, CursorHistory), A]]

    Permalink
    Definition Classes
    DecodeResultMonocles
  14. val dropNullKeys: Lens[PrettyParams, Boolean]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  15. val el: Prism[CursorOp, (CursorOpElement, Boolean)]

    Permalink
    Definition Classes
    CursorOpMonocles
  16. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def fail[A]: Prism[DecodeResult[A], (String, CursorHistory)]

    Permalink
    Definition Classes
    DecodeResultMonocles
  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. val hFail: Prism[ACursor, HCursor]

    Permalink
    Definition Classes
    ACursorMonocles
  22. val hSuccess: Prism[ACursor, HCursor]

    Permalink
    Definition Classes
    ACursorMonocles
  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. val history: Lens[HCursor, CursorHistory]

    Permalink
    Definition Classes
    HCursorMonocles
  25. val indent: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. val jArrayPrism: Prism[Json, Json.JsonArray]

    Permalink

    A Prism for JSON array values.

    A Prism for JSON array values.

    Definition Classes
    JsonMonocles
  28. val jBigDecimalPrism: Prism[Json, BigDecimal]

    Permalink

    A Prism for JSON number values.

    A Prism for JSON number values.

    Definition Classes
    JsonMonocles
  29. val jBigIntPrism: Prism[Json, BigInt]

    Permalink

    A Prism for JSON BigInt values.

    A Prism for JSON BigInt values.

    Definition Classes
    JsonMonocles
  30. val jBoolPrism: Prism[Json, Json.JsonBoolean]

    Permalink

    A Prism for JSON boolean values.

    A Prism for JSON boolean values.

    Definition Classes
    JsonMonocles
  31. def jBytePrism: Prism[Json, Byte]

    Permalink

    A Prism for JSON Byte values.

    A Prism for JSON Byte values.

    Definition Classes
    JsonMonocles
  32. val jDescendants: Traversal[Json, Json]

    Permalink

    a Traversal to all values of a JsonObject or JsonList

    a Traversal to all values of a JsonObject or JsonList

    Definition Classes
    JsonMonocles
  33. val jIntPrism: Prism[Json, Int]

    Permalink

    A Prism for JSON Int values.

    A Prism for JSON Int values.

    Definition Classes
    JsonMonocles
  34. val jLongPrism: Prism[Json, Long]

    Permalink

    A Prism for JSON Long values.

    A Prism for JSON Long values.

    Definition Classes
    JsonMonocles
  35. val jNullPrism: Prism[Json, Unit]

    Permalink

    A Prism for JSON Null values.

    A Prism for JSON Null values.

    Definition Classes
    JsonMonocles
  36. val jNumberPrism: Prism[Json, JsonNumber]

    Permalink

    A Prism for JSON number values.

    A Prism for JSON number values.

    Definition Classes
    JsonMonocles
  37. val jNumberToBigDecimal: Iso[JsonNumber, BigDecimal]

    Permalink
    Definition Classes
    JsonNumberMonocles
  38. val jNumberToBigInt: Prism[JsonNumber, BigInt]

    Permalink
    Definition Classes
    JsonNumberMonocles
  39. val jNumberToByte: Prism[JsonNumber, Byte]

    Permalink
    Definition Classes
    JsonNumberMonocles
  40. val jNumberToInt: Prism[JsonNumber, Int]

    Permalink
    Definition Classes
    JsonNumberMonocles
  41. val jNumberToLong: Prism[JsonNumber, Long]

    Permalink
    Definition Classes
    JsonNumberMonocles
  42. val jNumberToShort: Prism[JsonNumber, Short]

    Permalink
    Definition Classes
    JsonNumberMonocles
  43. implicit val jObjectAt: At[JsonObject, Json.JsonField, Option[Json]]

    Permalink
    Definition Classes
    JsonObjectMonocles
  44. implicit val jObjectEach: Each[JsonObject, Json]

    Permalink
    Definition Classes
    JsonObjectMonocles
  45. implicit val jObjectFilterIndex: FilterIndex[JsonObject, Json.JsonField, Json]

    Permalink
    Definition Classes
    JsonObjectMonocles
  46. implicit val jObjectIndex: Index[JsonObject, Json.JsonField, Json]

    Permalink
    Definition Classes
    JsonObjectMonocles
  47. val jObjectPrism: Prism[Json, JsonObject]

    Permalink

    A Prism for JSON object values.

    A Prism for JSON object values.

    Definition Classes
    JsonMonocles
  48. val jShortPrism: Prism[Json, Short]

    Permalink

    A Prism for JSON Short values.

    A Prism for JSON Short values.

    Definition Classes
    JsonMonocles
  49. val jStringPrism: Prism[Json, Json.JsonString]

    Permalink

    A Prism for JSON string values.

    A Prism for JSON string values.

    Definition Classes
    JsonMonocles
  50. implicit lazy val jsonPlated: Plated[Json]

    Permalink
    Definition Classes
    JsonMonocles
  51. val lbraceLeft: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  52. val lbraceRight: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  53. val lbracketLeft: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  54. val lbracketRight: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  55. val lrbracketsEmpty: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  56. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  59. val objectCommaLeft: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  60. val objectCommaRight: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  61. val preserveOrder: Lens[PrettyParams, Boolean]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  62. val rbraceLeft: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  63. val rbraceRight: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  64. val rbracketLeft: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  65. val rbracketRight: Lens[PrettyParams, String]

    Permalink
    Definition Classes
    PrettyParamsMonocles
  66. val reattempt: Prism[CursorOp, Unit]

    Permalink
    Definition Classes
    CursorOpMonocles
  67. val root: JsonPath

    Permalink
    Definition Classes
    JsonPaths
  68. def success[A]: Prism[DecodeResult[A], A]

    Permalink
    Definition Classes
    DecodeResultMonocles
  69. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  71. final def wait(): Unit

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

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

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

Inherited from PrettyParamsMonocles

Inherited from JsonPaths

Inherited from JsonObjectMonocles

Inherited from JsonNumberMonocles

Inherited from JsonMonocles

Inherited from HCursorMonocles

Inherited from DecodeResultMonocles

Inherited from CursorOpMonocles

Inherited from CursorHistoryMonocles

Inherited from ACursorMonocles

Inherited from AnyRef

Inherited from Any

Ungrouped