Packages

trait Version7 extends SchemaVersion with SchemaReads7 with SchemaWrites7

Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Version7
  2. SchemaWrites7
  3. SchemaReads7
  4. SchemaVersion
  5. SchemaWrites
  6. SchemaReads
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ElementCheck = ((JsValue) => Boolean, Option[ErrorMessage])
    Definition Classes
    SchemaReads
  2. type ErrorMessage = String
    Definition Classes
    SchemaReads

Abstract Value Members

  1. abstract def options: SchemaConfigOptions
    Definition Classes
    SchemaVersion
  2. abstract def schemaLocation: String
    Definition Classes
    SchemaVersionSchemaReads

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def additionalWrites: OWrites[SchemaType]
    Definition Classes
    SchemaWrites
  5. lazy val anyConstraintReads: Reads[AnyConstraints]
    Definition Classes
    SchemaReads7SchemaReads
  6. lazy val anyConstraintWrites: OWrites[AnyConstraints]
    Definition Classes
    SchemaWrites7SchemaWrites
  7. def anyJsValue: ElementCheck
    Definition Classes
    SchemaReads
  8. lazy val anyKeywords: Set[String]
    Definition Classes
    SchemaReads7SchemaReads
  9. lazy val arrayConstraintWrites: OWrites[ArrayConstraints]
    Definition Classes
    SchemaWrites7
  10. lazy val arrayKeywords: Set[String]
    Definition Classes
    SchemaReads7SchemaReads
  11. lazy val arrayReads: Reads[SchemaArray]
    Definition Classes
    SchemaReads7SchemaReads
  12. lazy val arrayWrites: OWrites[SchemaArray]
    Definition Classes
    SchemaWrites7SchemaWrites
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def asJsObject[A](key: String, opt: Option[A])(implicit arg0: Writes[A]): JsObject
    Definition Classes
    SchemaWrites
  15. def asSchemaType[A <: SchemaType](s: A): SchemaType
    Definition Classes
    SchemaReads
  16. lazy val booleanReader: Reads[SchemaBoolean]
    Definition Classes
    SchemaReads
  17. lazy val booleanSchemaReads: Reads[SchemaValue]
    Definition Classes
    SchemaReads7
  18. val booleanWrites: Writes[SchemaBoolean]
    Definition Classes
    SchemaWrites
  19. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  20. lazy val compoundReader: Reads[CompoundSchemaType]
    Definition Classes
    SchemaReads
  21. lazy val compoundWrites: Writes[CompoundSchemaType]
    Definition Classes
    SchemaWrites
  22. def createDelegateReader[A <: SchemaType with HasProps[A]](delegateReads: Reads[A], keywords: Set[String]): Reads[A]
    Definition Classes
    SchemaReads
  23. lazy val delegatingArrayReader: Reads[SchemaArray]
    Definition Classes
    SchemaReads
  24. lazy val delegatingObjectReader: Reads[SchemaObject]
    Definition Classes
    SchemaReads
  25. lazy val delegatingRefReads: Reads[SchemaRef]
    Definition Classes
    SchemaReads
  26. lazy val delegatingTupleReader: Reads[SchemaTuple]
    Definition Classes
    SchemaReads
  27. def dispatchType: (String) => Reads[SchemaType]
    Definition Classes
    SchemaReads
  28. def emptyJsonObject: JsObject
    Definition Classes
    SchemaWrites
  29. def emptyObject: SchemaType
    Definition Classes
    SchemaReads
  30. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  32. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. lazy val integerReads: Reads[SchemaInteger]
    Definition Classes
    SchemaReads7SchemaReads
  35. lazy val integerWrites: OWrites[SchemaInteger]
    Definition Classes
    SchemaWrites7SchemaWrites
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. lazy val jsValueReads: Reads[SchemaValue]
    Definition Classes
    SchemaReads
  38. def lazyReadStrictOption[A](r: Reads[A], keyword: String): Reads[Option[A]]
    Definition Classes
    SchemaReads
  39. val mapReadsInstanceWithJsValueReader: Reads[Map[String, SchemaType]]
    Definition Classes
    SchemaReads
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  42. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  43. lazy val nullReader: Reads[SchemaNull]
    Definition Classes
    SchemaReads
  44. lazy val nullWrites: Writes[SchemaNull]
    Definition Classes
    SchemaWrites
  45. lazy val numberConstraintReads: Reads[NumberConstraints]
    Definition Classes
    SchemaReads7
  46. lazy val numberConstraintWrites: OWrites[NumberConstraints]
    Definition Classes
    SchemaWrites7
  47. lazy val numberReads: Reads[SchemaNumber]
    Definition Classes
    SchemaReads7SchemaReads
  48. lazy val numberWrites: OWrites[SchemaNumber]
    Definition Classes
    SchemaWrites7SchemaWrites
  49. lazy val objectConstraintReads: Reads[ObjectConstraints]
    Definition Classes
    SchemaReads7
  50. lazy val objectConstraintWrites: OWrites[ObjectConstraints]
    Definition Classes
    SchemaWrites7
  51. lazy val objectKeywords: Set[String]
    Definition Classes
    SchemaReads7SchemaReads
  52. lazy val objectReads: Reads[SchemaObject]
    Definition Classes
    SchemaReads7SchemaReads
  53. lazy val objectWrites: OWrites[SchemaObject]
    Definition Classes
    SchemaWrites7SchemaWrites
  54. def optional(keyword: Option[String]): Reads[Option[SchemaType]]
    Definition Classes
    SchemaReads
  55. def readJsNull(path: JsPath): Reads[Option[JsValue]]
    Definition Classes
    SchemaReads
  56. def readStrictOption[A](keyword: String)(implicit arg0: Reads[A]): Reads[Option[A]]
    Definition Classes
    SchemaReads
  57. lazy val refReads: Reads[SchemaRef]
    Definition Classes
    SchemaReads
  58. lazy val refWrites: Writes[SchemaRef]
    Definition Classes
    SchemaWrites
  59. def rootReads: Reads[SchemaType]
    Definition Classes
    SchemaReads
  60. lazy val rootWrites: Writes[SchemaRoot]
    Definition Classes
    SchemaWrites7SchemaWrites
  61. lazy val schemaMapWriter: Writes[SchemaMap]
    Definition Classes
    SchemaWrites
  62. lazy val schemaReads: Reads[SchemaType]
    Definition Classes
    SchemaReads
  63. lazy val schemaReadsSeq: Seq[Reads[SchemaType]]
    Definition Classes
    SchemaReads7SchemaReads
  64. val schemaTypeMapReader: Reads[Map[String, SchemaType]]
    Definition Classes
    SchemaReads
  65. implicit val schemaTypeReads: Reads[SchemaType]
    Definition Classes
    SchemaReads
  66. def schemaTypeSeqReader(check: ElementCheck = (_ => true, None)): Reads[Seq[SchemaType]]

    Read a JsArray of JsObjects as a Seq of SchemaType.

    Read a JsArray of JsObjects as a Seq of SchemaType.

    Definition Classes
    SchemaReads
  67. implicit def schemaTypeWriter: Writes[SchemaType]
    Definition Classes
    SchemaWrites
  68. lazy val stringConstraintReads: Reads[StringConstraints]
    Definition Classes
    SchemaReads7
  69. lazy val stringConstraintWrites: OWrites[StringConstraints]
    Definition Classes
    SchemaWrites7
  70. lazy val stringReads: Reads[SchemaString]
    Definition Classes
    SchemaReads7SchemaReads
  71. lazy val stringWrites: OWrites[SchemaString]
    Definition Classes
    SchemaWrites7SchemaWrites
  72. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  73. def toString(): String
    Definition Classes
    AnyRef → Any
  74. lazy val tupleReads: Reads[SchemaTuple]
    Definition Classes
    SchemaReads7SchemaReads
  75. lazy val tupleWrites: OWrites[SchemaTuple]
    Definition Classes
    SchemaWrites7SchemaWrites
  76. def tuples2Attributes(props: Iterable[(String, SchemaType)]): List[SchemaProp]
    Definition Classes
    SchemaReads
  77. lazy val typeReader: Reads[SchemaType]
    Definition Classes
    SchemaReads
  78. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  79. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  80. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  81. val withSchemaValueReader: Reads[SchemaType]
    Definition Classes
    SchemaReads
  82. object Default
    Definition Classes
    SchemaWrites

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from SchemaWrites7

Inherited from SchemaReads7

Inherited from SchemaVersion

Inherited from SchemaWrites

Inherited from SchemaReads

Inherited from AnyRef

Inherited from Any

Ungrouped