trait Rules extends DefaultRules[PM] with ParsingRules
This object provides Rules for Map[String, Seq[String]]
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Rules
- ParsingRules
- DefaultRules
- DateRules
- GenericRules
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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
def
arrayR[I, O](implicit arg0: ClassTag[O], r: RuleLike[I, O]): Rule[Seq[I], Array[O]]
- Definition Classes
- GenericRules
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
def
bigDecimal: Rule[String, BigDecimal]
- Definition Classes
- ParsingRules
-
implicit
def
booleanR: Rule[String, Boolean]
- Definition Classes
- ParsingRules
-
def
checked[I](implicit b: RuleLike[I, Boolean]): Rule[I, Boolean]
- Definition Classes
- GenericRules
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- implicit def convertRule[O](implicit r: RuleLike[UrlFormEncoded, O]): Rule[PM, O]
- implicit def convertToInM[O](p: Path)(implicit r: (Path) ⇒ RuleLike[PM, O]): Rule[UrlFormEncoded, O]
-
implicit
def
dateR: Rule[String, Date]
- Definition Classes
- DateRules
-
def
dateR(format: String, corrector: (String) ⇒ String): Rule[String, Date]
- Definition Classes
- DateRules
-
implicit
def
doubleR: Rule[String, Double]
- Definition Classes
- ParsingRules
-
def
email: Rule[String, String]
- Definition Classes
- GenericRules
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equalTo[T](t: T): Rule[T, T]
- Definition Classes
- GenericRules
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
implicit
def
floatR: Rule[String, Float]
- Definition Classes
- ParsingRules
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
implicit
def
headAs[I, O](implicit c: RuleLike[I, O]): Rule[Seq[I], O]
- Definition Classes
- GenericRules
-
def
ignored[I, O](o: O): (Path) ⇒ Rule[I, O]
- Definition Classes
- GenericRules
- implicit def inArray[O](implicit arg0: ClassTag[O], r: RuleLike[Seq[PM], Array[O]]): (Path) ⇒ Rule[PM, Array[O]]
- implicit def inT[O, T[_] <: Traversable[_]](implicit r: RuleLike[Seq[PM], T[O]]): (Path) ⇒ Rule[PM, T[O]]
-
implicit
def
intR: Rule[String, Int]
- Definition Classes
- ParsingRules
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isoDateR: Rule[String, Date]
- Definition Classes
- DateRules
-
implicit
def
javaBigDecimalR: Rule[String, BigDecimal]
- Definition Classes
- ParsingRules
-
implicit
def
jodaDateR: Rule[String, DateTime]
- Definition Classes
- DateRules
-
def
jodaDateR(pattern: String, corrector: (String) ⇒ String): Rule[String, DateTime]
- Definition Classes
- DateRules
-
implicit
def
jodaLocalDateR: Rule[String, LocalDate]
- Definition Classes
- DateRules
-
implicit
def
jodaLocalDateR(pattern: String, corrector: (String) ⇒ String): Rule[String, LocalDate]
- Definition Classes
- DateRules
-
implicit
def
jodaTimeR: Rule[Long, DateTime]
- Definition Classes
- DateRules
-
implicit
def
listR[I, O](implicit r: RuleLike[I, O]): Rule[Seq[I], List[O]]
- Definition Classes
- GenericRules
-
implicit
def
longR: Rule[String, Long]
- Definition Classes
- ParsingRules
- implicit def mapR[O](implicit r: RuleLike[Seq[String], O]): Rule[PM, Map[String, O]]
-
def
mapR[K, O](r: RuleLike[K, O], p: RuleLike[PM, Seq[(String, K)]]): Rule[PM, Map[String, O]]
- Definition Classes
- DefaultRules
-
def
max[T](m: T)(implicit o: Ordering[T]): Rule[T, T]
- Definition Classes
- GenericRules
-
def
maxLength(l: Int): Rule[String, String]
- Definition Classes
- GenericRules
-
def
min[T](m: T)(implicit o: Ordering[T]): Rule[T, T]
- Definition Classes
- GenericRules
-
def
minLength(l: Int): Rule[String, String]
- Definition Classes
- GenericRules
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
noConstraint[F]: Constraint[F]
- Definition Classes
- GenericRules
-
def
not[I, O](r: RuleLike[I, O]): Rule[I, I]
- Definition Classes
- GenericRules
-
def
notEmpty: Rule[String, String]
- Definition Classes
- GenericRules
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
opt[J, O](r: ⇒ RuleLike[J, O], noneValues: RuleLike[PM, PM]*)(implicit pick: (Path) ⇒ RuleLike[PM, PM], coerce: RuleLike[PM, J]): (Path) ⇒ Rule[PM, Option[O]]
- Attributes
- protected
- Definition Classes
- DefaultRules
- def optionR[J, O](r: ⇒ RuleLike[J, O], noneValues: RuleLike[PM, PM]*)(implicit pick: (Path) ⇒ RuleLike[PM, PM], coerce: RuleLike[PM, J]): (Path) ⇒ Rule[UrlFormEncoded, Option[O]]
- implicit def optionR[O](implicit pick: (Path) ⇒ RuleLike[PM, PM], coerce: RuleLike[PM, O]): (Path) ⇒ Rule[PM, Option[O]]
- implicit def parseString[O](implicit r: RuleLike[String, O]): Rule[PM, O]
-
def
pattern(regex: Regex): Rule[String, String]
- Definition Classes
- GenericRules
- implicit def pickInPM[O](p: Path)(implicit r: RuleLike[PM, O]): Rule[PM, O]
-
implicit
def
seqR[I, O](implicit r: RuleLike[I, O]): Rule[Seq[I], Seq[O]]
- Definition Classes
- GenericRules
-
implicit
def
setR[I, O](implicit r: RuleLike[I, O]): Rule[Seq[I], Set[O]]
- Definition Classes
- GenericRules
-
implicit
def
shortR: Rule[String, Short]
- Definition Classes
- ParsingRules
-
implicit
def
sqlDateR: Rule[String, Date]
- Definition Classes
- DateRules
-
def
sqlDateR(pattern: String, corrector: (String) ⇒ String): Rule[String, Date]
- Definition Classes
- DateRules
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
traversableR[I, O](implicit r: RuleLike[I, O]): Rule[Seq[I], Traversable[O]]
- Definition Classes
- GenericRules
-
def
validateWith[I](msg: String, args: Any*)(pred: (I) ⇒ Boolean): Rule[I, I]
- Definition Classes
- GenericRules
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )