package Ġcom . la id pack . s our cer er . generator . generators . api Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ Ċ interface ĠView Factory Component < T Ġ: ĠView , ĠT Attributes > Ġ{ ĊĠĠĠ Ġfun Ġcreate ( context : ĠContext , Ġattributes : ĠT Attributes , Ġtheme : ĠInt Ġ= Ġ 0 ): ĠView ĊĠĠĠ Ġfun Ġupdate ( view : ĠT , Ġcontext : ĠContext , Ġattributes : ĠT Attributes ) ĊĠĠĠ Ġval Ġelement Name : ĠString ĊĠĠĠ Ġval Ġdefault LayoutParams Factory Ġ: ĠLayout Params Factory Component < *, Ġ*> Ċ } Ċ interface ĠLayout Params Factory Component < T Ġ: ĠViewGroup . LayoutParams , ĠT Attributes > Ġ{ ĊĠĠĠ Ġfun Ġcreate ( context : ĠContext , Ġattributes : ĠT Attributes , Ġtheme : ĠInt Ġ= Ġ 0 ): ĠViewGroup . LayoutParams ĊĠĠĠ Ġfun Ġupdate ( layout Params : ĠT , Ġcontext : ĠContext , Ġattributes : ĠT Attributes ) ĊĠĠĠ Ġval Ġelement Name : ĠString Ċ }