package Ġv ip . qs os . form . lib . config Ċ Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . annotation . Layout Res Ċ import Ġv ip . qs os . form . lib . base . Base Form Holder Ċ Ċ /** è¡¨åįķ åĬŁèĥ½ éħįç½® æİ¥åı£ Ċ Ġ* Ġ@ author Ġ: Ġ åįİ æ¸ħ æĿ ¾ Ċ Ġ*/ Ċ interface ĠForm View Config Ġ{ ĊĊĠĠĠ Ġ/** èİ·åıĸ ViewType ĊĠĠĠĠ Ġ* Ġ@ param Ġvalue Type Ġ è¡¨åįķ åĢ¼ ç±»åŀĭ -> Form Item Entity . valueType ĊĠĠĠĠ Ġ* Ġ@ see Ġv ip . qs os . form . lib . model . Form Item Entity . valueType ĊĠĠĠĠ Ġ* Ġ@ return Ġview Type ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġget ViewType ( valueType : ĠInt ): ĠInt ĊĊĠĠĠ Ġ/** èİ·åıĸ è¡¨åįķ åĢ¼ ç±»åŀĭ ĊĠĠĠĠ Ġ* Ġ@ param Ġview Type ĠView Type ĊĠĠĠĠ Ġ* Ġ@ return ĠView Type ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġget ValueType ( view Type : ĠInt ): ĠInt ĊĊĠĠĠ Ġ/** èİ·åıĸ åĪĹè¡¨ é¡¹ Holder ĊĠĠĠĠ Ġ* Ġ@ param Ġparent ĠViewGroup ĊĠĠĠĠ Ġ* Ġ@ param Ġview Type Ġview Type ĊĠĠĠĠ Ġ* Ġ@ return ĠAny Ġextends ĠBase Holder */ ĊĠĠĠ Ġfun Ġget Holder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠBase Form Holder ĊĊĠĠĠ Ġ/** èİ·åıĸ åĪĹè¡¨ é¡¹ å¸ĥå±Ģ æĸĩä»¶ ĊĠĠĠĠ Ġ* Ġ@ param Ġvalue Type Ġ è¡¨åįķ åĢ¼ ç±»åŀĭ ĊĠĠĠĠ Ġ* Ġ@ return Ġlayout Id ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġ@ Layout Res ĊĠĠĠ Ġfun Ġget Layout Id ( valueType : ĠInt ): ĠInt Ċ Ċ }