Packages

c

net.reactivecore.cjs.Definitions

DefinitionsValidator

case class DefinitionsValidator(underlying: Vector[Validator]) extends Compound with Product with Serializable

Validator for Definitions. Note: the validator itself doesn't really validate, but contains validators

Linear Supertypes
Serializable, Product, Equals, Compound, Validator, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefinitionsValidator
  2. Serializable
  3. Product
  4. Equals
  5. Compound
  6. Validator
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DefinitionsValidator(underlying: Vector[Validator])

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val children: Vector[Validator]

    Children Validators

    Children Validators

    Definition Classes
    CompoundValidator
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. def deepForeach(f: (Validator) => Unit): Unit

    Traverses the Validator tree

    Traverses the Validator tree

    Definition Classes
    Validator
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def precedence: Int

    Precedence of this operation (for stateful validators), when using Sequence

    Precedence of this operation (for stateful validators), when using Sequence

    Definition Classes
    DefinitionsValidatorValidator
  15. def productElementNames: Iterator[String]
    Definition Classes
    Product
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. def touch(state: ValidationState): ValidationState

    Touches the validator, possible state modifying (e.g.

    Touches the validator, possible state modifying (e.g. adding dynamic anchors)

    Definition Classes
    DefinitionsValidatorValidator
  18. val underlying: Vector[Validator]
  19. def validateStateful(state: ValidationState, json: Json)(implicit context: ValidationContext): (ValidationState, ValidationResult)

    Validate JSON, returns violations.

    Validate JSON, returns violations.

    Definition Classes
    DefinitionsValidatorValidator
  20. def validateWithoutEvaluated(state: ValidationState, json: Json)(implicit context: ValidationContext): ValidationResult

    Validate, but skip evaluated

    Validate, but skip evaluated

    Definition Classes
    Validator
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. def wideForeach(f: (Validator) => Unit): Unit

    Depth first foreach.

    Depth first foreach.

    Definition Classes
    Validator

Deprecated Value Members

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

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Compound

Inherited from Validator

Inherited from AnyRef

Inherited from Any

Ungrouped