<AWT Dev> RfR JDK-8055160
Pete Brunet
peter.brunet at oracle.com
Tue Mar 17 01:38:44 UTC 2015
Please ignore the request for the pubs change. I removed it from the
server.
On 3/16/15 4:16 PM, Pete Brunet wrote:
> Also, there is a related pubs change. The documentation for defining
> the assistive_technolgies property needs to change from defining a class
> name to defining a service provider name. See
>
> http://cr.openjdk.java.net/~ptbrunet/JDK-8074722/webrev.00/
>
> On 3/16/15 3:52 PM, Pete Brunet wrote:
>> The following patch to accessibility related code is for the modularity
>> effort.
>>
>> http://cr.openjdk.java.net/~ptbrunet/JDK-8055160/webrev.00/
>>
>> The Java Access Bridge (which provides access to Java for example by
>> screen readers used by those who are blind) is currently loaded by
>> Toolkit via reflection as a JDK specific feature. The prior means of
>> loading the JAB relies on the Java extension mechanism and the JAB class
>> file being located in lib/ext. The Java extension mechanism no longer
>> exits in Java 9. The new code uses a service provider interface in
>> preparation for loading the Java Access Bridge and other service
>> provider implementations as modules.
>>
>> The following is the change to java.awt.Toolkit.
>>
>> jdk/src/java.desktop/share/classes/java/awt/Toolkit.java
>>
>> The following defines the new accessibility SPI (Service Provider
>> Interface).
>>
>> jdk/src/java.desktop/share/classes/javax/accessibility/AccessibilitySPI.java
>>
>> The following are tests for the new service provider.
>>
>> jdk/test/javax/accessibility/AccessibilitySPI/FooProvider.java
>> jdk/test/javax/accessibility/AccessibilitySPI/Load.java
>> jdk/test/javax/accessibility/AccessibilitySPI/basic.sh
>>
>>
More information about the awt-dev
mailing list