--- a/jaxp/src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java Mon Nov 28 09:20:13 2016 +0100
+++ b/jaxp/src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java Tue Nov 29 13:19:23 2016 +0000
@@ -25,6 +25,7 @@
package javax.xml.parsers;
+import com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl;
import javax.xml.validation.Schema;
import org.xml.sax.SAXException;
import org.xml.sax.SAXNotRecognizedException;
@@ -59,6 +60,19 @@
}
/**
+ * Creates a new instance of the {@code SAXParserFactory} builtin
+ * system-default implementation.
+ *
+ * @return A new instance of the {@code SAXParserFactory} builtin
+ * system-default implementation.
+ *
+ * @since 9
+ */
+ public static SAXParserFactory newDefaultInstance() {
+ return new SAXParserFactoryImpl();
+ }
+
+ /**
* Obtain a new instance of a {@code SAXParserFactory}. This
* static method creates a new factory instance
* This method uses the following ordered lookup procedure to determine
@@ -97,7 +111,8 @@
* </li>
* <li>
* <p>
- * Otherwise the system-default implementation is returned.
+ * Otherwise, the {@linkplain #newDefaultInstance() system-default}
+ * implementation is returned.
* </li>
* </ul>
*