JDK-8154215 : Simplify selection model code by removing use of ReadOnlyUnbackedObservableList
  • Type: Bug
  • Component: javafx
  • Sub-Component: controls
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2016-04-14
  • Updated: 2018-09-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Relates :  
Description
The ReadOnlyUnbackedObservableList class was developed to support the needs of the selection model, but since then alternate and better options have been developed, in particular ObservableListBase. This class makes change management far simpler and less likely to be incorrect. This jira issue is will track the work involved in removing dependencies on the ReadOnlyUnbackedObservableList class.
Comments
A fairly large chunk of work has gone on in this area over the past few weeks. I think at this point all of the low hanging fruit (and much of the middle area of the tree) has now been improved. What remains now is around five usages of ReadOnlyUnbackedObservableList::callObservers that are more complex. Therefore, I'm retargeting this issue to a future release where it may be continued.
26-05-2016