JDK-8092468 : Move SkinBase into public API
  • Type: Sub-task
  • Component: javafx
  • Sub-Component: controls
  • Affected Version: 8
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-05-17
  • Updated: 2015-06-12
  • Resolved: 2013-01-04
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.
JDK 8
8Fixed
Related Reports
Duplicate :  
Relates :  
Description
The SkinBase class could be moved into the javafx.scene.control package, to sit alongside the Skin interface as the default base implementation for all skins (ones created by Oracle employees and 3rd parties).

Prior to this being done, the SkinBase class will have to be reviewed to see if it meets the needs of 3rd party developers.
Comments
Verified on 8.0b88
06-05-2013

SkinBase is now public API and no private API is being exposed (that is, Behavior references have been removed).
04-01-2013

Attaching a patch that removes all references to Behavior from the public SkinBase class. This makes it possible to move towards completing this Jira issue, and to progress the equivalent issue for BehaviorBase (RT-21598) at a different pace (to allow for proper time to be given to action map designs, etc).
03-12-2012