As part of the compact profiles work for JDK8, and also for JDK modularization, we need to decouple the properties methods that depend on XML so that a complete JAXP is not required to use these methods.
This issue tracks changing Properties so that it makes use of ServiceLoader to locate an implementation. A second phase will add a small parser that can be used a fallback when JAXP is not present.
This issue tracks changing Properties so that it makes use of ServiceLoader to locate an implementation. A second phase will add a small parser that can be used a fallback when JAXP is not present.
- relates to
-
JDK-8042889 (props) Properties.loadFromXML/storeToXML should consistently use the UKit parser
- Closed
-
JDK-8000685 (props) Properties.storeToXML/loadFromXML should only require UTF-8 and UTF-16 to be supported
- Closed
-
JDK-8004371 (props) Properties.loadFromXML needs small footprint XML parser as fallback when JAXP is not present
- Closed