-
Enhancement
-
Resolution: Not an Issue
-
P4
-
None
-
8u66
-
x86
-
other
A DESCRIPTION OF THE REQUEST :
Up to now, the observable collection wrappers provided by com.sun.javafx.collections are the only observable collection implementations that can be used by clients right out of the box, as the javafx.collectons package (i.e. the public API) only provides abstract base classes. It would be nice to have the observable collection wrappers as part of the public API.
JUSTIFICATION :
Jigsaw (early access) reports the observable collection wrappers as JDK internal API, so that with Java9 clients will not have a means to access them any more.
-> com.sun.javafx.collections.ObservableMapWrapper JDK internal API (javafx.base)
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Move ObservableSetWrapper, ObservableListWrapper, and ObservableMapWrapper to javafx.collections (or a subpackage).
Up to now, the observable collection wrappers provided by com.sun.javafx.collections are the only observable collection implementations that can be used by clients right out of the box, as the javafx.collectons package (i.e. the public API) only provides abstract base classes. It would be nice to have the observable collection wrappers as part of the public API.
JUSTIFICATION :
Jigsaw (early access) reports the observable collection wrappers as JDK internal API, so that with Java9 clients will not have a means to access them any more.
-> com.sun.javafx.collections.ObservableMapWrapper JDK internal API (javafx.base)
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Move ObservableSetWrapper, ObservableListWrapper, and ObservableMapWrapper to javafx.collections (or a subpackage).