package Ġcom . om ar . death note . notes Ċ Ċ import Ġcom . om ar . death note . Base Component Ċ import Ġcom . om ar . death note . Component Builder Ċ import Ġcom . om ar . death note . notes . content . audio . player . Audio Player ViewHolder Ċ import Ġcom . om ar . death note . notes . content . audio . recorder . Audio Recorder ViewHolder Ċ import Ġcom . om ar . death note . notes . content . link . Link ViewHolder Ċ import Ġcom . om ar . death note . notes . content . note . Note ViewHolder Ċ import Ġcom . om ar . death note . notes . content . picture . Picture ViewHolder Ċ import Ġcom . om ar . death note . notes . content . title . Title ViewHolder Ċ import Ġdagger . Sub component Ċ Ċ @ Sub component () Ċ @ ContentView Scope Ċ interface ĠContent View Component Ġ: ĠBase Component Ġ{ ĊĊĠĠĠ Ġ@ Sub component . Builder ĊĠĠĠ Ġinterface ĠBuilder Ġ: ĠComponent Builder < ContentView Component > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġbuild (): ĠContent View Component ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġinject ( activity : ĠContent Activity ) ĊĊĠĠĠ Ġfun Ġinject ( activity : ĠTitle ViewHolder ) ĊĊĠĠĠ Ġfun Ġinject ( picture ViewHolder : ĠPicture ViewHolder ) ĊĊĠĠĠ Ġfun Ġinject ( note ViewHolder : ĠNote ViewHolder ) ĊĊĠĠĠ Ġfun Ġinject ( audio ViewHolder : ĠAudio Recorder ViewHolder ) ĊĊĠĠĠ Ġfun Ġinject ( link ViewHolder : ĠLink ViewHolder ) ĊĊĠĠĠ Ġfun Ġinject ( audio Player ViewHolder : ĠAudio Player ViewHolder ) Ċ } Ċ