RFR : 8219313 : Support module specific stylesheets

Priya Lakshmi Muthuswamy priya.lakshmi.muthuswamy at oracle.com
Tue Apr 30 04:21:59 UTC 2019


Hi Jon,

getModuleStylesheetContent is used to get the relative path of 
style-sheets in doc-files directory of the corresponding module.

In the case of packages/class files, we pass the PackageElement to the 
getLocalStylesheetContent,
This method checks for the style-sheet in both the module and package 
doc-files directory.
getModuleStylesheetContent method checks whether there is a named module 
and returns the relative path of the style-sheet.(Ex: 
../doc-files/mod-stylesheet.css)

In the case of module files, we pass the ModuleElement to the 
getLocalStylesheetContent, which just needs to check for stylesheet in 
the local doc-files directory(Ex: doc-files/mod-stylesheet.css)

Thanks,
Priya

On 4/29/2019 9:15 PM, Jonathan Gibbons wrote:
>
> At first glance, this looks questionable.
>
>> 2193 if (element instanceof PackageElement) {
>> 2194 
>> stylesheetContent.add(getModuleStylesheetContent((PackageElement)element));
>> 2195 }
> Is this supposed to be using PackageElement and not ModuleElement?
>
> -- Jon
>
>
> On 4/29/19 2:32 AM, Priya Lakshmi Muthuswamy wrote:
>> Hi,
>>
>> Kindly review the changes for supporting module specific style sheets.
>>
>> JBS: https://bugs.openjdk.java.net/browse/JDK-8219313
>> webrev: http://cr.openjdk.java.net/~pmuthuswamy/8219313/webrev.00/
>>
>> Thanks,
>> Priya
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/javadoc-dev/attachments/20190430/f6ae789d/attachment.html>


More information about the javadoc-dev mailing list