/* Ċ Ġ* ĠCopyright Ġ 2 0 1 6 ĠKar l ĠTa uber Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . dev char ly . kotlin . ant Ċ Ċ import Ġorg . apache . tools . ant . util . Composite Mapper Ċ import Ġorg . apache . tools . ant . util . FileName Mapper Ċ Ċ /****************************************************************************** Ċ DO ĠNOT ĠEDIT Ġ- Ġthis Ġfile Ġwas Ġgenerated Ċ ************************************************************************ ******/ Ċ Ċ interface ĠI Composite Mapper Nested Ġ{ Ċ ĉ fun Ġcomp os itemap per ( Ċĉ ĉ from : ĠString ? Ġ= Ġnull , Ċĉ ĉ to : ĠString ? Ġ= Ġnull , Ċĉ ĉ nested : Ġ( K Composite Mapper . () Ġ-> ĠUnit )? Ġ= Ġnull ) Ċ ĉ { Ċĉ ĉ _ add Composite Mapper ( Composite Mapper (). apply Ġ{ Ċĉĉ ĉ _ init ( from , Ġto , Ġnested ) Ċĉ ĉ }) Ċ ĉ } ĊĊ ĉ fun Ġ_ add Composite Mapper ( value : ĠComposite Mapper ) Ċ } Ċ Ċ fun ĠI FileName Mapper Nested . comp os itemap per ( Ċ ĉ from : ĠString ? Ġ= Ġnull , Ċ ĉ to : ĠString ? Ġ= Ġnull , Ċ ĉ nested : Ġ( K Composite Mapper . () Ġ-> ĠUnit )? Ġ= Ġnull ) Ċ { Ċ ĉ _ add FileName Mapper ( Composite Mapper (). apply Ġ{ Ċĉ ĉ _ init ( from , Ġto , Ġnested ) Ċ ĉ }) Ċ } Ċ Ċ fun ĠComposite Mapper ._ init ( Ċ ĉ from : ĠString ?, Ċ ĉ to : ĠString ?, Ċ ĉ nested : Ġ( K Composite Mapper . () Ġ-> ĠUnit )? ) Ċ { Ċ ĉ if Ġ( from Ġ!= Ġnull ) Ċĉ ĉ set From ( from ) Ċ ĉ if Ġ( to Ġ!= Ġnull ) Ċĉ ĉ set To ( to ) Ċ ĉ if Ġ( nested Ġ!= Ġnull ) Ċĉ ĉ nested ( K Composite Mapper ( this )) Ċ } Ċ Ċ class ĠK Composite Mapper ( val Ġcomponent : ĠComposite Mapper ) Ġ: Ċ ĉ I FileName Mapper Nested Ċ { Ċ ĉ override Ġfun Ġ_ add FileName Mapper ( value : ĠFileName Mapper ) Ġ= Ġcomponent . add Configured ( value ) Ċ } Ċ