Packages

object Version4 extends Version4

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

Inherited from SchemaWrites4

Inherited from SchemaReads4

Inherited from SchemaVersion

Inherited from SchemaWrites

Inherited from SchemaReads

Inherited from AnyRef

Inherited from Any

Ungrouped