package Ġjp . mi h ails ku z mins . s ug oin ih ongo app . features . base . detail . rules Ċ Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . R Ċ Ċ class ĠMax Length Rule ( Ċ ĉ private Ġval Ġm MaxLength : ĠInt , Ċ ĉ isVisible : ĠBoolean Ġ= Ġtrue ) Ġ: ĠRule Base < String >( R . string . validation _ max _ length , Ġis Visible ) Ġ{ ĊĊ ĉ init Ġ{ Ċĉ ĉ check ( m MaxLength Ġ> Ġ 0 ) Ġ{ Ġ" Maximum Ġlength Ġmust Ġbe Ġgreater Ġthan Ġzero !" Ġ} Ċ ĉ } ĊĊ ĉ override Ġfun Ġvalidate ( value : ĠString ) Ġ= Ċĉ ĉ value . length Ġ<= Ġm MaxLength Ċ }