final class StringFieldOps[F[_], V[_], E] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- StringFieldOps
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def blank(implicit F: Effect[F], V: Validated[V], FW: FailWithEmpty[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value is blank
- def endsWith(value: => String)(implicit F: Effect[F], V: Validated[V], FW: FailWithMessage[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value ends with
value - def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- def isEnum(e: Enumeration)(implicit F: Effect[F], V: Validated[V], FW: FailWithOneOf[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value is part of scala.Enumeration
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isJEnum[T <: Enum[T]](values: Array[T])(implicit F: Effect[F], V: Validated[V], FW: FailWithOneOf[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value is part of Java Enum
- def matches(r: => String)(implicit F: Effect[F], V: Validated[V], FW: FailWithMessage[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value matches Regexp
- def matchesRegex(r: => Regex)(implicit F: Effect[F], V: Validated[V], FW: FailWithMessage[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value is matches scala.util.matching.Regex
- def maxSize(max: => Int)(implicit F: Effect[F], V: Validated[V], FW: FailWithMaxSize[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value maximum size is
max - def minSize(min: => Int)(implicit F: Effect[F], V: Validated[V], FW: FailWithMinSize[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value minimum size is
min - def nonBlank(implicit F: Effect[F], V: Validated[V], FW: FailWithNonEmpty[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value is not blank
- def nonEmpty(implicit F: Effect[F], V: Validated[V], FW: FailWithNonEmpty[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value is not empty
- def startsWith(value: => String)(implicit F: Effect[F], V: Validated[V], FW: FailWithMessage[E, String]): Rule[F, V, E]
Validates that jap.fields.Field#value starts with
value - def toString(): String
- Definition Classes
- Any