Unique
net.reactivecore.cjs.validator.array.SimpleValidator$.Unique$
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass SimpleValidatortrait StatelessArrayValidatortrait ArrayValidatortrait Validatorclass Objecttrait Matchableclass Any
- Self type
- Unique.type
Members list
Concise view
Type members
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Singleton
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
The mirrored *-type
The mirrored *-type
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Singleton
Value members
Inherited methods
Children Validators
Create a new instance of type T
with elements taken from product p
.
Create a new instance of type T
with elements taken from product p
.
Attributes
- Inherited from:
- Singleton
Precedence of this operation (for stateful validators), when using Sequence
Precedence of this operation (for stateful validators), when using Sequence
Attributes
- Inherited from:
- Validator
Attributes
- Inherited from:
- Product
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
Attributes
- Definition Classes
- Inherited from:
- SimpleValidator
override def validateArrayStateful(state: ValidationState, array: Vector[Json])(implicit context: ValidationContext): (ValidationState, ValidationResult)
Attributes
- Definition Classes
- Inherited from:
- StatelessArrayValidator
final override def validateStateful(state: ValidationState, json: Json)(implicit context: ValidationContext): (ValidationState, ValidationResult)
Validate JSON, returns violations.
def validateWithoutEvaluated(state: ValidationState, json: Json)(implicit context: ValidationContext): ValidationResult
Validate, but skip evaluated
Depth first foreach.