package Ġorg . opp ia . android . app . view Ċ Ċ import Ġandroid . view . View Ċ Ċ /** Ċ Ġ* ĠRoot Ġsub component Ġfor Ġcustom Ġviews . Ċ Ġ* Ċ Ġ* ĠInstances Ġof Ġthis Ġsub component Ġshould Ġbe Ġcreated Ġusing Ġ[ View Component Factory ]. Ċ Ġ*/ Ċ interface ĠView Component Ġ{ ĊĠ Ġ/** ĠD agger Ġbuilder Ġfor Ġ[ View Component ]. Ġ*/ ĊĠ Ġinterface ĠBuilder Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġthe Ġroot Ġ[ View ] Ġthat Ġdefines Ġthis Ġcomponent . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġthis Ġ[ Builder ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset View ( view : ĠView ): ĠBuilder ĊĊĠĠĠ Ġ/** ĠReturns Ġa Ġnew Ġ[ View Component ]. Ġ*/ ĊĠĠĠ Ġfun Ġbuild (): ĠView Component ĊĠ Ġ} Ċ } Ċ