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. def array(path: JsPath): Option[JsArray]
    Definition Classes
    Json
  18. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  19. def asJsArray: JsArray
    Definition Classes
    JsArrayJsValue
  20. def asJsBigDec: JsBigDec
    Definition Classes
    JsonJsValue
  21. def asJsBigInt: JsBigInt
    Definition Classes
    JsonJsValue
  22. def asJsBool: JsBool
    Definition Classes
    JsonJsValue
  23. def asJsDouble: JsDouble
    Definition Classes
    JsonJsValue
  24. def asJsInt: JsInt
    Definition Classes
    JsonJsValue
  25. def asJsLong: JsLong
    Definition Classes
    JsonJsValue
  26. def asJsNull: JsNull.type
    Definition Classes
    JsonJsValue
  27. def asJsNumber: JsNumber
    Definition Classes
    JsonJsValue
  28. def asJsObj: JsObj
    Definition Classes
    JsArrayJsValue
  29. def asJsStr: JsStr
    Definition Classes
    JsonJsValue
  30. def asJson: Json[_]
    Definition Classes
    JsArrayJsValue
  31. def bigDecimal(path: JsPath): Option[BigDecimal]
    Definition Classes
    Json
  32. def bigInt(path: JsPath): Option[BigInt]
    Definition Classes
    Json
  33. def bool(path: JsPath): Option[Boolean]
    Definition Classes
    Json
  34. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  35. def conform(specs: (String, JsArraySpec)*): Seq[String]
  36. def contains(path: JsPath): Boolean
    Definition Classes
    Json
  37. def count(p: ((JsPath, JsValue)) => Boolean = (_: (JsPath, JsValue)) => true): Int
    Definition Classes
    Json
  38. def countRec(p: ((JsPath, JsValue)) => Boolean = (_: (JsPath, JsValue)) => true): Int
    Definition Classes
    Json
  39. def double(path: JsPath): Option[Double]
    Definition Classes
    Json
  40. def empty: JsArray
    Definition Classes
    JsArrayJson
  41. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def equals(that: Any): Boolean
    Definition Classes
    JsArray → Equals → AnyRef → Any
  43. def exists(p: ((JsPath, JsValue)) => Boolean): Boolean
    Definition Classes
    Json
  44. def fillWith[E <: JsValue, P <: JsValue](seq: Seq[JsValue], i: Int, e: E, p: P): Seq[JsValue]
    Attributes
    protected[value]
    Annotations
    @tailrec()
  45. def filter(p: (JsPath, JsValue) => Boolean): JsArray
    Definition Classes
    JsArrayJson
  46. def filterJsObj(p: (JsPath, JsObj) => Boolean): JsArray
    Definition Classes
    JsArrayJson
  47. def filterJsObjRec(p: (JsPath, JsObj) => Boolean): JsArray
    Definition Classes
    JsArrayJson
  48. def filterKey(p: (JsPath, JsValue) => Boolean): JsArray
    Definition Classes
    JsArrayJson
  49. def filterKeyRec(p: (JsPath, JsValue) => Boolean): JsArray
    Definition Classes
    JsArrayJson
  50. def filterRec(p: (JsPath, JsValue) => Boolean): JsArray
    Definition Classes
    JsArrayJson
  51. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  52. def get(pos: Position): Option[JsValue]
    Definition Classes
    Json
  53. def get(path: JsPath): Option[JsValue]
    Definition Classes
    Json
  54. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  55. def head: JsValue
  56. def init: JsArray
    Definition Classes
    JsArrayJson
  57. def inserted(path: JsPath, value: JsValue, padWith: JsValue = JsNull): JsArray
    Definition Classes
    JsArrayJson
  58. def int(path: JsPath): Option[Int]
    Definition Classes
    Json
  59. def isArr: Boolean
    Definition Classes
    JsArrayJsValue
  60. def isArr(p: (JsArray) => Boolean): Boolean
    Definition Classes
    JsValue
  61. def isBigDec: Boolean
    Definition Classes
    JsonJsValue
  62. def isBigDec(p: (BigDecimal) => Boolean): Boolean
    Definition Classes
    JsValue
  63. def isBigInt: Boolean
    Definition Classes
    JsonJsValue
  64. def isBigInt(p: (BigInt) => Boolean): Boolean
    Definition Classes
    JsValue
  65. def isBool: Boolean
    Definition Classes
    JsonJsValue
  66. def isDecimal: Boolean
    Definition Classes
    JsValue
  67. def isDouble: Boolean
    Definition Classes
    JsonJsValue
  68. def isDouble(p: (Double) => Boolean): Boolean
    Definition Classes
    JsValue
  69. def isEmpty: Boolean
    Definition Classes
    JsArrayJson
  70. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  71. def isInt: Boolean
    Definition Classes
    JsonJsValue
  72. def isInt(p: (Int) => Boolean): Boolean
    Definition Classes
    JsValue
  73. def isIntegral: Boolean
    Definition Classes
    JsValue
  74. def isJson(p: (Json[_]) => Boolean): Boolean
    Definition Classes
    JsValue
  75. def isJson: Boolean
    Definition Classes
    JsValue
  76. def isLong: Boolean
    Definition Classes
    JsonJsValue
  77. def isLong(p: (Long) => Boolean): Boolean
    Definition Classes
    JsValue
  78. def isNotEmpty: Boolean
    Definition Classes
    Json
  79. def isNotJson: Boolean
    Definition Classes
    JsValue
  80. def isNotNumber: Boolean
    Definition Classes
    JsValue
  81. def isNothing: Boolean
    Definition Classes
    JsonJsValue
  82. def isNull: Boolean
    Definition Classes
    JsonJsValue
  83. def isNumber: Boolean
    Definition Classes
    JsonJsValue
  84. def isObj: Boolean
    Definition Classes
    JsArrayJsValue
  85. def isObj(p: (JsObj) => Boolean): Boolean
    Definition Classes
    JsValue
  86. def isStr: Boolean
    Definition Classes
    JsonJsValue
  87. def isStr(p: (String) => Boolean): Boolean
    Definition Classes
    JsValue
  88. def last: JsValue
  89. def length(): Int
  90. def long(path: JsPath): Option[Long]
    Definition Classes
    Json
  91. def map[J <: JsValue](m: (JsPath, JsValue) => J, p: (JsPath, JsValue) => Boolean = (_, _) => true): JsArray
    Definition Classes
    JsArrayJson
  92. def mapKey(m: (JsPath, JsValue) => String, p: (JsPath, JsValue) => Boolean = (_, _) => true): JsArray
    Definition Classes
    JsArrayJson
  93. def mapKeyRec(m: (JsPath, JsValue) => String, p: (JsPath, JsValue) => Boolean = (_, _) => true): JsArray
    Definition Classes
    JsArrayJson
  94. def mapRec[J <: JsValue](m: (JsPath, JsValue) => J, p: (JsPath, JsValue) => Boolean = (_, _) => true): JsArray
    Definition Classes
    JsArrayJson
  95. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  96. final def nonEmpty: Boolean
    Definition Classes
    Json
  97. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  98. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  99. def obj(path: JsPath): Option[JsObj]
    Definition Classes
    Json
  100. def prepended(value: JsValue): JsArray
  101. def prependedAll(xs: IterableOnce[JsValue]): JsArray
  102. def productElementNames: Iterator[String]
    Definition Classes
    Product
  103. def reduce[V](p: (JsPath, JsValue) => Boolean = (_, _) => true, m: (JsPath, JsValue) => V, r: (V, V) => V): Option[V]
    Definition Classes
    JsArrayJson
  104. def reduceRec[V](p: (JsPath, JsValue) => Boolean = (_, _) => true, m: (JsPath, JsValue) => V, r: (V, V) => V): Option[V]
    Definition Classes
    JsArrayJson
  105. def removed(path: JsPath): JsArray
    Definition Classes
    JsArrayJson
  106. def removedAll(xs: IterableOnce[JsPath]): JsArray
    Definition Classes
    JsArrayJson
  107. val seq: Seq[JsValue]
  108. def size: Int
    Definition Classes
    JsArrayJson
  109. def string(path: JsPath): Option[String]
    Definition Classes
    Json
  110. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  111. def tail: JsArray
    Definition Classes
    JsArrayJson
  112. def toLazyList: LazyList[(JsPath, JsValue)]
    Definition Classes
    JsArrayJson
  113. def toLazyListRec: LazyList[(JsPath, JsValue)]
    Definition Classes
    JsArrayJson
  114. def toString(): String
    Definition Classes
    JsArray → AnyRef → Any
  115. def updated(path: JsPath, value: JsValue): JsArray
    Definition Classes
    JsArrayJson
  116. def validate(validator: JsValueSpec): Seq[(JsPath, Invalid)]
  117. def validate(validator: JsArraySpec_?): Seq[(JsPath, Invalid)]
  118. def validate(validator: JsArraySpec): Seq[(JsPath, Invalid)]
  119. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  120. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  121. 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