abstract class AccumulateValidationModule[F[_], E] extends ValidationModule[F, Accumulate, E]
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- AccumulateValidationModule
- ValidationModule
- ValidationResultSyntax
- FieldSyntax
- PolicySyntax
- MapSyntax
- IterableSyntax
- StringSyntax
- OptionSyntax
- NumericSyntax
- EffectValidationResultSyntax
- BooleanSyntax
- BaseSyntax
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new AccumulateValidationModule()(implicit arg0: ValidationEffect[F], arg1: ValidationErrorMapper[E])
Type Members
- type Policy[P] = ValidationPolicy[P, F, Accumulate, E]
- Definition Classes
- ValidationModule
- type PolicyBuilder[P] = ValidationPolicyBuilder[P, F, Accumulate, E]
- Definition Classes
- ValidationModule
- implicit final class PolicyOps[P, F[_], VR[_], E] extends AnyRef
- Definition Classes
- PolicySyntax
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit val E: ValidationErrorMapper[E]
- Definition Classes
- ValidationModule
- implicit val F: ValidationEffect[F]
- Definition Classes
- ValidationModule
- implicit def Module: ValidationModule[F, Accumulate, E]
- Definition Classes
- ValidationModule
- implicit val VR: ValidationResult[Accumulate]
- Definition Classes
- ValidationModule
- def and(a: F[Accumulate[E]], b: F[Accumulate[E]]): F[Accumulate[E]]
- Definition Classes
- ValidationModule
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assert[P](field: Field[P], cond: (P) => Boolean, error: (ValidationContext[E, P]) => E): F[Accumulate[E]]
- Definition Classes
- ValidationModule
- def assertF[P](field: Field[P], cond: (P) => F[Boolean], error: (ValidationContext[E, P]) => E): F[Accumulate[E]]
- Definition Classes
- ValidationModule
- def assertTrue[P](field: Field[P], cond: => Boolean, error: (ValidationContext[E, P]) => E): F[Accumulate[E]]
- Definition Classes
- ValidationModule
- def check[P](field: Field[P], f: (ValidationContext[E, P]) => Accumulate[E]): F[Accumulate[E]]
- Definition Classes
- ValidationModule
- def checkF[P](field: Field[P], f: (ValidationContext[E, P]) => F[Accumulate[E]]): F[Accumulate[E]]
- Definition Classes
- ValidationModule
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def combineAll(iterable: Iterable[F[Accumulate[E]]]): F[Accumulate[E]]
- Definition Classes
- ValidationModule
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def or(a: F[Accumulate[E]], b: F[Accumulate[E]]): F[Accumulate[E]]
- Definition Classes
- ValidationModule
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- implicit final def toBooleanFieldOps(field: Field[Boolean]): BooleanFieldOps[F, Accumulate, E]
- Definition Classes
- BooleanSyntax
- implicit final def toEffectValidationResultOps(a: F[Accumulate[E]]): EffectValidationResultOps[F, Accumulate, E]
- Definition Classes
- EffectValidationResultSyntax
- implicit final def toEffectValidationResultSequenceOps(iterable: Iterable[F[Accumulate[E]]]): EffectValidationResultSequenceOps[F, Accumulate, E]
- Definition Classes
- EffectValidationResultSyntax
- implicit def toFieldFromOps(field: Field.type): FieldFromOps
- Definition Classes
- FieldSyntax
- implicit final def toFieldOps[P](field: Field[P]): FieldOps[P, F, Accumulate, E]
- Definition Classes
- BaseSyntax
- implicit def toFieldSubOps[P](field: Field[P]): FieldSubOps[P]
- Definition Classes
- FieldSyntax
- implicit final def toIterableFieldOps[I[_] <: Iterable[_], P](field: Field[I[P]]): IterableFieldOps[I, P, F, Accumulate, E]
- Definition Classes
- IterableSyntax
- implicit final def toMapFieldOps[K, V](field: Field[Map[K, V]]): MapFieldOps[K, V, F, Accumulate, E]
- Definition Classes
- MapSyntax
- implicit final def toNumericFieldOps[P](field: Field[P]): NumericFieldOps[P, F, Accumulate, E]
- Definition Classes
- NumericSyntax
- implicit final def toOptionFieldOps[P](field: Field[Option[P]]): OptionFieldOps[P, F, Accumulate, E]
- Definition Classes
- OptionSyntax
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit final def toStringFieldOps(field: Field[String]): StringFieldOps[F, Accumulate, E]
- Definition Classes
- StringSyntax
- implicit final def toValidationResultIdOps[E](error: E): ValidationResultIdOps[E]
- Definition Classes
- ValidationResultSyntax
- implicit final def toValidationResultOps[VR[_], E](vr: VR[E])(implicit arg0: ValidationResult[VR]): ValidationResultOps[VR, E]
- Definition Classes
- ValidationResultSyntax
- def valid: Accumulate[E]
- Definition Classes
- ValidationModule
- def validF: F[Accumulate[E]]
- Definition Classes
- ValidationModule
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object Policy
- Definition Classes
- ValidationModule