On 1/9/2013 9:26 AM, Daniel Fuchs wrote:
<http://cr.openjdk.java.net/~dfuchs/JDK-7169894/javax.xml.stream/webrev.04/>
Daniel - thanks for updating the spec for the newFactory(String,
ClassLoader) method.
In XMLEventFactory.java (and same comment apply to XMLInputFactory and
XMLOutputFactory):
Since there is a behavioral change, the following statements are not true
any more and I think they can be removed.
166 * No changes in behavior are defined by this replacement method relative
167 * to the deprecated method.
and
123 * The replacement {@link
124 * #newFactory(java.lang.String, java.lang.ClassLoader)}
125 * method defines no changes in behavior.
L152: would it be better to replace "the base service class name" with
the classname (i.e. javax.xml.XMLEventFactory)
152 * If {@code factoryId} is the base service class name,
153 * use the service-provider loading facilities, defined by the
154 * {@link java.util.ServiceLoader} class, to attempt to locate and
load an
155 * implementation of the service.
The classLoader parameter passed to the newFactory(String, ClassLoader) method
is actually ignored. It might be good to clarify that since the spec is updated
anyway.
Mandy