[External] : Re: Mention of the CSS properties in JavaDocs

Kevin Rushforth kevin.rushforth at oracle.com
Wed Feb 16 21:53:22 UTC 2022


 > So I suppose going back to a custom doclet again will not be a 
preferable solution.

You're right; this would not be a preferred solution.

-- Kevin


On 2/15/2022 9:37 PM, Anirvan Sarkar wrote:
> JavaFX 2 provided a custom doclet [1] but this was not required since 
> JavaFX 8 (JDK 8).
> If a custom doclet is introduced again, we need to modify build 
> scripts / IDE settings, etc. which is not required since JDK 12 [2].
> So I suppose going back to a custom doclet again will not be a 
> preferable solution.
>
> [1] : https://docs.oracle.com/javafx/2/doclet/jfxpub-doclet.htm
> [2] : https://bugs.openjdk.java.net/browse/JDK-8208532
>
> On Mon, 14 Feb 2022 at 02:34, Scott Palmer <swpalmer at gmail.com> wrote:
>
>     Would it be a custom doclet that was part of the OpenJFX project
>     and require no changes to the javadoc tool?
>
>     Scott
>
>     > On Feb 12, 2022, at 9:52 AM, Kevin Rushforth
>     <kevin.rushforth at oracle.com> wrote:
>     >
>     > While something like this could be handy, I doubt that adding
>     this much knowledge of JavaFX into the javadoc tool would gain any
>     traction.
>     >
>     > -- Kevin
>     >
>     >
>     > On 2/9/2022 7:11 AM, Nir Lisker wrote:
>     >> Hi,
>     >>
>     >> When reviewing the docs changes to TabPane, I saw that some
>     properties
>     >> mention the CSS that is related to them. I was wondering if we
>     could
>     >> standardize it through something like a @css tag that is given
>     the css
>     >> string constant, or read automatically through the CssMetaData.
>     >>
>     >> As an example:
>     >>
>     >>     /**
>     >>      * Specifies the maximum width of a tab.
>     >>      * ...
>     >>      * @css -fx-tab-max-width
>     >>      * @defaultValue 10
>     >>      */
>     >>
>     >> If the javadoc tool has access to these during its runtime, it
>     can read the
>     >> string by looking in the getCssMetaData() override of the
>     property and then
>     >> read the first argument of the CssMetaData constructor.
>     >>
>     >> Thoughts?
>     >
>
>
>
> -- 
> Anirvan


More information about the openjfx-dev mailing list