package Ġcom . example . android . navigation . list . holder Ċ Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . example . android . navigation . list . Item Builder Ċ Ċ import Ġjava . text . DateFormat Ċ Ċ /* Ċ Ġ* ĠCreated Ġby ĠChristian ĠSch ab es ber ger Ġon Ġ 1 2 . 0 2 . 1 7 . Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( C ) ĠChristian ĠSch ab es ber ger Ġ 2 0 1 6 Ġ< chr is . sch ab es ber ger @ mailbox . org > Ċ Ġ* ĠInfo Item Holder . java Ġis Ġpart Ġof ĠNew Pipe . Ċ Ġ* Ċ Ġ* ĠNew Pipe Ġis Ġfree Ġsoftware : Ġyou Ġcan Ġredistribute Ġit Ġand / or Ġmodify Ċ Ġ* Ġit Ġunder Ġthe Ġterms Ġof Ġthe ĠGNU ĠGeneral ĠPublic ĠLicense Ġas Ġpublished Ġby Ċ Ġ* Ġthe ĠFree ĠSoftware ĠFoundation , Ġeither Ġversion Ġ 3 Ġof Ġthe ĠLicense , Ġor Ċ Ġ* Ġ( at Ġyour Ġoption ) Ġany Ġlater Ġversion . Ċ Ġ* Ċ Ġ* ĠNew Pipe Ġis Ġdistributed Ġin Ġthe Ġhope Ġthat Ġit Ġwill Ġbe Ġuseful , Ċ Ġ* Ġbut ĠWITHOUT ĠANY ĠWARRANTY ; Ġwithout Ġeven Ġthe Ġimplied Ġwarranty Ġof Ċ Ġ* ĠMERCHANTABILITY Ġor ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE . Ġ ĠSee Ġthe Ċ Ġ* ĠGNU ĠGeneral ĠPublic ĠLicense Ġfor Ġmore Ġdetails . Ċ Ġ* Ċ Ġ* ĠYou Ġshould Ġhave Ġreceived Ġa Ġcopy Ġof Ġthe ĠGNU ĠGeneral ĠPublic ĠLicense Ċ Ġ* Ġalong Ġwith ĠNew Pipe . Ġ ĠIf Ġnot , Ġsee Ġ< http :// www . gnu . org / licenses />. Ċ Ġ*/ Ċ Ċ abstract Ġclass ĠItem Holder < T >( protected Ġval Ġitem Builder : ĠItem Builder < T >, Ġval Ġlayout Id : ĠInt , Ġval Ġparent : ĠViewGroup , ĊĠĠĠĠĠĠĠĠ Ġval Ġbinding Ġ: ĠView Ġ= ĠLayoutInflater . from ( item Builder . context ). inflate ( layout Id , Ġparent , Ġfalse )) ĊĠĠĠ Ġ: ĠRecyclerView . ViewHolder ( binding ) Ġ{ ĊĊĠĠĠ Ġabstract Ġfun Ġupdate From Item ( item : ĠAny ?, ĠdateFormat : ĠDate Format ) Ċ } Ċ