When the HTL script asks for an implementation of this interface, Sling Models uses the implementation class which is associated with the nearest resource type. So, to provide a custom backing Java object, you need to create a Sling Model class which uses a closer resource type than the default.
The following illustration shows the Title component that uses a custom Java class that extends the Title core component class.
To read this development article, click https://helpx.adobe.com/experience-manager/using/extend_jave_corecomponents.html.
NOTE - To see this content in a Guided Journey - see part 5 here: http://scottsdigitalcommunity.blogspot.com/2018/06/guided-journey-for-using-adobe.html
Join the Experience League
To become an Experience Business, you need more than just great tools and online help. You need a partner. Experience League is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.
Join the Adobe Experience League by clicking this banner.
Linked In: http://www.linkedin.com/in/scottmacdonald2010
Twitter: Follow the Digital Marketing Customer Care team on Twitter @AdobeExpCare.