-
Enhancement
-
Resolution: Fixed
-
P2
-
9
-
b61
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8081929 | emb-9 | Joe Wang | P2 | Resolved | Fixed | b61 |
JDK 8 includes 11 org.w3c.dom.** packages:
org.w3c.dom
org.w3c.dom.bootstrap
org.w3c.dom.css
org.w3c.dom.events
org.w3c.dom.html
org.w3c.dom.ls
org.w3c.dom.ranges
org.w3c.dom.stylesheets
org.w3c.dom.traversal
org.w3c.dom.views
org.w3c.dom.xpath
Only five of them are endorsed in Java SE 8:
org.w3c.dom
org.w3c.dom.bootstrap
org.w3c.dom.events
org.w3c.dom.ls
org.w3c.dom.views
This issue is to re-examine the supportedness of the six non-endorsed packages. After all, most of the non-endorsed packages are included in the Java Plug-in's "Common DOM API" [1] which is referenced from the Java Tutorial [2] and the JDK Deployment Guide [3] :
org.w3c.dom.css
org.w3c.dom.html
org.w3c.dom.ranges
org.w3c.dom.stylesheets
org.w3c.dom.traversal
(org.w3c.dom.xpath is the sole non-endorsed package not included in the Common DOM API.)
[1] http://docs.oracle.com/javase/8/docs/jre/api/plugin/dom/
[2] http://docs.oracle.com/javase/8/docs/technotes/guides/jweb/decision_guide.html
[3] http://docs.oracle.com/javase/tutorial/deployment/applet/manipulatingDOMFromApplet.html
Until this issue is resolved, the java.xml module in JDK 9 will include all 11 packages but export only the five endorsed packages. The above docs should also be updated per the resolution of this bug.
org.w3c.dom
org.w3c.dom.bootstrap
org.w3c.dom.css
org.w3c.dom.events
org.w3c.dom.html
org.w3c.dom.ls
org.w3c.dom.ranges
org.w3c.dom.stylesheets
org.w3c.dom.traversal
org.w3c.dom.views
org.w3c.dom.xpath
Only five of them are endorsed in Java SE 8:
org.w3c.dom
org.w3c.dom.bootstrap
org.w3c.dom.events
org.w3c.dom.ls
org.w3c.dom.views
This issue is to re-examine the supportedness of the six non-endorsed packages. After all, most of the non-endorsed packages are included in the Java Plug-in's "Common DOM API" [1] which is referenced from the Java Tutorial [2] and the JDK Deployment Guide [3] :
org.w3c.dom.css
org.w3c.dom.html
org.w3c.dom.ranges
org.w3c.dom.stylesheets
org.w3c.dom.traversal
(org.w3c.dom.xpath is the sole non-endorsed package not included in the Common DOM API.)
[1] http://docs.oracle.com/javase/8/docs/jre/api/plugin/dom/
[2] http://docs.oracle.com/javase/8/docs/technotes/guides/jweb/decision_guide.html
[3] http://docs.oracle.com/javase/tutorial/deployment/applet/manipulatingDOMFromApplet.html
Until this issue is resolved, the java.xml module in JDK 9 will include all 11 packages but export only the five endorsed packages. The above docs should also be updated per the resolution of this bug.
- backported by
-
JDK-8081929 Re-examine the supportedness of non-SE org.w3c.dom.** API
-
- Resolved
-
- relates to
-
JDK-8078139 jdk.xml.dom should be loaded by the ext class loader
-
- Resolved
-
-
JDK-8080815 Update 8u jdeps list of internal APIs
-
- Resolved
-
-
JDK-8054196 XPath: support any type
-
- Resolved
-
-
JDK-8038599 Move com.sun.java.browser.dom and com.sun.java.browser.net to deploy
-
- Closed
-
There are no Sub-Tasks for this issue.