Unable to find HtmlLibraryManager interface implementation in AEM 6.3 UberJar | Community
Skip to main content
Level 2
Nov 21, 2018 7:38 PM UTC
Solved

Unable to find HtmlLibraryManager interface implementation in AEM 6.3 UberJar

Hi All,

While looking into how clientlib are rendered as script tags for JS clientlibs, I could narrow down the search to "/libs/granite/sightly/templates/ClientLibUseObject.java" file in which HtmlLibraryManger's writeIncludes methods have been used.

But i was not able to find the implementation of  com.adobe.granite.ui.clientlibs.HtmlLibraryManager (htmlLibraryManager.writeJsInclude(request, out, categories)) in UberJar 6.3.0 to actually figure out how scripts are added to HTML.


Could some one let me know where I can find the code.


This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
joerghoh
joerghohAccepted solution
Employee
Nov 22, 2018 2:52 PM UTC

There is no offical way (for any non-Adobe person) to see the source code of the implementation classes.

Jörg

3 replies

joerghoh
joerghohAccepted solution
Employee
Nov 22, 2018 2:52 PM UTC

There is no offical way (for any non-Adobe person) to see the source code of the implementation classes.

Jörg

Translate
Dinesh_AAuthor
Level 2
Nov 22, 2018 7:52 AM UTC

Hi Jörg,

Is there a way i can get the interfaces as well.

How can i get to see the code involved in htmlLibraryManager.writeJsInclude(request, out, categories)

Translate
joerghoh
Employee
Nov 21, 2018 9:47 PM UTC

The implementation classes are not available via the uber.jar, but only the interfaces.

Jörg

Translate