final case class JsArray(seq: Seq[JsValue] = Vector.empty) extends Json[JsArray] with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, Json[JsArray], JsValue, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsArray
  2. Serializable
  3. Product
  4. Equals
  5. Json
  6. JsValue
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsArray(seq: Seq[JsValue] = Vector.empty)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def +(path: JsPath, value: JsValue): JsArray
    Definition Classes
    Json
    Annotations
    @inline()
  4. final def +!(path: JsPath, value: JsValue, padWith: JsValue = JsNull): JsArray
    Definition Classes
    Json
    Annotations
    @inline()
  5. def ++:(xs: IterableOnce[JsValue]): JsArray
    Annotations
    @inline()
  6. def +:(value: JsValue): JsArray
    Annotations
    @inline()
  7. final def -(path: JsPath): JsArray
    Definition Classes
    Json
    Annotations
    @inline()
  8. final def --(xs: IterableOnce[JsPath]): JsArray
    Definition Classes
    Json
    Annotations
    @inline()
  9. def :+(value: JsValue): JsArray
    Annotations
    @inline()
  10. def :++(xs: IterableOnce[JsValue]): JsArray
    Annotations
    @inline()
  11. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def appended(value: JsValue): JsArray
  13. def appendedAll(xs: IterableOnce[JsValue]): JsArray
  14. def apply(pos: Position): JsValue
    Definition Classes
    JsArrayJson
  15. def apply(i: Int): JsValue
  16. final def apply(path: JsPath): JsValue
    Definition Classes
    Json
  17. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  18. def asJsArray: JsArray
    Definition Classes
    JsArrayJsValue
  19. def asJsBigDec: JsBigDec
    Definition Classes
    JsonJsValue
  20. def asJsBigInt: JsBigInt
    Definition Classes
    JsonJsValue
  21. def asJsBool: JsBool
    Definition Classes
    JsonJsValue
  22. def asJsDouble: JsDouble
    Definition Classes
    JsonJsValue
  23. def asJsInt: JsInt
    Definition Classes
    JsonJsValue
  24. def asJsLong: JsLong
    Definition Classes
    JsonJsValue
  25. def asJsNull: JsNull.type
    Definition Classes
    JsonJsValue
  26. def asJsNumber: JsNumber
    Definition Classes
    JsonJsValue
  27. def asJsObj: JsObj
    Definition Classes
    JsArrayJsValue
  28. def asJsStr: JsStr
    Definition Classes
    JsonJsValue
  29. def asJson: Json[_]
    Definition Classes
    JsArrayJsValue
  30. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  31. def conform(specs: (String, JsArraySpec)*): Seq[String]
  32. def contains(path: JsPath): Boolean
    Definition Classes
    Json
  33. def count(p: ((JsPath, JsValue)) => Boolean = (_: (JsPath, JsValue)) => true): Int
    Definition Classes
    Json
  34. def countRec(p: ((JsPath, JsValue)) => Boolean = (_: (JsPath, JsValue)) => true): Int
    Definition Classes
    Json
  35. def empty: JsArray
    Definition Classes
    JsArrayJson
  36. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. def equals(that: Any): Boolean
    Definition Classes
    JsArray → Equals → AnyRef → Any
  38. def exists(p: ((JsPath, JsValue)) => Boolean): Boolean
    Definition Classes
    Json
  39. def fillWith[E <: JsValue, P <: JsValue](seq: Seq[JsValue], i: Int, e: E, p: P): Seq[JsValue]
    Attributes
    protected[value]
    Annotations
    @tailrec()
  40. def filterJsObjRec(p: (JsPath, JsObj) => Boolean): JsArray
    Definition Classes
    JsArrayJson
  41. def filterKeyRec(p: (JsPath, JsValue) => Boolean): JsArray
    Definition Classes
    JsArrayJson
  42. def filterRec(p: (JsPath, JsValue) => Boolean): JsArray
    Definition Classes
    JsArrayJson
  43. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  44. def get(path: JsPath): Option[JsValue]
    Definition Classes
    Json
  45. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  46. def head: JsValue
  47. def init: JsArray
    Definition Classes
    JsArrayJson
  48. def inserted(path: JsPath, value: JsValue, padWith: JsValue = JsNull): JsArray
    Definition Classes
    JsArrayJson
  49. def isArr: Boolean
    Definition Classes
    JsArrayJsValue
  50. def isBigDec: Boolean
    Definition Classes
    JsonJsValue
  51. def isBigInt: Boolean
    Definition Classes
    JsonJsValue
  52. def isBool: Boolean
    Definition Classes
    JsonJsValue
  53. def isDecimal: Boolean
    Definition Classes
    JsValue
  54. def isDouble: Boolean
    Definition Classes
    JsonJsValue
  55. def isEmpty: Boolean
    Definition Classes
    JsArrayJson
  56. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  57. def isInt: Boolean
    Definition Classes
    JsonJsValue
  58. def isIntegral: Boolean
    Definition Classes
    JsValue
  59. def isJson: Boolean
    Definition Classes
    JsValue
  60. def isLong: Boolean
    Definition Classes
    JsonJsValue
  61. def isNotEmpty: Boolean
    Definition Classes
    Json
  62. def isNotJson: Boolean
    Definition Classes
    JsValue
  63. def isNotNumber: Boolean
    Definition Classes
    JsValue
  64. def isNothing: Boolean
    Definition Classes
    JsonJsValue
  65. def isNull: Boolean
    Definition Classes
    JsonJsValue
  66. def isNumber: Boolean
    Definition Classes
    JsonJsValue
  67. def isObj: Boolean
    Definition Classes
    JsArrayJsValue
  68. def isStr: Boolean
    Definition Classes
    JsonJsValue
  69. def last: JsValue
  70. def length(): Int
  71. def mapKeyRec(m: (JsPath, JsValue) => String, p: (JsPath, JsValue) => Boolean = (_, _) => true): JsArray
    Definition Classes
    JsArrayJson
  72. def mapRec[J <: JsValue](m: (JsPath, JsValue) => J, p: (JsPath, JsValue) => Boolean = (_, _) => true): JsArray
    Definition Classes
    JsArrayJson
  73. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  74. final def nonEmpty: Boolean
    Definition Classes
    Json
  75. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  76. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  77. def prepended(value: JsValue): JsArray
  78. def prependedAll(xs: IterableOnce[JsValue]): JsArray
  79. def productElementNames: Iterator[String]
    Definition Classes
    Product
  80. def reduceRec[V](p: (JsPath, JsValue) => Boolean = (_, _) => true, m: (JsPath, JsValue) => V, r: (V, V) => V): Option[V]
    Definition Classes
    JsArrayJson
  81. def removed(path: JsPath): JsArray
    Definition Classes
    JsArrayJson
  82. def removedAll(xs: IterableOnce[JsPath]): JsArray
    Definition Classes
    JsArrayJson
  83. val seq: Seq[JsValue]
  84. def size: Int
    Definition Classes
    JsArrayJson
  85. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  86. def tail: JsArray
    Definition Classes
    JsArrayJson
  87. def toLazyList: LazyList[(JsPath, JsValue)]
    Definition Classes
    JsArrayJson
  88. def toLazyListRec: LazyList[(JsPath, JsValue)]
    Definition Classes
    JsArrayJson
  89. def toString(): String
    Definition Classes
    JsArray → AnyRef → Any
  90. def updated(path: JsPath, value: JsValue): JsArray
    Definition Classes
    JsArrayJson
  91. def validate(validator: JsValueSpec): Seq[(JsPath, Invalid)]
  92. def validate(validator: JsArraySpec_?): Seq[(JsPath, Invalid)]
  93. def validate(validator: JsArraySpec): Seq[(JsPath, Invalid)]
  94. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  95. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  96. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Json[JsArray]

Inherited from JsValue

Inherited from AnyRef

Inherited from Any

Ungrouped