RFR [7u8] (JAXP): 7191547 : XMLEventFactory.newFactory(String factoryId, ClassLoader loader) does not work as expected
Joe Wang
huizhe.wang at oracle.com
Fri Aug 17 15:51:13 UTC 2012
Thanks, Lance!
On 8/17/2012 8:26 AM, Lance Andersen - Oracle wrote:
> Hi Joe,
>
> Looks fine.
>
> Best
> Lance
> On Aug 17, 2012, at 12:07 AM, Joe Wang wrote:
>
>> In the patch for 6756677, we fixed errors in StAX's input and output
>> factories where factoryId such as 'javax.xml.stream.XMLInputFactory"
>> was taken as factory class e.g.
>> com.sun.xml.internal.stream.XMLInputFactoryImpl. Unfortunately, we
>> missed XMLEventFactory in that patch.
>>
>> So this is a patch for XMLEventFactory similar to that of
>> XMLInputFactory and XMLOutputFactory. The change itself is to search
>> an implementation class using the provided factory id instead of
>> trying to create a instance directly.
>>
>> The webrev is here:
>> http://cr.openjdk.java.net/~joehw/7u8/7191547/webrev/
>> <http://cr.openjdk.java.net/%7Ejoehw/7u8/7191547/webrev/>
>>
>> All tests pass except two XMLEventFactory tests that assumed the
>> factoryId to mean factory class. They will be updated once this patch
>> is approved.
>>
>> Thanks,
>> Joe
>>
>
> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance
> Andersen| Principal Member of Technical Staff | +1.781.442.2037
> Oracle Java Engineering
> 1 Network Drive
> Burlington, MA 01803
> Lance.Andersen at oracle.com <mailto:Lance.Andersen at oracle.com>
>
More information about the core-libs-dev
mailing list