Packages

c

net.reactivecore.cjs.Ref

RefValidator

case class RefValidator(ref: RefUri, fullPath: RefUri) extends Validator with Product with Serializable

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

Instance Constructors

  1. new RefValidator(ref: RefUri, fullPath: RefUri)

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. def children: Vector[Validator]

    Children Validators

    Children Validators

    Definition Classes
    Validator
  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. val fullPath: RefUri
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. 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
    Validator
  16. def productElementNames: Iterator[String]
    Definition Classes
    Product
  17. val ref: RefUri
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. 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
    Validator
  20. def validateStateful(state: ValidationState, json: Json)(implicit context: ValidationContext): (ValidationState, ValidationResult)

    Validate JSON, returns violations.

    Validate JSON, returns violations.

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

    Validate, but skip evaluated

    Validate, but skip evaluated

    Definition Classes
    Validator
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. 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 Validator

Inherited from AnyRef

Inherited from Any

Ungrouped