BooleanSchemaValidator

net.reactivecore.cjs.validator.BooleanSchemaValidator
case class BooleanSchemaValidator(origin: SchemaOrigin, value: Boolean) extends SchemaValidator

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Validator
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def validateStateful(state: ValidationState, json: Json)(implicit context: ValidationContext): (ValidationState, ValidationResult)

Validate JSON, returns violations.

Validate JSON, returns violations.

Attributes

Definition Classes

Inherited methods

def children: Vector[Validator]

Children Validators

Children Validators

Attributes

Inherited from:
Validator
def dynamicFragment: Option[String]

Dynamic Fragment (dynamic anchor) of this validator

Dynamic Fragment (dynamic anchor) of this validator

Attributes

Inherited from:
SchemaValidator
def fragment: Option[String]

An Explicit fragment of this Validator

An Explicit fragment of this Validator

Attributes

Inherited from:
SchemaValidator
def idOverride: Option[RefUri]

This schema defines it's own id.

This schema defines it's own id.

Attributes

Inherited from:
SchemaValidator
final def path: JsonPointer

The path inside the schema.

The path inside the schema.

Attributes

Inherited from:
SchemaValidator
def precedence: Int

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

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

Attributes

Inherited from:
Validator
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

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

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

Attributes

Inherited from:
Validator

Validate, but skip evaluated

Validate, but skip evaluated

Attributes

Inherited from:
Validator
def wideForeach(f: Validator => Unit): Unit

Depth first foreach.

Depth first foreach.

Attributes

Inherited from:
Validator