Packages

object Version7 extends Version7

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Version7
  2. Version7
  3. SchemaWrites7
  4. SchemaReads7
  5. SchemaVersion
  6. SchemaWrites
  7. SchemaReads
  8. AnyRef
  9. 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

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. lazy val Schema: SchemaType
  5. val SchemaUrl: String
  6. def additionalWrites: OWrites[SchemaType]
    Definition Classes
    SchemaWrites
  7. lazy val anyConstraintReads: Reads[AnyConstraints]
    Definition Classes
    SchemaReads7SchemaReads
  8. lazy val anyConstraintWrites: OWrites[AnyConstraints]
    Definition Classes
    SchemaWrites7SchemaWrites
  9. def anyJsValue: ElementCheck
    Definition Classes
    SchemaReads
  10. lazy val anyKeywords: Set[String]
    Definition Classes
    SchemaReads7SchemaReads
  11. def apply(schemaOptions: SchemaConfigOptions): Version7
  12. lazy val arrayConstraintWrites: OWrites[ArrayConstraints]
    Definition Classes
    SchemaWrites7
  13. lazy val arrayKeywords: Set[String]
    Definition Classes
    SchemaReads7SchemaReads
  14. lazy val arrayReads: Reads[SchemaArray]
    Definition Classes
    SchemaReads7SchemaReads
  15. lazy val arrayWrites: OWrites[SchemaArray]
    Definition Classes
    SchemaWrites7SchemaWrites
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def asJsObject[A](key: String, opt: Option[A])(implicit arg0: Writes[A]): JsObject
    Definition Classes
    SchemaWrites
  18. def asSchemaType[A <: SchemaType](s: A): SchemaType
    Definition Classes
    SchemaReads
  19. lazy val booleanReader: Reads[SchemaBoolean]
    Definition Classes
    SchemaReads
  20. lazy val booleanSchemaReads: Reads[SchemaValue]
    Definition Classes
    SchemaReads7
  21. val booleanWrites: Writes[SchemaBoolean]
    Definition Classes
    SchemaWrites
  22. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  23. lazy val compoundReader: Reads[CompoundSchemaType]
    Definition Classes
    SchemaReads
  24. lazy val compoundWrites: Writes[CompoundSchemaType]
    Definition Classes
    SchemaWrites
  25. def createDelegateReader[A <: SchemaType with HasProps[A]](delegateReads: Reads[A], keywords: Set[String]): Reads[A]
    Definition Classes
    SchemaReads
  26. lazy val delegatingArrayReader: Reads[SchemaArray]
    Definition Classes
    SchemaReads
  27. lazy val delegatingObjectReader: Reads[SchemaObject]
    Definition Classes
    SchemaReads
  28. lazy val delegatingRefReads: Reads[SchemaRef]
    Definition Classes
    SchemaReads
  29. lazy val delegatingTupleReader: Reads[SchemaTuple]
    Definition Classes
    SchemaReads
  30. def dispatchType: (String) => Reads[SchemaType]
    Definition Classes
    SchemaReads
  31. def emptyJsonObject: JsObject
    Definition Classes
    SchemaWrites
  32. def emptyObject: SchemaType
    Definition Classes
    SchemaReads
  33. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  35. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  37. lazy val integerReads: Reads[SchemaInteger]
    Definition Classes
    SchemaReads7SchemaReads
  38. lazy val integerWrites: OWrites[SchemaInteger]
    Definition Classes
    SchemaWrites7SchemaWrites
  39. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  40. lazy val jsValueReads: Reads[SchemaValue]
    Definition Classes
    SchemaReads
  41. def lazyReadStrictOption[A](r: Reads[A], keyword: String): Reads[Option[A]]
    Definition Classes
    SchemaReads
  42. val mapReadsInstanceWithJsValueReader: Reads[Map[String, SchemaType]]
    Definition Classes
    SchemaReads
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  46. lazy val nullReader: Reads[SchemaNull]
    Definition Classes
    SchemaReads
  47. lazy val nullWrites: Writes[SchemaNull]
    Definition Classes
    SchemaWrites
  48. lazy val numberConstraintReads: Reads[NumberConstraints]
    Definition Classes
    SchemaReads7
  49. lazy val numberConstraintWrites: OWrites[NumberConstraints]
    Definition Classes
    SchemaWrites7
  50. lazy val numberReads: Reads[SchemaNumber]
    Definition Classes
    SchemaReads7SchemaReads
  51. lazy val numberWrites: OWrites[SchemaNumber]
    Definition Classes
    SchemaWrites7SchemaWrites
  52. lazy val objectConstraintReads: Reads[ObjectConstraints]
    Definition Classes
    SchemaReads7
  53. lazy val objectConstraintWrites: OWrites[ObjectConstraints]
    Definition Classes
    SchemaWrites7
  54. lazy val objectKeywords: Set[String]
    Definition Classes
    SchemaReads7SchemaReads
  55. lazy val objectReads: Reads[SchemaObject]
    Definition Classes
    SchemaReads7SchemaReads
  56. lazy val objectWrites: OWrites[SchemaObject]
    Definition Classes
    SchemaWrites7SchemaWrites
  57. def optional(keyword: Option[String]): Reads[Option[SchemaType]]
    Definition Classes
    SchemaReads
  58. val options: SchemaConfigOptions
    Definition Classes
    Version7SchemaVersion
  59. def readJsNull(path: JsPath): Reads[Option[JsValue]]
    Definition Classes
    SchemaReads
  60. def readStrictOption[A](keyword: String)(implicit arg0: Reads[A]): Reads[Option[A]]
    Definition Classes
    SchemaReads
  61. lazy val refReads: Reads[SchemaRef]
    Definition Classes
    SchemaReads
  62. lazy val refWrites: Writes[SchemaRef]
    Definition Classes
    SchemaWrites
  63. def rootReads: Reads[SchemaType]
    Definition Classes
    SchemaReads
  64. lazy val rootWrites: Writes[SchemaRoot]
    Definition Classes
    SchemaWrites7SchemaWrites
  65. val schemaLocation: String
    Definition Classes
    Version7SchemaVersionSchemaReads
  66. lazy val schemaMapWriter: Writes[SchemaMap]
    Definition Classes
    SchemaWrites
  67. lazy val schemaReads: Reads[SchemaType]
    Definition Classes
    SchemaReads
  68. lazy val schemaReadsSeq: Seq[Reads[SchemaType]]
    Definition Classes
    SchemaReads7SchemaReads
  69. val schemaTypeMapReader: Reads[Map[String, SchemaType]]
    Definition Classes
    SchemaReads
  70. implicit val schemaTypeReads: Reads[SchemaType]
    Definition Classes
    SchemaReads
  71. 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
  72. implicit def schemaTypeWriter: Writes[SchemaType]
    Definition Classes
    SchemaWrites
  73. lazy val stringConstraintReads: Reads[StringConstraints]
    Definition Classes
    SchemaReads7
  74. lazy val stringConstraintWrites: OWrites[StringConstraints]
    Definition Classes
    SchemaWrites7
  75. lazy val stringReads: Reads[SchemaString]
    Definition Classes
    SchemaReads7SchemaReads
  76. lazy val stringWrites: OWrites[SchemaString]
    Definition Classes
    SchemaWrites7SchemaWrites
  77. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  78. def toString(): String
    Definition Classes
    AnyRef → Any
  79. lazy val tupleReads: Reads[SchemaTuple]
    Definition Classes
    SchemaReads7SchemaReads
  80. lazy val tupleWrites: OWrites[SchemaTuple]
    Definition Classes
    SchemaWrites7SchemaWrites
  81. def tuples2Attributes(props: Iterable[(String, SchemaType)]): List[SchemaProp]
    Definition Classes
    SchemaReads
  82. lazy val typeReader: Reads[SchemaType]
    Definition Classes
    SchemaReads
  83. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  84. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  85. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  86. val withSchemaValueReader: Reads[SchemaType]
    Definition Classes
    SchemaReads
  87. 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 Version7

Inherited from SchemaWrites7

Inherited from SchemaReads7

Inherited from SchemaVersion

Inherited from SchemaWrites

Inherited from SchemaReads

Inherited from AnyRef

Inherited from Any

Ungrouped