package Ġcom . sha . form validator sample . adapter Ċ Ċ import Ġcom . sha . form validator sample . R Ċ import Ġcom . sha . form validator sample . presentation . Auto Complete TextView Activity Ċ import Ġcom . sha . form validator sample . presentation . Email Or CreditCard Activity Ċ import Ġcom . sha . form validator sample . presentation . Password Validator Activity Ċ import Ġcom . sha . form validator sample . presentation . Prefix And Range Validator Activity Ċ Ċ import Ġjava . util . Arrays Ċ Ċ internal Ġobject ĠField Info Ġ{ ĊĊĠĠĠ Ġvar Ġitems Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Alpha ĠWith ĠText Input Layout ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ alpha _ text input layout , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ alpha ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Alpha ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ alpha , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ alpha ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Person ĠName ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ person name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ person _ name ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Person ĠFull ĠName ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ person fullname , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ person _ full _ name ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Date ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ date , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ date ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Date ĠCustom ĠFormat ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ date _ custom , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ date _ custom ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Numeric Ġonly ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ numeric , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ numeric ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Float ĠNumeric ĠRange ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ float _ numeric _ range , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . float _ numeric _ range ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Email ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ email , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ email ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Credit ĠCard ĠNumber ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ credit card , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ credit _ card ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Phone ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ phone , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ phone ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Domain ĠName ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ domain _ name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ domain _ name ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" IP ĠAddress ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ ip _ address , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ ip _ address ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" WEB ĠUrl ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ web url , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ web _ url ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Regex ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ regex , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ regex ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Custom ĠMessages ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ phone _ custom messages , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ phone _ custom _ messages ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Allow ĠEmpty ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ allow empty , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . description _ allow _ empty ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Custom Ġvalidation Ġtype ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . field _ custom _ validation _ type , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . custom _ validation _ type _ description ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item (" Email ĠOR ĠCredit Card ", ĠEmail Or CreditCard Activity :: class . java ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item (" Suffix ĠAND ĠRange ", ĠPrefix And Range Validator Activity :: class . java ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item (" Password Ġmatching ", ĠPassword Validator Activity :: class . java ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠField Item (" Auto Complete ĠTextView ", ĠAuto Complete TextView Activity :: class . java ) ĊĠĠĠ Ġ) Ċ Ċ } Ċ