JEP 253 Update: new JavaDoc ready for review

Jonathan Giles jonathan.giles at oracle.com
Thu Aug 27 22:41:45 UTC 2015


Hi all,

As promised the other week here is an updated javadoc export of the 
proposed APIs for JEP 253. It includes the APIs for the third subproject 
(new CSS APIs), and it also _removes_ the APIs for the second subproject 
(InputMap APIs).

The URL for the JavaDoc is here: 
http://jonathangiles.net/javafx/jdk9/jep253/6/

The CSS APIs are ready for review, but we are the first to admit that 
the javadoc is incomplete. We plan to do a big javadoc push on these 
docs in the next week, but we didn't want to hold up the first review 
until then. If you have questions on certain API, please let us know - 
at the very least it may inform our javadoc efforts!

The InputMap API has been removed as we have decided now is not the 
right time to move that forward. For one it has not yet been met with 
universal community praise :-), but for two it doesn't feel right to 
release it without the behaviors themselves becoming public. I worried 
that without the behaviors being public that the InputMap was a bit of a 
'map to nowhere'. My hope is that we can resolve this in an update 
release of JDK 9. The plan now is to remove the second subproject from 
JEP 253 to have it correctly tracking our intentions, so I will be doing 
that in the coming week.

However, all is not lost! The InputMap continues to live on inside our 
behaviors code, and will continue to form the basis for future 
iterations and investigations. It already is a much nicer approach than 
we had previously for our behaviors, so I'm quite happy that even though 
we haven't scored the points for new public API, we've scored code 
quality points at least.

We look forward to your feedback,
-- Jonathan


More information about the openjfx-dev mailing list