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

Reply via email to